Forum: Mikrocontroller und Digitale Elektronik Hilfe für STM32 Schaltplan


von Thomas (Gast)


Lesenswert?

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!

von tom (Gast)


Lesenswert?

zu VBAT
==> ja verbinden

zu den anderen, welchen genauen controller verwendest du?

von test (Gast)


Lesenswert?

Falles du einen STM32F1xxx verwendest, gibts da ein schönes Application 
Note, wo das alles drin steht:
AN2586: Getting started with STM32F10xxx hardware development

von Thomas (Gast)


Lesenswert?

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

von Rangi J. (rangi)


Lesenswert?

> - 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.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

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.

von Markus M. (Firma: EleLa - www.elela.de) (mmvisual)


Lesenswert?

> - 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.

von J. -. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.