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
:
Bearbeitet durch User
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,
:
Bearbeitet durch User
stm32l443cct TQFP-48 https://www.digikey.de/products/de?keywords=stm32l443cct 2,64€/Stück PS: CubeMX hat einen MCU Selector für solche Fragen
Markus S. schrieb: > Debug Textausgaben Zuviel auf die Irren hier im Forum gehört, wa? Besorg dir einen originalen St-Link zum Debuggen. STM32F103C4/6/8/B STM32F302C6 STM32F373C8T6 Das waren vier Minuten. Die parametrische Suche von ST ist gut - nutze sie!
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!
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.
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
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!
STM32G431 auch könnte gehen. Zumindest CubeMX lässt CAN und USB zu. nach RM0440 hat CAN eigenen Speicher (0.8 kByte) reserviert. Wenn Du mit 32 kByte Speicher auskommst liegst Du preislich bei etwa 4 Euro Einzelpreis.
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.