Forum: Mikrocontroller und Digitale Elektronik Bitte um Hilfe bei Typ-Auswahl STM32


von Loonix (Gast)


Lesenswert?

Hallo an Alle,

mir wurde hier zuletzt bei einer PC-Frage so großartig weitergeholfen 
dass ich mich jetzt schon auf die Antworten zu meiner neuen Frage freue, 
da sie die (dem Namen nach) Kernkompetenz dieses Forums betrifft.

Ich suche einen STM32 mit dem ich zwei Halbbrücken für DC-Motore und 
zwei Drehencoder betreiben kann. Wichtig wären dabei möglichst kleine 
Abmessungen bei 48 oder 64 Pins, da bin ich mir noch nicht sicher - 
wahrscheinlich werden es 64 sein. Gibt es da Besonderheiten bei den 
PWM-Modulen zu beachten oder ist in jedem Derivat mit PWM-Modul die 
Selbe Hardware auf dem Die?

Würde mich freuen wenn jemand einen Vorschlag für mich hat.

Grüße

P.S: Das Package muss nicht unbedingt Hand lötbar sein, schadet aber 
nicht.

von Henk (Gast)


Lesenswert?

Warum STM32? Ich hätte jetzt einen Atmega8 vorgeschlagen.

von Loonix (Gast)


Lesenswert?

>Ich hätte jetzt einen Atmega8 vorgeschlagen.

Warum Atmega? ;)

Ok, ich antworte mal darauf: Ich suche nach einem STM weil ich damit 
noch nicht gearbeitet habe und auch die STM-Homepage und deren 
Dokumentation noch nicht so gut kenne - also deshalb wäre ich über einen 
Tipp froh. Generell kenn ich mich schon aus mit uC und will halt mal 
einen STM testen.

Trotzdem danke für den Vorschlag.

von Loonix (Gast)


Lesenswert?

Hab vorhin zu kompliziert gedacht, auf der STM-HP gibts ja ne schöne 
Übersicht:

http://www.st.com/stonline/stappl/st/com/selector/index.html#querycriteria=RNP139=1169.0

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


Lesenswert?

Nimm die Variante mit 128KB, den Platz wirst Du brauchen damit das ganze 
auch debugbar ist.
Die 64-Pin Variante mit 128KB ist auch leichter zu bekommen als die 
48-Pin.
z.B. bei TME.eu.
Ich finde das Teil einfach nur genial. (STM32F103RB)

Aber Aufpassen mit der Pin-Belegung. Erst ab den 100 Pinner geht alles. 
(Beispiel CAN Remap auf PD0/PD1!)

Ich hab damit eine Heizungssteuerung gemacht, siehe Thread:
Beitrag "Re: Heizungssteurung im Eigenbau"
Da drin ist auch eine Phasenanschnittsteuerung die ich in Interrupts 
steuere.

Die FW-Lib ist auch einfach zu benutzen.

Als Umgebung habe ich Eclipse/Codesourcery/OpenOCD/Olimex ARM-USB-OCD 
und klappt super gut. (Beispiele gibts hier genügend)

von Loonix (Gast)


Lesenswert?

Hallo Markus,

>Die 64-Pin Variante mit 128KB ist auch leichter zu bekommen als die
>48-Pin.

>Aber Aufpassen mit der Pin-Belegung. Erst ab den 100 Pinner geht alles.
>(Beispiel CAN Remap auf PD0/PD1!)

Vielen Dank für die Tipps!

Grüße

von Robert T. (robertteufel)


Lesenswert?

Falls es auch eine fertige Umgebung fuer den Chip sein darf, schau Dir 
mal den F103 mit 512 KB Flash an. Der ist z.B. im Primer2 verbaut.
Vorteil des Ansatzes mit Primer2: Viele fertige Beispiele und eine 
geniale Kombination aus hochintegriertem Evaluation Board und einem 
high-tech Gadget.
http://www.mcu-related.com/architectures/35-cortex-m3/59-stm32-primer2-stm32f103e-stm3210e-primer

Nachteil: die Flexibilitaet bleibt etwas auf der Strecke.

Die Webseite mit der User Group und all den Beispielen ist hier:
http://stm32circle.com/

Gruss, Robert

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.