Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

STM32F103 USART2 [C] - USART 2 - błąd pracy

MichGX 14 Lip 2015 12:52 525 0
  • #1 14 Lip 2015 12:52
    MichGX
    Poziom 11  

    Witam, poniższy kod przedstawia inicjalizację USARTA1 i USARTA2:

    Kod: c
    Zaloguj się, aby zobaczyć kod


    Wywołanie i korzystanie z główniej pętli programowej:
    Kod: c
    Zaloguj się, aby zobaczyć kod

    Oraz procedury obsługi przerwań:
    Kod: c
    Zaloguj się, aby zobaczyć kod


    Dla powyższych kodów USART1 działał poprawnie, po zamienieniu w pętli głównej wysyłania danych z USART2 na 1 wszystko było ok. Ponadto przerwanie USART1_IRQHandler, było wywoływane zawsze poprawnie. Problem mam z USART-em 2 który po podobnej inicjalizacji niestety nie działa poprawnie. Nie wysyła żadnych danych oraz nie reaguje przerwaniem, jak posyłam do niego dane w ten sam sposób co do USARTA1 - za pomocą FT-232. Dziękuję za wszelką pomoc.

    Dodano po 57 [minuty]:

    OK kod był poprawny, po prostu zlącze rx/dx z ktorego korzystałem nie zostało zwarte na płytce NULCEO. Cenna informacja dla potomnych należy zewrzeć SB63 SB62 oraz wylutować rezystory na SB13 i SB14

    0 0