PIC
Programmazione di Microchip Curiosity HPC Board: terzo esempio PushButtonS2
Con questo terzo articolo si mostra come si può imparare a programmare facilmente un microcontrollore Microchip per un input digitale, il PIC16F18875 contenuto all'interno della Microchip Curiosity HPC Development Board (DM164136), dal costo davvero contenuto.
Programmazione di Microchip Curiosity HPC Board: secondo esempio Supercar
Con questo secondo articolo si mostra come si può imparare a programmare facilmente un microcontrollore Microchip, il PIC16F18875 contenuto all'interno della Microchip Curiosity HPC Development Board (DM164136), dal costo davvero contenuto.
Proviamo il display LCD 20x4 con PIC16F887 come microcontrollore.
Con il simulatore PICSimLab che abbiamo appena installato proviamo il display LCD 20x4 oppure LCD 20x2 ed una apposita libreria. Vogliamo usare il PIC 16F887 come microcontrollore.
Proviamo MPLAB X Ide in Debian Linux
Dopo aver provato MPLAB Xpress IDE in cloud con l'account gratuito microchip.com ed aver scoperto le sue potenzialità e le sue limitazioni possiamo provare la nuova versione di MPLAB X IDE, nella macchina virtuale Linux Debian 9 o Debian 11.
Simulare un display a 7 segmenti con PIC16F84A e PICSimLab per gestire Input ed Output digitali
Con il simulatore PICSimLab che abbiamo appena installato proviamo un programma che permetta ad un display a led a 7 segmenti di mostrare i numeri da 0 a 9 se non viene premuto alcun pulsante e di contare alla rovescia se viene premuto quel pulsante. Vogliamo usare il PIC 16F84A come microcontrollore.
Il nostro scopo è quello di programmarlo in C ed usare il compilatore XC8 per microcontrollori PIC a 8 bit e l'ambiente di sviluppo in cloud MPLAB Xpress IDE.
Blink del led su RB7 con Microcontrollore PIC16F84A
Con il simulatore PICSimLab che abbiamo appena installato proviamo il blink del Led sul PIC 16F84A sul piedino RB7.
Il nostro scopo è quello di programmarlo in C ed usare il compilatore XC8 per microcontrollori PIC a 8 bit e l'ambiente di sviluppo in cloud MPLAB Xpress IDE.
Per disegnare lo schema elettrico conviene usare KiCad, come più volte spiegato in questo sito che stai leggendo.
Ecco lo schema elettrico:
Installare PICSimLab in Debian 11 su macchina virtuale
Spesso a livello didattico ci si trova a dover imparare [o spiegare] i microcontrollori PIC della Microchip e nelle scuole non si ha a disposizione un simulatore. Esistono simulatori commerciali molto costosi che non sono certo alla portata dei nostri studenti o delle nostre scuole.
Installare KiCad sul proprio PC
E' consigliata l'installazione del software Libero/OpenSource KiCad, con licenza GPL.
L'installazione può essere fatta a partire da questa pagina web https://www.kicad.org/download.
In base al proprio sistema operativo, se Windows, oppure Mac OS, oppure le varie distribuzioni di Linux si arriva alla pagina dedicata.
Nel momento in cui scrivo questo articolo, su sistema Windows è disponibile la versione 5.1.10 che occupa 1,10 GBytes.
Programmazione di MPLAB Xpress Board: quinto esempio: ADC e Porta Seriale
Con questo quinto esempio vediamo ancora che si può imparare a programmare facilmente un microcontrollore Microchip, il PIC16F18855 contenuto all'interno della MPLAB Xpress Evaluation Board della Microchip (DM164140)
Programmazione di Microchip Curiosity HPC Board: Led Blink
Con questo articolo si mostra come si può imparare a programmare facilmente un microcontrollore Microchip, il PIC16F18875 contenuto all'interno della Microchip Curiosity HPC Development Board (DM164136), dal costo davvero contenuto.