Guten Morgen,
typischerweise mache ich viel mit den STM32. Für ein kleines Projekt
brauche ich aber kein µC-Schlachtschiff, sondern nur ein kleines
µC-Schlauchboot. Ausgewählt hatte ich den STM8L051F3, da ich nicht viele
Pins brauche und das Projekt mit einer Batterie betrieben wird.
Die STM8 sehen für mich sehr interessant aus, nur schreckt mich die
Situation bzgl. IDE und Compiler ab. Es sieht so aus, als ob STVD da
Stand der Technik ist, ich bin aber von den STM32 was anderes gewohnt
(vorallem ohne viel Geld auszugeben).
Folgende Fragen habe ich:
- Welche Tools nutzt ihr?
- Gibt es empfehlenswerte Tutorials/Anleitungen zum Einstieg?
- Einarbeitung von STM32 in STM8? Einfacher Einstieg?
- Welche Fallstricke gibt es? (z.B. bei den STM32 Einschalten des Taktes
vergessen)
- Welche Empfehlungen könnt ihr sonst zu den STM8 abgeben?
Beste Grüße,
STM8 Interessent
STM8 Interessent schrieb im Beitrag #5398386:
> - Welche Tools nutzt ihr?
SDCC, stm8flash. Gelegentlich auch OpenOCD, GDB.
> - Gibt es empfehlenswerte Tutorials/Anleitungen zum Einstieg?http://www.colecovision.eu/stm8/> - Einarbeitung von STM32 in STM8? Einfacher Einstieg?
Ja. Die integrierten Peripheriegeräte sind recht ähnlich.
> - Welche Fallstricke gibt es? (z.B. bei den STM32 Einschalten des Taktes> vergessen)
Mache STM8 haben eine Stack-Rollover-Limit.
Philipp
Ralph S. schrieb:> Compiler> ist der SDCC (okay, gibt bessere, aber der ist Open Source und> kostenfrei und für mich absolut ausreichend),
Der aktuelle SDCC 3.7.0 schlägt sich schon recht gut, da hat sich seit
3.6.0 viel verbessert:
http://www.colecovision.eu/stm8/compilers.shtml
Raisonance generiert kleineren Code (kann aber sonst nicht mit den
anderen Compilers mithalten), IAR ist bei der C99-Unterstützung besser,
und bei Gleitkommaarithmetik ist SDCC recht ineffizient.
Aber dennoch dürfte der SDCC inzwischen der beste Compiler für STM8
sein.
Philipp
STM8 Interessent schrieb im Beitrag #5398386:
> Ausgewählt hatte ich den STM8L051F3, da ich nicht viele> Pins brauche und das Projekt mit einer Batterie betrieben wird.
Ich nehme fürs Stromsparen gerne die ATtiny von Microchip.
Die arbeiten an 1,8..5,5V, d.h. es entfällt der zusätzliche
Stromverbrauch für einen Spannnungsregler.
Andere MCs vertragen oft nur 3,6V, da sind dann die 4,3V
Ladeschlußspannung von Lithium-Ionen-Akkus zuviel.
Peter D. schrieb:> STM8 Interessent schrieb im Beitrag #5398386:>> Ausgewählt hatte ich den STM8L051F3, da ich nicht viele>> Pins brauche und das Projekt mit einer Batterie betrieben wird.>> Ich nehme fürs Stromsparen gerne die ATtiny von Microchip.> Die arbeiten an 1,8..5,5V, d.h. es entfällt der zusätzliche> Stromverbrauch für einen Spannnungsregler.> Andere MCs vertragen oft nur 3,6V, da sind dann die 4,3V> Ladeschlußspannung von Lithium-Ionen-Akkus zuviel.
Der STM8L051F3 läuft nur im Bereich 1,8 … 3,6 V. Aber er dürfte für
jene, die bereits mit einem STM32 vertraut sind, leichter zu erlernen
sein als der ATtiny.
Philipp
Eine eigene Frage?
Dieser Thread ist über 8 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.