Skocz do zawartości

[C] STM32F103RB problem z obsługą USART2


Pomocna odpowiedź

Napisano

Witajcie,
Zaczynam przygodę z mikrokontrolerami i natrafiłem na zagwozdkę.

Udało mi się pomyślnie obsłużyć USART1 oraz USART3. Mogę odbierać oraz wysyłać dane za pośrednictwem tych interfejsów. Problem powstał z obsługą USART2 - mogę tylko wysyłać dane. Czy jest to związane z obsługą płytki przez USB i programowaniem jej z poziomu STM32 Workbench?

W załączniku przesyłam zdjęcie płytki. Zaznaczone dolne piny nie działają, natomiast dane mogę nadawać tymi zaznaczonymi u góry (tak jakby pin TX był przemapowany). Dane z zewnątrz nie docierają do płytki. Po podłączeniu się przez port STLink virtual COM wystawiony przez płytkę i próbie nadawania przez terminal, STM32 odbiera dane.

Moje pytanie skierowane do Was: w jaki sposób włączyć obsługę USART2, tak, aby obsługiwać go jak pozostałe USART'y? Czy będę musiał zrezygnować z wbudowanego stlinka i programować go zewnętrznie?

Proszę o porady. Dziękuję.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...