PIC18 in C

PIC18F26K20

Questo tutorial illustra come usare i microcontrollori PIC18 di Microchip utilizzando il linguaggio C. L'ambiente di sviluppo utilizzato è MPLAB X e il compilatore XC8.

Se siete interessati ad un breve tutorial sull'assembly del PIC18 andate alla pagina Assembly PIC18.

Gli esempi mostrati utilizzano vari PIC18 (PIC18F2xK20, PIC18F14K50, PIC18F2xK50, PIC18F2xK22, PIC18F2xK42...), ma possono essere considerati sufficientemente generici per un utilizzo più ampio. Praticamente tutti i circuiti possono essere realizzati semplicemente su breadboard.

Indice

Appendici:

Qualche utile informazione integrativa: C per sistemi embedded

Cosa serve

Software

Il software richiesto, tutto gratuito anche se non libero, è disponibile sul sito Microchip. In particolare:

Hardware

Serve un In-Circuit Debugger (ICD), cioè l'hardware da utilizzare per collegare il PC al PIC18; vanno bene per esempio, in alternativa:

Serve infine:

Documentazione

Per approfondire è necessario far riferimento, per esempio, ai seguenti documenti, disponibili soprattutto sul sito Microchip:

Utile, anche se a volte un po' confuso, il forum Microchip

Gli starter kit

L'acquisto di uno starter kit è utile, ma assolutamente non obbligatorio, per una serie di motivi:

Tre starterkit per PIC18

Personalmente ho utilizzato per i PIC18 diversi starter kit. Da sinistra:

Ovviamente è possibile anche progettarsi un proprio "starter kit". Alcuni esempi presenti su questo sito:

In alternativa: una breadboard è più che sufficiente!

Due pagine simili, un po' vecchiotte:


Data di creazione di questa pagina: settembre 2014
Ultima modifica: 17 luglio 2019


Licenza Creative Commons Attribuzione 4.0 Internazionale


Pagina principaleAccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima