da
pusillus » 16 set 2024, 15:34
Avevo nel cassetto dei CH32V003. Sono dei cloni degli STM32 ma con core RISC-V. costano 10 centesimi!
Per sperimentare qualcosa ho deciso di realizzare il TIMER di cui abbiamo discusso qui.
Ho utilizzato un display OLED SSD1306 piuttosto che il display a 8 segmenti LED, per facilita di utilizzo e costa meno di 2 euro.
Questo usato da me è un po piccolo ma da qualche parte dovrei averne uno più grande.
E' necessario il quarzo per avere la precisione del clock.
Si comanda con solo 2 pulsanti.
con uno (short press) si avvia e si mette in pausa il conto alla rovescia. Con un long press si resetta il timer.
Con l'altro pulsante (long press) si entra in modalità impostazione del timer e con lo short press si impostano i minuti del timer. con un altro long press si esce dalla modalità impostazione e le stessei vengono salvate sulla flash, in modo che alla prossima accensione i valori impostati non vengano persi.
Per chi conosce gli stm32 non è difficile programmare questi micro. Hanno clonato anche le SPL (Standard Peripheral Library) che STM ha abbandonato da parecchi anni ma facevano bene il loro lavoro.