Mikrocontroller-Familie
STMicroelectronics maschinell erzeugt
Im Forum und im Wiki
-
Thread
Welche 8-Bit-Architekturen werden in 10 Jahren relevant sein? Gesperrt
STM8 nicht zu vergessen. Sind sicher auch in 10 Jahren noch da.
zu müssen werd ich hoffentlich nicht mehr erleben. Michael F. schrieb im Beitrag #7420206: > STM8xxx: 135 von 135 stehen auf "NRND" Die Crux ist bloß: Es gibt wesentlich mehr STM8 Derivate.
-
Thread
Empfehlung 8-Bit-Controller: STM8
, der STM32F101 kostet 4,79 Euro, hat 4k RAM und bescheidene 16k Flash. Leider hat DigiKey keinen STM8 mit 4k RAM lagernd, der STM8S207 hat nur 2k RAM, dafür 128k Flash und kostet 3,28 Euro. Einen STM8 mit 4k gibt's zum Beispiel bei Farnell, der STM8F202 mit 4k RAM und 64k Flash kostet dort einzeln 3,45
Statt Windows-VM könntest du auch einfach stm8flash nehmen: https://github.com/vdudouyt/stm8flash
-
Thread
Basic im STM8S103
mehreren Quelldateien besteht. Hier sind es die Dateien: [code] include --------- stm8s.h stm8_init.h stm8_gpio.h stm8_systimer.h src ------------- stm8_systimer.c
. Es muß der STM8 gewählt werden, für den ein Programm geschrieben werden soll (Auswahl hier nur STM8S003, STM8S103F3, STM8S105K4 und STM8S105K6). Der Programmer sollte als ST-Link SWIM gewählt werden, da der Bootloader
-
Thread
"Getting started" mit 8-Bit STM Controllern
https://www.mikrocontroller.net/articles/STM8
stm8flash funktioniert bei mir: https://github.com/vdudouyt/stm8flash Philipp
-
Thread
Neue MCU familie gesucht
Optimierung auf Geschwindigkeit kompiliert (damit liegt die Codegröße bei MCS-51 etwa beim doppelten von STM8): C8051F120@98Mhz: 95 STM8AF5288@16Mhz: 109 STM8S208MB@24Mhz: 147 zum Vergleich: Weitere µC mit SDCC 3.7.0 bzw. GCC 6.3.1: CY7C68013A@48Mhz: 12 STM32L073RZ@32Mhz: 717 STM32F051R8@48Mhz:
#5874933: > Wieviel GP-Register hat der STM8? Jenseits kleiner praktisch nur statisch adressierender Programme sind Adressregister interessanter als Datenregister. STM8S hat davon 2, plus Stackpointer.
-
Thread
toolchain für STM8 unter Windows
local/share/sdcc/lib/ --std-c99 --nolospre --out-fmt-ihx --debug -lstm8 -L/usr/local/share/sdcc/lib/stm8/stm8.lib -I/usr/local/share/sdcc/include main.c bin/gpio.rel bin/motor.rel bin/stm8s_adc1.rel bin/stm8s_clk.rel bin/stm8s_exti.rel bin/stm8s_gpio.rel bin/stm8s_itc.rel bin/stm8s_tim1.rel bin/stm8s_uart2
local/share/sdcc/lib/ --std-c99 --nolospre --out-fmt-ihx --debug -lstm8 -L/usr/local/share/sdcc/lib/stm8/stm8.lib -I/usr/local/share/sdcc/include main.c bin/stm8s_clk.rel bin/gpio.rel bin/stm8s_gpio.rel bin/stm8s_exti.rel bin/stm8s_tim1.rel bin/stm8s_uart2.rel bin/motor.rel bin/stm8s_adc1.rel bin/stm8s_itc.rel
-
Thread
Wahl der richtigen µC-Familie Gesperrt
8-Bitter, dann sind doch auch die von STM ok. Die tragen die Bittigkeit ja sogar direkt im Namen: STM8 vs STM32?
wolltest. 80186 müßte ich mal schauen, irgendwo ... Dirk K. schrieb im Beitrag #3713716: > (STM8) Ich habe nur noch keine Toolchain dafür ;) IAR bis 8K Kostenlos und sehr brauchbare IDE + 5€ STM8S Value Line Discovery als Eval, Programmer, Debugger.
-
Thread
SDuino: Beinahe-Arduino für STM8S
Hier gibst noch eine stm8 Version: https://dannyelectronics.wordpress.com/2017/05/24/stm8sduino-arduino-on-stm8s-mcus/
float -D__PROG_TYPES_COMPAT__ -E -MC -mstm8 -DSTM8S103 -DF_CPU=16000000L -DARDUINO=10804 -DARDUINO_STM8S_BLUE -DARDUINO_ARCH_STM8 -I...\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\cores\sduino -I...\AppData\Local\Arduino15\packages\sduino\hardware\stm8\0.3.1\variants\standard -I...\