Strumenti per lo sviluppo : IDE, Compilatori, Programmatori e Utilities
Questa pagina è archiviata perchè le informazioni contenute non sono aggiornate. Se siete interessati alla programmazione dei microcontrollori PIC, consultate le varie sezioni PIC MCU nel box “categorie” nella barra destra del sito!
Attenzione! Questa pagina è obsoleta. Per i nuovi IDE e Compilatori fate riferimento a questo nuovo articolo: corso di programmazione picmicro in c – transizione da mplab ide 8 a mplab x ide e da hi-tech picc a xc8.
Lascio i link vecchi qui sotto per ragioni storiche:
Indice dei contenuti
IDE
MPLAB IDE non è l’unico ambiente di sviluppo per i picmicro: seguite i link nel paragrafo “Utilities” più in basso
Compilatori
- Hi-Tec C Compiler – Per PIC10, PIC12 e PIC16 (è già incluso nell’installazione di MPLAB IDE, ma a questo link si potrebbe trovare una versione più aggiornata)
- MPLAB C18 C compiler – Per PIC18
- MPLAB C30 C compiler – Per PIC24 e dsPIC
- MPLAB C32 C compiler – Per PIC32
Nota:
I Compilatori della Microchip non sono gli unici compilatori utilizzati per la programmazione dei picmicro: seguite i link nel paragrafo “Utilities” più in basso. In aggiunta la Hi-Tech, acquisita dalla microchip, produce i suoi compilatori anche per pic18, per cui è possibile trovare l’Hi-Tech C compiler per pic18. Hi-Tech C compiler per pic16 e MPLAB C18 differiscono, per cui alcuni programmi realizzati per uno potrebbero non funzionare con l’altro e viceversa. Quale sia migliore è inutile chiederlo perchè ognuno ha un suo modo di vedere le cose. Io uso MPLAB C18 per il fatto che è ricco di esempi.
L’Hi-Tech C compiler per pic24 e dsPic pure esiste ma la Microchip non lo raccomanda per i nuovi progetti. Stessa cosa per L’Hi-Tech C compiler per pic32 : la Microchip consiglia di usare MPlab C32.
Programmatori Microchip
- Pagina di supporto per il Pickit 2
- Elenco dei dispositivi supportati dal Pickit2
- Pagina di supporto per il Pickit3
- GUI per Pickit3 (beta)
Utilities
- PICTimer – Calcolo dei valori da assegnare a Timer0 e prescaler
- PIC Timer Calculator – Software di calcolo dei giusti valori da assegnare ai Timer (tutti, compresi quelli a 16 bit), Prescaler e Postscaler
- CustomChard HD44780 – Personalizzazione dei caratteri sui display LCD
- Notepad++ – Editor di testo con evidenziazione della sintassi e funzioni avanzate
- PicLoops – Generazione ritardi in assembler
- PikLoops – Generazione ritardi in assembler su Linux
- Altri liguaggi di programmazione e IDE non prodotti da Microchip