STM8Der STM8 ist ein von STMicroelectronics entwickelter 8-Bit-Mikrocontroller. ArchitekturDer STM8 hat einige Gemeinsamkeiten mit dem früheren ST7, ist aber dank des in nahezu allen Befehlen verfügbaren effizienten Stapelzeiger-relativen Adressierungsmodus gut als Zielarchitektur für C-Compiler geeignet. Es gibt einen 8-Bit-Akkumulator A, sowie zwei 16-Bit-Register X und Y. Letztere dienen insbesondere als Indexregister. Einige wenige STM8-Mikrocontroller haben mehr Speicher als 64 KB; bei diesen ist der Zugriff auf Daten oberhalb von 64 KB nur relativ kompliziert über besondere Instruktionen möglich.[1] Unterfamilien
CompilerunterstützungDer STM8 wird vom freien C-Compiler SDCC unterstützt. Außerdem auch von Cosmic C[2] und IAR C.[3] WeblinksCommons: STM8 – Sammlung von Bildern, Videos und Audiodateien
Einzelnachweise
|