Forum: Mikrocontroller und Digitale Elektronik Stm32 Usart und Can


von Philipp M. (lord-maricek)


Lesenswert?

Hi,

http://www.st.com/stonline/stappl/st/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/REFERENCE_MANUAL/DM00031020.pdf

ich lese mich gerade in die USART Konfiguration im Referenz Manual des 
Stm32F4 ein. Ich nutze die Standart-Lib von ST und habe am PCLK2 84MHz 
und am PCLK1 42MHz anliegen (HCLK 168MHz). Aber ich steige durch die 
Einstellung des Prescalers und dem Oversampling nicht ganz durch.
Ich möchte mit dem USART1 (PCLK2) eine Baud von 2Mbps (Seite 623) haben. 
Laut Tabelle muss ich das Oversampling auf 8 stellen woraus ein Takt von 
84MHz/8 = 10,5MHz über der Tabelle steht jedoch 16MHz. Wie komme ich 
jetzt auf die?
Und was bedeutet TBD in den unteren Tabellen? (Seite 626)

Ist es eigentlich egal welchen Quarz ich nutze? Oder kommts einfach nur 
darauf an, dass ich einen wähle mit dem ich alle meine geforderten Takte 
erreiche? Ich habe ein Board mit 25Mhz und eins mit 8Mhz. DIe 
Teiler/Multiplikatoren sind anders, aber das Endergebnis ist das gleich. 
Oder irre ich mich da?

Dann hätte ich noch eine Frage zum Can-Controller. Was ist der 
unterschied zwischen CAN1 (Master) und CAN2 (Slave)? Ich habe gelesen, 
dass CAN2 keine Verbindung zum SRAM hat, und die Filter fehlen, aber was 
genau heißt das? Empfängt der 2. einfach alles und der User muss das 
auseinander nehmen? Jetzt sind in dem Schaubild allerdings wieder Slave 
Filter drin. (Seite 769). Kann ich alle 28 Filter auch für den CAN1 
nutzen, wenn CAN2 nicht in Verwendung ist?

Ich hoffe, jemand weiß eine Antwort auf meine Fragen

MfG
Philipp

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.