Pro výuku mikroprocesorové techniky používáme v současné době mikroprocesory řady STM8S.

Dokumentace

Celá řada STM8S používá stejnou sadu periferií. Jejich popis najdete v reference manuálu zde.

Různé čipy pak obsahují různou sadu těchto periferií. Co přesně se nachází na kterém čipu (plus další specifické věci) lze najít v datasheetu:

103/105 line

Přehled jednotlivých čipů jednotlivých řad rodiny STM8S pak najdete zde:

Hardware

Zde je malý rozcestník návodů: některé jsem vytvořil já, některé Michal Dudka, některé Honza Vykydal.






Další velice cenné informace

… najdete u Michala v sekcích:

Vývojové nástroje

Vývojové nástroje jsou IMHO největší slabina platformy STM8, ale při troše snahy se to dá :). Co se ale ST povedlo, to je nástrtoj STM8CubeMX. Doporučuji si ho nainstalovat. Není nijak klíčový, ale hodí se.

OpenSource nástroje nejen pro Linux

Celou problematiku jsem zpracoval v samostatném návodu: Vývoj STM8 s OpenSource nástroji. Ve zkratce to vypadá takto:

Cosmic STM8+Eclipse balíček pro Linux

Zatím je vše ve fázi testování. Zveřejněno v lednu 2022: https://www.cosmicsoftware.com/download_stm8_eclipse.php Projekt vypadá velmi slibně.

Nástroje pro M$ Windows

  • Vše velmi hezky zpracoval Michal Dudka na Elektromyši. Součástí je i vzorový projekt s knihovnami pro STM8S103, STM8S105 a STM8S208.
  • Jako vývojové prostředí leze použít STVD s komipilátorem Cosmic.
  • Oba nástroje je možné bezplatně používat, když se zaregistrujete. Bohužel nejsou ani jeden OpenSource.

Další užitečné nástroje

The Dot Factory
Generátor obrázků a fontů pro maticové displaye
http://www.eran.io/the-dot-factory-an-lcd-font-and-image-generator/

Odkazy


Související posty