Ultimi Posts
-
Logica combinatoria in VHDL
Il percorso sulle logiche programmabili arriva a un punto in cui conviene fermarsi e guardare indietro. Nel corso di elettronica digitale abbiamo dedicato diversi video ai singoli componenti della logica combinatoria: codificatori, decodificatori, multiplexer, comparatori, sommatori. Ora che il VHDL è stato introdotto e che la dev board basata su Xilinx Spartan-6 ha finalmente una…
-
Logica sequenziale in VHDL
Schemi CircuitDeck 01_d_latch 02_mux_diventa_latch 03_latch_con_logica_combinatoria 04_flip_flop_d 05_flip_flop_d_asr 05_flip_flop_d_ssr 06_divisore_frequenza_2 07_registro_8bit 08_shift_register_1 08_shift_register_2 09_counter 10_counter_parallel_load 11_state_machine
-
Memoria dinamica in C: come usare malloc e free (e perché la gestione è tutta nostra)
Allocazione statica, automatica e dinamica: come il C organizza la memoria di un programma, come si usano malloc, free, calloc e realloc, e un esercizio pratico che ordina un file di interi di cui non conosciamo a priori la dimensione.
-
Programmare uno Z80 con Arduino: arriva la libreria ALEX80µ
Una nuova libreria Arduino semplifica la gestione della shield ALEX80µ, ottimizza le prestazioni e permette di sperimentare con lo Z80 utilizzando Arduino UNO R3 e R4. Dagli esempi in Assembly fino al Microsoft BASIC.
-
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.
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.




