Skocz do zawartości

[C] STM32F103RB problem z obsługą USART2


r3kc4H

Pomocna odpowiedź

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ę.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.