Forum: Mikrocontroller und Digitale Elektronik Software-UART für STM32L1 gesucht


von Mampf F. (mampf) Benutzerseite


Lesenswert?

Guten Nachmittag,

von STM32 gibt es eine Software-UART (sie nennen es UART-emulation), 
aber leider nur für den F4.

Verwendet Timer und DMA-Channels, die es nicht auf dem L1 gibt.

Kennt jemand zufällig eine Library, die auch auf dem L1 ohne große 
Änderungen funktioniert?

Wäre zu ewigem Dank verpflichtet.

Viele Grüße
Mampf, der TX und RX vertauscht hat :'(

PS: Prototypen-PCBs patchen wäre in der Regel kein großes Problem, würde 
es davon nicht 5 fertig bestückte geben, die in Händen von Leuten 
liegen, die es selbst niemals hinbekommen würde. Um die Welt schicken 
wäre vom Zeit- und Kostenaufwand unverhältnismäßig hoch ... Daher dachte 
ich, man könnte vorübergehend eine Software-UART verwenden und das 
Problem in der nächsten Design-Iteration fixen.

von Mampf F. (mampf) Benutzerseite


Lesenswert?

Wahrscheinlich kann ich doch den F4 code verwenden.

Timer 1 ist als capture-compare konfiguriert, das kann der Timer 2 vom 
L1 auch.

DMA werden die Streams zum Timer1 benutzt ... Ist mir noch nicht ganz 
klar, was die damit machen ... Aber äquivalente DMA channels scheint es 
wohl auch für Timer 2 auf dem L1 zu geben.

Ich versuch das mal entsprechend umzubauen^^

Wird schon umbaubar sein - UART ist ja wirklich kein Hexenwerk^^

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.