Forum: Mikrocontroller und Digitale Elektronik STM32F4 Probleme mit zwei USART (1&6) parallel


von Ruphy .. (ruphy)


Lesenswert?

Hallo liebe µPC Community,

ich bastel gerade an einem Projekt in dem ich über USART1 eine 
Temperatur auslese und über USART6 die RS232 Schnittstelle zum PC 
herstelle.
Über ein Protokoll kann ich von meinem Rechner ein PWM Signal erzeugen 
(TIM1 PWM). Das bedeutet, ich beschreibe das CCR1 register. Außerdem 
wird über RS232 Byteweise eine Temperatur zum Rechner übertragen (im 
Burst Modus).

Nun zu meinem Problem:
Wenn ich die einzelnen Komponente laufen lasse (PWM erzeugen oder 
Temperatur auf PC anzeigen lassen) läuft alles super und ohne Probleme. 
Sobald ich beide Projekte zusammenfüge, funktioniert die PWM nicht mehr. 
Das bedeutet: im Debugging Modus kann ich nachweisen, dass das CCR1 
Register beschrieben wird, aber der Timer1 läuft auf unerklärlicherweise 
nicht. Sobald ich eines der die USART6 (Temperaturausgabe auf PC) NICHT 
initalisiere funktioniert die PWM.

Ich hoffe ihr versteht mein Problem? Kurz: ich kann nicht USART1 & 
USART6 parallel benutzten.

Kann jemand Helfen?
Danke.

Schöne Grüßeee

von Ruphy .. (ruphy)


Lesenswert?

also der TIM1 funktioniert nicht!!
RS232 (USART6) und Temperatur lesen(USART1) funktioniert einwandfrei.

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.