By Autson Web Design
Questo sito vuole raccogliere e condividere esperienze, esempi, progetti e quanto possa interessare il mondo dei microcontrollori PIC di Microchip Technology. Il sito, in costruzione, è organizzato al momento in modo da dare al lettore la visibilità su vari progetti che via via ho preparato e realizzato.
Alcuni articoli trattano aspetti teorici, altri, invece, quelli più pratici. Viene lasciato ampio spazio al lettore per personalizzazioni e per modifiche e adattamenti ai propri scopi. Non resta che iniziare a sfogliare queste pagine ed iniziare ad esplorare il mondo dei PIC.
Una degli aspetti interessanti per chi sviluppa con i PICMicro è la possibilità di disporre di un numero elevatissimo di risorse di terze parti, in termini di compilatori (C, C++, BASIC, PASCAL, ecc) e di dispositivi di programmazione e debugging. Non tutti gli utenti dei prodotti Microchip, infatti, utilizzano i compilatori ed i programmatori/debugger che la Casa di Chandler ha sviluppato e ha messo sul mercato.
Tanto con MPLAB IDE quanto con il più recente MPLABX è possibile integrare compilatori di terze parti che abbiano in qualche modo preso accordi con Microchip per le modalità di integrazione. Qualcuno lo ha fatto, altri invece, come ad esempio MikroElektronika, no. Chi conosce MikroC PRO sa benissimo che questo compilatore dispone di un proprio IDE e che per programmare i PICMicro MikroElektronika ha sviluppato un proprio programmer/debugger.
Così, qualunque sia il vostro IDE preferito, nel caso disponiate di un programmatore Microchip (come PICKit2, PICKit3, ICD2, ICD3), questo articolo fa per voi!
Leggi tutto: MPLAB IPE: uno strumento per chi sviluppa con PICMicro.
Ma in quante salse è stato proposto il fatidico HELLO WORLD? Davvero molte! E come esimersi dal riproporlo in questa sede?
La "scusa" è quella di continuare a parlare di MPLABX e dei nuovi compilatori che Microchip sta lanciando, quelli della famiglia XC. Nel 2012 sono stati proposti XC8, XC16, XC32, XC32++, compilatori C (e C++) rispettivamente per le famiglie a 8, 16, 32 bit dei prodotti Microchip. Sono stati sviluppati come derivazione di prodotti già esistenti aggiungendo nuove funzionalità e dando ai prodotti XC una nuova veste non solo esteriore.
I PICMicro e i display grafici (seconda parte)
Dopo aver visto la strutura di un display grafico con controller KS0108, si passa ora alla descrizione delle operazioni utili all'accesso al display, per inviare comandi e dati e per leggere valori di stato e dati. Queste operazioni avvengono grazie ai segnali di controllo ed al bus parallelo, tramite i quali è possibile il dialogo tra microcontrollore e display.
Le informazioni (istruzioni) che tranistano sul bus vengono quindi suddivisi in due categorie: scrittura e lettura. Ciascuna categoria contiene comandi e dati da e per il display. Si tratta di inviare e ricevere pacchetti a 8 bit, impiegnado tutto il bus parallelo.


