Arduino, Atmega8, 24C08, du 74HC595 ir Long time watchDog ir ModbusRTU

Mintis buvo sukurti ModbusRTU valdymą. Panaudojus ShiftOut su 74HC595 gavosi plokštė, ant kurios sutilpo ir 24c08 atmintis, NE555 naudoju išorinei Long time watchdog funkcijai.

Arduino, Atmega8, 24C08, NE555, 74HC595 ShiftOut, Long Time watchdog, ModbusRTU

Sunkiausia dalis gavosi Serial-in-out. Pirkau iš Aliexpress TTL to USB pigučius konverterius, ir vienas iš jų veikė tik Serial-in režime. Besistengdamas paleisti Atmega8 perrašiau kone visus internete rastus bootloaderius, kurie dirba 8Mhz dažniu be kvarco. Kol finale ant Atmegos kojyčių dalitavau kvarcą ir įdėjau AtmegaNG bootloaderį, ir tik tada suradau, kad vis tik nedirba konverteris. SoftwareSerial nedirba su „senienomis“: t.y. su Atmega8. Taip pat nežinau kodėl, bet niekaip nepavyko paleisti SPI Shift Out.

Įrašas paskelbtas temoje DIY. Išsisaugokite pastovią nuorodą.