Elettronica, per passione - Idee per chi gioca con l'elettronica (... o ci lavora)
Queste brevi note illustrano come iniziare ad usare uno dei microcontrollori di fascia media della Microchip: il PIC 16F690.
Il linguaggio scelto è il C. Se volete utilizzare l'assembler vi segnalo che è ben descritto nelle 12 lezioni allegate allo starter e quindi non se ne discuterà in queste pagine.
Le ragioni della scelta di questo microcontrollore sono state, accanto a quelle più ovvie:
I problemi si fanno presto sentire, in primis la mancanza di un meccanismo di debug in-circuit ma anche una architettura non adattissima allo sviluppo di codice con linguaggi ad alto livello quale il C. Se volete fare semplici esperimenti è comunque una scelta corretta.
La configurazione software utilizzata è in ambiente Windows XPpro (in realtà una macchina virtuale VirtualBox su una macchina reale linux):
Il codice presentato può essere eseguito direttamente sulla schedina demo. L'unica modifica fatta è l'aggiunta di un connettore per l'alimentazione, in alto a destra nella fotografia, per usare più comodamente la scheda anche staccata dal PC. E' utile anche aggiungere sei connettori per collegare i pin 8-13 del PIC16F690 non presenti su J1.
PIC16F690 in C
- Versione 0.3 - Gennaio 2010
Copyright © 2009-2010, VincenzoV.net (http://www.vincenzov.net)
Quest'opera è stata rilasciata con licenza Creative Commons | Attribuzione-Condividi allo stesso modo 3.0 Unported.