Welcher STM32 für neues Projekt mit USART, CAN und USB

OP #6228736
Lesenswert?

Hallo,

welchen STM32 würdet ihr für folgende Anforderung nehmen:

günsitger Preis < 4 € !!!
min. 2x USART
min. 1x CAN
min. 1x USB (zum Programmieren (FW-Update) und für Debug Textausgaben)
min. 4x I/O (das wird wohl jeder MC dann noch frei haben...)
kleines Gehäuse (LQFP oder TSSOP) bis max. 48/64 Pins besser noch 
weniger

Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem 
STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig 
kann...

So gefunden habe ich den STM32F072C und STM32F302C, welchen würdet ihr 
für ein neues Projekt empfehlen oder vielleicht einen ganz anderen?

Gruß
Markus
#6228756
Lesenswert?

Ich hab' mir für mein aktuelles Projekt den STM32G474RE ausgesucht -
für meine Aufgabe (wie auch für deine) eigentlich überkandidelt,
aber aus dem Jahre 2019 statt 2012, also sicherlich länger lieferbar,
ich kann den gelichen Prozessor auch für umfangreichere Projekte 
einsetzen und er hat ein besseres Preis-Leistungsverhältnis.
Mit 4,12EUR bei 100St. kommt er in die Gegend Deiner Preisvorstellung.
Der STM32F302C ist sicherlich kein schlechte Wahl,
Gast #6228839
Lesenswert?

Markus S. schrieb:
> Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem
> STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig
> kann...


So ein Quark.
1. Beschreibt ST alle Funktionen in den Datenblättern. Wenn Du die nicht 
liest: selber Schuld!
2. der Controller kann natürlich CAN und USB gleichzeitig. Glaube ist 
ein Ding für die Kirche, hier zählen Fakten.
3. Bei den Gehäusen mit weniger als 48 Pins läßt sich CAN TX nicht auf 
einen freien Pin legen, wenn USB genutzt wird (irgendwo müssen halt 
Kompromisse gemacht werden, nichstdestotrotz geht CAN RX trotzdem).

Also: Bitte zukünftig Datenblätter lesen und hier im Forum keinen 
Blödsinn schreiben!
Gast #6228854
Lesenswert?

Markus S. schrieb:
> Alles muss gleichzeitig genutzt werden können, bin schon mal mit dem
> STM32F042F reingefallen der glaube ich CAN/USB nicht gleichzeitig
> kann...

Das ist schlicht falsch. Das Datenblatt sagt hierzu:

[code]When the CAN peripheral clock is enabled in the RCC_APB1ENR 
register, only the first
768Bytes are available to USB while the last 256 Bytes are used by CAN.
[/code9
Gast #6228986
Lesenswert?

Martin schrieb:
> Der STM32F103 kann USB und CAN eben nicht gleichzeitig. Trotz freien
> Pins. USB und CAN teilen sich den gleichen Speicher. Aber wie du sagst,
> steht ja im Datenblatt.

Wenn man nicht mal lesen kann, sollte man einach mal seine Finger still 
halten. Wo zum Henker geht es hier um den ollen STM32F103?
Richtig: Nirgendwo!

Also: Wie ich schrieb: Im RICHTIGEN Datenblatt des STM32F042F steht, 
dass er gleichzeitig CAN und USB kann.


So, und jetzt mach schnell die Anmeldung für den Volkshochschulkurs 
"Lesen für Grundschüler" klar!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren