Newsgroup: it.hobby.elettronica.digitale
Titolo: Programmazione pic in C

Salve a tutti... Come da oggetto quale compilatore mi consigliate per i pic 
10x-12x-16x della Microchip?
L'uso e'ovviamente hobbystico pertanto il ''budget'' e' relativamente basso.
Grazie per un consiglio IT ed informazioni di prima mano da chi gia' li 
usa...
 
P.S.: ho disponibile l'ICD2-3 che utilizzo attualmente con MPLAB IDE 8.66
 
-- 
 
Ciao, Renato
 
 

 Ciao, Renato
 
Se hai Icd2/3 ed Mplab, hai gia' tutto
Puoi andare di assembler oppure di C gia' con il compilatore fornito da 
Microchip
Credo abbia delle limitazioni nella lungheza del compilato, ma per i primi 
esperimenti va piu' che bene
Oppure puoi provare questo 
http://www.mikroe.com/mikroc/pic/
  eccellente 
ambiente di sviluppo, puoi usarlo anche con l'Icd2/3
Esistono anche altri ambienti tipo basic o altro ma non saprei darti 
consigli, mai provati 
 
 

 consigli, mai provati
 
No grazie, vorrei continuare con il C.
 
Grazie per il pronto intervento e per l'aiuto che mi dai
 
-- 
 
Ciao, Renato
 
 

 dell'IDE.
 
Scusa se mi intrometto con una domanda "tendenziosa".
Immagino che tu abbia valide ragioni per seguire questa
strada, e se ne e' gia parlato molte volte ma...
hai valutato strade alternative?
 
Due esempi:
- una settimana fa ho installato CoIDE e
allestito un "helloled" per stm32... in pochi minuti.
4 anni fa per fare lo stesso con eclipse e codesourcery
ci ho sbattuto la testa per una settimana :(
 
- Atmel Studio, ci ho sviluppato roba per scopi
commerciali e fungeva alla grande, nessuna
limitazione.
 
Se poi hai necessita' di usare microchip
fai finta che non ti abbia detto niente :)
 
Ciao!
 
-- 
Muvideo altrove
Fabio Eboli nella vita reale...
 
 

>> Ciao, Renato
 
Ciao,
pr la mia esperienza, l'unica scelta e' usare MpLab Xc, dove Microchip 
ha unificato i compilatori per Pic serie 16 (HiTech) e serie 18 (MpLab C 
18); stanno eliminando via via i piccoli bug e stanno veramente facendo 
un ottimo lavoro; personalmente sto ancora usando MpLab C18 ma penso di 
passare presto a Xc.
L'ambiente di sviluppo e' MpLab e le librerie e il software gia' 
sviluppato sono a disposizione di tutti.
Per l'ide, sia MpLab che MpLab X vanno bene per supportare Icd3 e credo 
anche Icd2.
Non ti so dire molto per quanto riguarda MpLab X in quanto usavo Ice 
2000 e adesso Icd2 e PicKit2 e quindi devo usare, per ora, MpLab 8.88. 
Perche' usi una versione vecchia dell'ide? "upgrada" all'8.88! anzi, mi 
sono accorto proprio adesso che e' disponibile la 8.89, quindi prevedo 
domani di fare upgrade anch'io alla 8.89.
Direi che, al momento, funziona tutto al 99 per cento, anche se qualche 
piccolo bug e' ancora presente, ma certamente in numero inferiore ai bug 
di altri ambienti/compilatori, sia per Microchip che per Atmel, che 
conosco e, ma solo per sentito dire, altri ambienti/micro.
Se hai bisogno di aiuto mirato, forse posso aiutarti; prova a fare 
domande specifiche e, se ne sono in grado, vedo di risponderti.
ciao
Angelo
 
 

 anche Icd2.
 
 
Grazie per la segnalazione.
Volevo anche io riprendere in mano i nuovi PIC (soprattutto serie 24).
Verifico se questi sono pure supportati dall'MPLAB X e dai compilatori a 
corredo.
 
Ciao!
Marco
 
 

 ha scritto nel messaggio 
news:kcjprp$dca$1...@speranza.aioe.org...

No, la necessita' non c'e' ma... cavallo che vince non si cambia...
:-)
Mi sono sempre trovato bene con la Microchip ed i suoi PIC, sono 
regolarmente iscritto e mi informano sulle novita'.
Quando ho bisogno di materiale si fanno in quattro per aiutarmi e, talvolta, 
mi spediscono a casa campionature per le prove.
Devo ammettere che gli STM32 sono tosti e promettono molto ma dovrei 
applicarmi nuovamente in una nuova direzione (peraltro non molto supportata 
attualmente).
Comunque ho apprezzato lo spunto ''alternativo''....grazie per l'intervento.
 
-- 
 
Ciao, Renato
 
 

 ha scritto nel messaggio 
news:50ed7c81$0$13272$4faf...@reader2.news.tin.it...

Benissimo... Proprio l'intervento che speravo!
Per fine mese, posti liberi e tempo permettendo, prendero' parte al TLS0999 
e TLS101 in quel di Milano proprio per essere indirizzato nel passaggio da 
MPLAB IDE 8.xx alla nuova versione MPLAB X IDE...
 
L'ICD2, per quanto ho letto, non viene piu' supportato dal nuovo applicativo 
ma non vedo problemi, considerato che ho disponibile anche l'ICD3.
 
Hai ragione in merito all'upgrade ma se devo mettermi a studiare nuovamente 
l'IDe preferisco farlo per la nuova versione...
 
Per l'offerta d'aiuto... Sei molto generoso e vedro' di approfittarne... 
Anche perche' vedo che questo ennegi (alla pari di altri purtroppo) non e' 
piu' molto frequentato...
:-(
Una domanda veloce veloce... Cosa ne pensi del Real ICE?
 
Grazie ancora per tutto
 
-- 
 
Ciao, Renato
 
 

 Una domanda veloce veloce... Cosa ne pensi del Real ICE?
 
Ho usato Ice 2000 e ne sono stato entusiasta; paragonato a Icd2 e' come 
far correre Formula1 e Cinquecento.
Non ho mai usato Icd3, ma ho sentito che i tempi di risposta erano molto 
piu' veloci rispetto a Icd2.
A dire il vero, prima di usare icd2 e i Pic avevo usato Atmel AtMega e 
la relativa Stk-500/501 con jTag e con Icd2 mi ero lamentato molto 
perche' anche li' era lo stesso paragone, jTag/Ferrari vs. Icd2/Cinquecento.
Naturalmente anche le cifre spese per Jtag-Stk e Icd2 erano altrettanto 
paragonabili ai costi della Ferrari e della Cinquecento, quindi non 
erano sicuramente paragoni azzeccati, ma il lavoro con Icd2 andava a 
rilento e con il jTag era un volo!
Credo che Real Ice sia meglio di Ice 2000 e quindi, sono sicuro che 
valga la pena l'acquisto, anche se, ad esempio, il JTag Atmel non 
richiede upgrade mentre il Real Ice, come Ice 2000 ha bisogno dei Pod e 
quelli costano un bel po'.
Comunque sia, se devi lavorarci, sono sicuro che la spesa ti portera' 
dei benefici sostanziali per lo sviluppo.
ciao
Angelo
 

 benefici sostanziali per lo sviluppo.
 
L'Ice 2000 era rimasto nel cassetto dei sogni... Vediamo se per fine anno 
riesco (dopo l'esborso del compilatore) a mettere da parte abbastanza per 
acquistare il Real Ice.
L'unica cosa che mi consola e' che, con lo sconto del 20% sull'acquisto del 
software per i frequentatori del corso Microchip di cui accennavo, perlomeno 
gran parte dell'IVA mi viene rimborsata...
Grazie di tutto l'aiuto e dei consigli che mi hai dato.
A risentirci prossimamente
 
-- 
 
Ciao, Renato
 
 

 proficuo.
 
Io da hobbista non avrei speso un euro per un compilatore :P
A parte gli scherzi,
il senso del consiglio e' di cercare di trovare un po' di tempo per
sondare le cose anche "altrove". Visto anche il costo molto basso
delle parti e degli strumenti di sviluppo. Non puo' che migliorarti.
Fatti le ossa sui microchip, che conosci bene, ma una volta che
cominci a sviluppare seriamente in C cominci anche ad astrarti dal
"ferro", e con un po' di esperienza puoi sceglierti di volta in volta
il micro/produttore/ecosistema che ti avvantaggia al momento, magari
tra i due o tre che conosci meglio.
Vabbe' basta, sto abbondandemente OT :)


 Vabbe' basta, sto abbondandemente OT :)
 
OO... Se questo e' Ot... Viva l'OT.
;-)
 
Ciao e grazie
 
-- 
 
Ciao, Renato 
 
 

 ha scritto nel messaggio 
news:50edd72c$0$17948$4faf...@reader1.news.tin.it...

Torno in argomento ancora una volta per ringraziarti ulteriormente delle 
info.
Oggi ho avuto la possibilita' di utilizzare il Real Ice e confermo che e' un 
bellissimo prodotto.
Ho iniziato a muovere i primi passi con il MPLAB X IDE ( ringrazio 
pubblicamente la Microchip per l'ottimo corso proposto) e devo dire che e' 
veramente un'altro mondo rispetto al ''vecchio'' MPLAB IDE 8.xx
 
Ciao a tutti
 
 
-- 
 
Ciao, Renato