NUCLEO-F103RB usb

Wszystko o naszych nuklejkach od STM
ODPOWIEDZ
Pawel5
Użytkownik
Posty: 15
Rejestracja: 19 lut 2018, 17:13

NUCLEO-F103RB usb

Post autor: Pawel5 » 19 lut 2018, 17:20

Witam.
Buduje rejestrator danych który wysyła informacje smsami I to mi już działa :D jako konfigurację tego rejestratora chce wykorzystać USB i aplikacje napisaną na pc. Mój problem polega na tym że nie chce za bardzo wykorzystywac trybu emulacji portu com ale nie wiem jak się zabrać za tryb USB do przesyłania danych. Może akurat w moim wypadku emulacja com będzie najlepsza?
Pozdrawiam i Witam wszystkich na forum :)

Awatar użytkownika
SunRiver
Administrator
Posty: 477
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: F103 usb

Post autor: SunRiver » 19 lut 2018, 17:30

NUCLEO-F103RB z tego co się orientuję nie dysponuje USB , wiec jedyna metoda to obsługa UARTEM poprzez emulację portu COM
czy to przy pomocy ST-Linka zawartego na pokladzie , czy też po jego usunięciu za pośrednictwem innego adaptera USB-->UART


A jednak ma
PA12 (USB DP) i PA11 (USB DM) Nie mniej nie widzę teraz czy to host OTG czy Klient czy OBA
https://www.fsij.org/gnuk/neug-on-stm32 ... -f103.html zerknij tutaj ...


W tym wypadku by było możliwe obsłużenie po USB jednak musisz zatroszczyć się o wykrywanie Urządzenia w systemie i programie
przez VID i PID .... i tu może być kłopot trzeba by sprawdzić czy takowe są nadane jako klient czy nie -- jak nie to trzeba je pozyskac a to
może być kosztowne ....
.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

Pawel5
Użytkownik
Posty: 15
Rejestracja: 19 lut 2018, 17:13

Re: NUCLEO-F103RB usb

Post autor: Pawel5 » 19 lut 2018, 19:45

Akurat pracuje na nucleo ale docelowo chcę zrobić swoją płytkę na procku z nucleo f103

Awatar użytkownika
SunRiver
Administrator
Posty: 477
Rejestracja: 08 paź 2017, 11:27
Lokalizacja: Opole
Kontakt:

Re: NUCLEO-F103RB usb

Post autor: SunRiver » 19 lut 2018, 21:10

W przypadku używania USB jako MASS Storage

Kod: Zaznacz cały



#include "stm32f10x.h"
#include "usb_lib.h"
#include "hw_config.h"
#include "usb_pwr.h"


int main(void)
{
  Set_System();
  Set_USBClock();
  USB_Interrupts_Config();
  USB_Init();
  while (bDeviceState != CONFIGURED);

  USB_Configured_LED();

  while (1)
  {}
}


#ifdef  USE_FULL_ASSERT

void assert_failed(uint8_t* file, uint32_t line)
{ 
  
  while (1)
  {
  }
}
#endif

śmiga jak ta lala nie próbowałem używać inaczej USB w STMach ... niż zmiana firmware co opisywałem lub do ew używania pamięci USB ..
sprawdzone biblioteki USB w załączniku ...
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
.... z każdym bitem serca ....
💫SunDUINO
💦Google+
💦Kanał Youtube
💦Sotton

Pawel5
Użytkownik
Posty: 15
Rejestracja: 19 lut 2018, 17:13

Re: NUCLEO-F103RB usb

Post autor: Pawel5 » 24 lut 2018, 19:53

Niestety nie udało mi się uruchomić kodu kolegi brakuje #include "usb_lib.h".
Wygenerowałem program w cubemx i windows 10 widzi dysk usb ale chce go formatować bez powodzenia.
ext/dmzx/imageupload/files/95477d005ed2 ... 24e145.png
korzystam teraz z stm32f103 mini

Pawel5
Użytkownik
Posty: 15
Rejestracja: 19 lut 2018, 17:13

Re: NUCLEO-F103RB usb

Post autor: Pawel5 » 26 lut 2018, 22:52

Posiadacie koledzy jakiś sprawdzony parser rs232? (cały odbiór i parsowanie).
pozdrawiam;)

ODPOWIEDZ