10-UART-Library (STM32F746)

Dies ist die UART-Library für den F764, die auch Arrays senden und empfangen kann.

Leider gibts in der UART-Library noch einen BUG den ich nicht finden kann.
Wenn man die Library einzeln benutzt funktioniert sie wie sie soll,
aber wenn das Display aktiv ist, kommt es beim empfang zu Datenfehlern
(die Anzahl der empfangenen Bytes stimmt aber der Inhalt ist korrupt)

Der Empfang wird per DMA abgewickelt und hat eine hohe Priorität
aber irgendwas scheint ihn zu stören.

Vielleicht findet Ihr ja den Fehler.

Update:  Ich habe das ganze dann von DMA auf Interrupt Betrieb umgestellt
und so funktioniert die RX-Richtung jetzt wie sie soll.
(ich habe nur COM1 getestet und hoffe COM6+7 gehen auch)

10 = UART : f746_uart_v101

 


Wie hat Dir dieser Artikel gefallen?

1 Stern2 Sterne3 Sterne4 Sterne5 Sterne (Noch keine Bewertungen)
Loading...

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.