Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
STM32 USB/CDC
SQ8MVY Offline
Paweł
****

Liczba postów: 724
Dołączył: 30-07-2011
Post: #16
RE: STM32 USB/CDC
Witam,

Przypomniało mi się, że interfejs cdc był opisany odrobinę w gazecie EP 3/2016 jako dodatkowa wkładka.
Tu jest artykuł z tej wkładki.

Wynikało by z tego, że trzeba w pliku usbd_cdc_if.c dopisać kod w funkcji CDC_Control_HS (uint8_t cmd, uint8_t* pbuf, uint16_t length). Funkcja ta jest wywoływana w przypadku zmiany ustawień portu VCOM. Jest tam tylko switch z obsługą pustych komend.

Ten link powinien być również pomocny. Jest przedstawiona obsługa bitrate przez w/w funkcję CDC_Control_HS (uint8_t cmd, uint8_t* pbuf, uint16_t length). Na podstawie takich danych, jest już chyba możliwość wykrywania otwarcia/zamknięcia portu. Tak mi się wydaje przynajmniej. Trzeba sprawdzić...

Po Testach

W funkcji CDC_Control_HS (uint8_t cmd, uint8_t* pbuf, uint16_t length)w poszczególnych segmentach obsługi komend podpiąłem wyświetlanie na LCD. Działa...

Ustawiany baudrate w programie terminalowym ładnie przekazywany jest przez w/w funkcję na LCD.
Zmiana stanu linii DTR/RTS, wysyłanie sygnału BREAK powoduje odpowiednią reakcję na LCD.

Można więc chyba zrobić detekcję stanu portu w komputerze...

73 Paweł
(Ten post był ostatnio modyfikowany: 09-04-2017 21:32 przez SQ8MVY.)
09-04-2017 21:32
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
STM32 USB/CDC - SP9RQA - 06-04-2017, 21:14
RE: STM32 USB/CDC - SQ8MVY - 06-04-2017, 21:34
RE: STM32 USB/CDC - SP9RQA - 06-04-2017, 21:56
RE: STM32 USB/CDC - SQ8MVY - 06-04-2017, 22:11
RE: STM32 USB/CDC - SP9RQA - 06-04-2017, 22:21
RE: STM32 USB/CDC - SQ8MVY - 06-04-2017, 22:51
RE: STM32 USB/CDC - SP9RQA - 07-04-2017, 14:21
RE: STM32 USB/CDC - SQ8MVY - 07-04-2017, 15:42
RE: STM32 USB/CDC - SP9RQA - 07-04-2017, 16:30
RE: STM32 USB/CDC - SQ8MVY - 07-04-2017, 20:36
RE: STM32 USB/CDC - SP9RQA - 09-04-2017, 11:23
RE: STM32 USB/CDC - SQ8MVY - 09-04-2017, 14:41
RE: STM32 USB/CDC - SP9RQA - 09-04-2017, 14:48
RE: STM32 USB/CDC - SQ8MVY - 09-04-2017, 16:51
RE: STM32 USB/CDC - SP9RQA - 09-04-2017, 17:53
RE: STM32 USB/CDC - SQ8MVY - 09-04-2017 21:32
RE: STM32 USB/CDC - SP3GO - 30-11-2017, 11:54

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości