Ich hatte schon lange vor, mir ein Prototype-Board auf Basis eines STM8S zu schaffen. Da ich mit dem STM8S105 schon Übung hatte, (siehe Weihnachtsbaum) war dies der erste Kandidat dafür.
Die Anschlüsse sollten nach Funktion geordnet auf Stiftleisten herausgeführt werden. Eine Resettaste sollte vorhanden sein, es sollte die Möglichkeit bestehen, eine separate analoge Speisespannung zuzuführen und ein externer Quarz sollte bestückbar sein, I2C mit Pullups und mehreren Anschlüssen, eine serielle Schnittstelle, eine Display-Schnittstelle, SPI-, PWM-, und Analog-Ports sowie SWIM/NRES als Programmierschnittstelle.
Die Leiterplatten wurden bei Elecrow gefertigt, siehe Fotos.
Heute ist der Auftrag zur Fertigung der Leiterplatten an ITEAD herausgegangen.
Das Projekt ist eine statische LED-Ansteuerung für 6* 8 LED für einen ca. 37 cm großen Weihnachtsbaum aus Holz. Die neue Platine selbst ist 9 cm x 2,5 cm groß und verschwindet komplett hintern Weihnachtsbaum. Es gibt sieben weiße „Kerzen“, die heftig flackern sollen und bunte Lichterketten mit insgesamt 37 LED, die durch gelegentliches, zufälliges An- und Ausgehen die Bewegungen von Ästen simulieren sollen.
Mein LED-Weihnachtsbaum hat schon lange eine neue Steuerung verdient. Der AT90S1200 war schon beim Bau aus der Mode:
Jetzt muss etwas neues her, am besten mit dem bei Pollin gekauften STM8S105S4T6C, siehe früheren Beitrag: STM8S105S4T6C bei Pollin
Die Platine soll möglichst universell sein, außerdem möchte ich nach Möglichkeit recyclte Bauteile wiederverwenden, hier schwebt mir der HC573 von diversen alten Festplattenplatinen vor. Den derzeit viel genutzten HC595 müßte ich erst neu kaufen.
Bei Pollin gibt es derzeit den STM8S105S4T6C für 50 Cent. Das ist ein 16 MHz, 8 bit, 2,95V-5,5V Mikrocontroller mit 16k Flash, 2 k RAM und 1k EEPROM, 9 ADC, PWM, I2C, SPI, UART und mehreren Timern. Ein vergleichbarer AVR kostet 4..5 mal so viel.