Salta la barra di navigazione [1] - Vai alla barra di navigazione [3] - Scrivimi una mail [4]

PIC18 in C

Sommario - Novità - Tutorial - Progetti - Risorse - Non solo elettronica

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 utilizzano  principalmente il PIC18F2xK20 oppure il PIC18F14K50, ma possono essere considerati sufficientemente generici per un utilizzo più ampio. Praticamente tutti i circuiti possono essere realizzati semplicemente su breadboard.

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:

Esistono anche molti cloni di questi dispositivi.

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 esempio presenti su questo sito:

  • Il primo della serie, di semplice realizzazione ed uso: PICdemo
  • Il secondo, dotato di modulo bluetooth: PICdemo R2
  • L'ultimo nato, con bus USB: PIC-USB
  • In alternativa: una breadboard è più che sufficiente!

    Due pagine simili, un po' vecchiotte:

    Ultima modifica di questa pagina: 20 maggio 2016


    PIC18 in C

    Appendici:

    Qualche utile informazione integrativa: C per sistemi embedded

    Licenza Creative Commons Attribuzione 4.0 Internazionale


    EN - Pagina principale - Sommario - Accessibilità - Note legali e privacy policy - Posta elettronica

    XHTML 1.0 Strict - CSS 3