Hallo zusammen, beim Erstellen meines ersten STM32-Schaltplans sind einige Punkte aufgetaucht bei denen ich mir nicht ganz sicher bin und ihr mir vielleicht helfen könnt: - Verbinde ich den VBAT Pin mit 3.3V oder kann/soll ich diesen offen lassen? - Sind die Pins PC14 und PC15 als normale Pins für externe Interrupts (5V) nutzbar oder sind diese OSC Pins nicht 5V tolerabel oder gar nicht anders nutzbar? - Kann ich USART3 auf den Pins PB10+PB11 gleichzeitig mit SPI2 auf den Pins PB13+Pb14+PB15 nutzen? Ich frage deshalb weil auf den Pins PB13-15 ebenfalls noch USART3 Dinge stehen (RTS/CTS) die ich eigentlich nicht benötige. - Welchen Reset verwende ich für SWD. Den 'normalen' oder 'JNTRST' ? Vielen Dank für eure Hilfe!
zu VBAT ==> ja verbinden zu den anderen, welchen genauen controller verwendest du?
Falles du einen STM32F1xxx verwendest, gibts da ein schönes Application Note, wo das alles drin steht: AN2586: Getting started with STM32F10xxx hardware development
Oh wie blöd hab vergessen zu schreiben dass es um einen stm32 f103 mit 48 pins geht. Danke für den link werde das mal durchlesen
> - Kann ich USART3 auf den Pins PB10+PB11 gleichzeitig mit SPI2 auf den > Pins PB13+Pb14+PB15 nutzen? Ich frage deshalb weil auf den Pins PB13-15 > ebenfalls noch USART3 Dinge stehen (RTS/CTS) die ich eigentlich nicht > benötige. Ja, geht. Diese Matrix hat nichts mit den Modulen (USARTx oder SPIx) zutun. Es werden nur einzelne Leitungen geroutet. Du kannst auch solch komischen Sachen machen wie 2 Portpins auf eine Funktion legen. Wenn eine Funktion (z.B. USART1-Rx) mehrere Möglichkeiten hat, kannst du dir eine beliebige raussuchen, unabhängig von der Verwendung der anderen Leitungen des selben Moduls.
Im Datasheet im Abschnitt "Pinouts and pin description" in der Tabelle gibt es eine Spalte I/O Level. Wenn da FT drin steht ist der Pin 5V Tolerant. Siehe unten im Abschnitt (2). Die STM32F103er haben nicht alle Pins "FT" hingegen die neueren STM32F4xx fast alle, außer die, die für Batterie/Backup/RTC/Quarz benötigt werden.
> - Kann ich USART3 auf den Pins PB10+PB11 gleichzeitig mit SPI2 auf den > Pins PB13+Pb14+PB15 nutzen? Ich frage deshalb weil auf den Pins PB13-15 > ebenfalls noch USART3 Dinge stehen (RTS/CTS) die ich eigentlich nicht > benötige. Lese mal im Errata, dafür gibt es einen Eintrag wie das geht.
Rangi Jones schrieb: > Wenn eine Funktion (z.B. USART1-Rx) mehrere Möglichkeiten hat, kannst du dir > eine beliebige raussuchen, unabhängig von der Verwendung der anderen > Leitungen des selben Moduls. Fand ich auch eine wichtige Sache, die man erstmal wissen muß. An den UARTs kann man das zum Glück schnell testen ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.