Ultimi Posts
-
Linguaggio C: installiamo un ambiente di sviluppo locale con CLion su Windows, macOS e Linux
Dopo aver lavorato nel browser con OnlineGDB, il corso di linguaggio C passa a un ambiente di sviluppo locale: compilatore, linker ed editor, e l’installazione di CLion sulle tre piattaforme principali, con i piccoli intoppi incontrati lungo la strada.
-
SPI su Arduino: dalla libreria standard ai registri hardware, R3 contro R4
Il protocollo SPI spiegato nel dettaglio e messo alla prova su Arduino R3 e R4: dalla libreria standard fino all’accesso diretto ai registri, con verifica all’oscilloscopio su una memoria SRAM seriale.
-
Una scheda di espansione IO per la dev board Xilinx: switch, pulsanti, LED e il buffer LVC245 per il VHDL
Per continuare il percorso sui dispositivi logici programmabili serviva più I/O sulla Deathboard Xilinx: ecco la scheda di espansione con switch, pulsanti, LED e il buffer bidirezionale LVC245, dalla progettazione alla saldatura fino al primo test in VHDL.
-
Un paddle per Alex80: costruire un controller di gioco a manopola con ADC0808 e TLC555
Alex80 aveva gia un breakout giocabile con due pulsanti, ma un controller a manopola rende tutto piu naturale. Ecco come nasce il paddle basato su ADC0808 e TLC555, dalla teoria della conversione analogico-digitale alla saldatura, fino a un imprevisto nel datasheet.
-
eZ80: il compatibile Z80 ancora in produzione (e piu veloce). Montiamo una dev board di test
Lo Z80 ha smesso la produzione da circa due anni, ma esiste un microcontrollore Zilog, l’eZ80, che ne mantiene la compatibilita e ne migliora le prestazioni. Montiamo a mano una piccola dev board per verificarlo.
Chi sono

Mi chiamo Paolo e sviluppo applicazioni per dispositivi da più di 10 anni. Mi interessa il connubio tra elettronica ed informatica che i recenti sviluppi di assistenti vocali, IoT e schede di prototipazione hanno reso sempre più importante.





