Forum: Mikrocontroller und Digitale Elektronik STM32F3 USART Problem


von Stm M. (stmfresser)


Lesenswert?

Hallo!

ich habe USART mit DMA auf STM32F3 Discovery Board implementiert. Leider 
empfängt der µController bestimmtes Zeichen nicht mehr. Wenn ich das 
Zeichen über Terminal sende, dann steht USART oder DMA bleiben, empfängt 
weiter gar nichts.  zbsp
1
 ´
 Dieses Zeichen auch deutsche Buchstaben mit Umlaut. Hat das etwa mit 
Kodierung zu tun?
Hier ist meine Konfiguration.
Beitrag "USART+DMA STM32F3"

Ich freue mich über Vorschlägen,

VG

: Bearbeitet durch User
von holger (Gast)


Lesenswert?

> Dieses Zeichen auch deutsche Buchstaben mit Umlaut. Hat das etwa mit
>Kodierung zu tun?

Den USART interessieren Umlaute oder sonst was einen Scheißdreck.
Der empfängt Bytes. Was da drin steht ist ihm egal.
Dein Problem liegt ganz woanders.

von Stm M. (stmfresser)


Lesenswert?

Hallo,

ich habe den DMA-Buffersize auf 1 gesetzt. Hatte gedacht , dass dieses 
Zeichen mehr als 1 Byte kodiert sein könnte. Habe dann Buffersize 
mehrmals auf höheren Werten geändert. Übrigens USART kann Die ASCII 
Zeichen problemlos empfangen.

VG

von Kaj (Gast)


Lesenswert?

Stm Mc schrieb:
> Übrigens USART kann Die ASCII
> Zeichen problemlos empfangen.
Du kannst deinem USART auch russisch oder chineschisch schicken, das 
empfängt der auch einwandfrei... sofern der richtig programmiert ist. 
Aber ohne Code kann dir hier niemand helfen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.