Categoria: PIC® MCUs (8bit)

PIC10, PIC12, PIC16, PIC18

Adattatore USB HID per i joystick del Commodore64 o MegaJoypad Arcade con un PIC18F4550. La scheda EasyUSB in anteprima. Le Microchip Application Libraries.

Realizzare una periferica USB HID era, fino a poco tempo fa, una cosa davvero difficile data l’enorme complessità di funzionamento della porta USB. Grazie alle schede di sviluppo giuste e ad alcune librerie Microchip già pronte, vi dimostrerò che è un gioco da ragazzi.

Leggi l'articolo

Corso programmazione PICMicro in C – Approfondimenti – Studio su come controllare 16 pulsanti con un solo I/O

Abbiamo visto come è relativamente semplice controllare una tastiera a matrice sfruttando degli I/O. Dato il numero di I/O richiesti, però, apparentemente le tastiere a matrice non potrebbero essere utilizzate con i microcontrollori a basso numero di pin. In realtà non è così e vi mostrerò come leggere 16 pulsanti utilizzando un unico I/O dotato di funzione analogica e qualche resistenza.

Leggi l'articolo

Corso programmazione PICMicro in C – Lezione 12 (Parte 1/3) – Il modulo MSSP e la comunicazione I2C – Principi di funzionamento

Ecco a voi questa tanto attesa lezione. In questa prima parte incentrata sul modulo MSSP, impareremo cos’è e com’è strutturata una comunicazione I2C e come la si implementa sui picmicro. Seguiranno altre due parti dedicate alle eeprom esterne e al DS1307.

Leggi l'articolo