PIC e affini

Mar 21, 2009 14 Replies

Scusandomi... forse io sono un pò ciuccio ma da vecchio elettronico familiarizzo difficilmente con l'elettronica moderna...



Mi piacerebbe tanto iniziare a programmare i PIC , a tale scopo mi sono comprato il PICkit1 di Microchip , su porta USB.



Però non ci capisco un granchè , esistono tutorial in italiano semplici per chi vuole iniziare?



Non devo farci una astronave stellare. Giusto qualche circuitino .



Rinaldo ha scritto:

Sei proprio sicuro di iniziare proprio con i PIC?

"honest" ha scritto nel messaggio:

Se ha comprato PICkit1 di Microchip significa proprio di si, ma sempre la stessa storia con sti PIC? l'abbiamo capito che non sono il masismo ma sono comunque dei microcontrollori

diego ha scritto:

lo facevo per lui :-)

"honest" ha scritto nel messaggio:

Azz :-) gli consigli di buttare quelloche ha comprato? vediamo un po i PIC hanno la paginazione sono nati per fare tutto tranne che imicrocontrollori ecc ecc. ma vogliamo finirla una volta per tutte? l'abbiamo capito che gli Atmel sono migliori rispetto alla serie PIC16 ma possiamo dire che i PIC18 e PIC24 siano da buttare?

ci per

Come detto da altri, i PIC possono essere un po' macchinosi da utilizzare. Per rispondere alla tua domanda, Stefano Martini, che frequenta questo newsgroup, ha scritto un manuale in italiano, che pu=F2 forse esserti utile:

formatting link

diego ha scritto:

Non lo so, ma con gli AVR mi trovo da Dio...Hanno un assembler che non ti fa venire i mal di testa, hanno un linuaggio C "aderente" all'architettura...compilatore 100% free...

Che dire...certo, i PIC sono più scalabili: ethernet, usb, dsp...ma gli AVR stanno colmando questo gap.

Darwin ha scritto:

Grazie Darwin! ;-)

Aggiungo che, naturalmente, accetto volentieri commenti e critiche anche dai meno esperti (anzi, soprattutto, visto che il manuale è destinato principalmente a loro) allo scopo di migliorare quanto ho fatto. Un lavoro del genere richiede non poco tempo e il sapere che viene letto/apprezzato è per me fonte di grande soddisfazione!

Ciao! :-)

Stefano Martini (Italy) WEB: http://www.lemming.it I am so scared, / I am so guilty, / I am so sad!!

"Stefano Martini" ha scritto nel messaggio:

Anche secondo me e' un ottimo lavoro.

Rinaldo ha scritto:

se sei un hobbysta e devi divertirti e fare qualcosa di simpatico per casa tua o per qualche tuo amico, vanno benissimo....sopratutto se lasci perdere l'assembler e vai subito su qualche linguaggio + evoluto, tipo il C, perchè così ti scordi tutti i problemi "nativi" dei PIC che tanto ci pensa il compilatore. Per esempio puoi scaricare il MikroC gratuito sino a 2K di memoria. e ti posso assicurare che in

2K ci stanno parecchie cose (a livello di hobby....) emi

Io i PIC16 li compilo in Basic con picsimulatoride della oshonsoft.

formatting link

E' un linguaggio semplice e il prezzo è anche più che accessibile, con ?18 hai: compilatore PIC10Fxxxx compilatore PIC12Fxxxx e PIC16Fxxxx " PIC18Fxxxx " Z80 " 8085 Tutti compresi nei ?18. Per il momento non ho riscontrato problemi.

Per quanto riguarda la famiglia di microcontrolori da segliere, bisogna anche tenere in considerazione la reperibilità per piccole quantità. I PIC si trovano facilmente.

Saluti.

"emilio" ha scritto nel messaggio news:gq39b8$qpr$ snipped-for-privacy@tdi.cu.mi.it...

diego ha scritto:

Grazie Diego! (... e con la prossima versione ci saranno parecchie novità ;-) ).

Ciao!

Stefano Martini (Italy) WEB: http://www.lemming.it I am so scared, / I am so guilty, / I am so sad!!

emilio ha scritto:

Ciao Emilio! Ti scrivo come la penso io (ripeto è un mio modo di vedere, non voglio scatenare ulteriori flame!): i linguaggi ad alto livello (siano essi C, basic, ....) sono ottimi per fare alcuni tipi di lavoro, ma comunque una conoscenza (almeno a grandi linee) dell'ASM è necessaria per capire bene il funzionamento del PIC. Inoltre la memoria del PIC non è per nulla abbondante, e con i linguaggi di alto livello corri il rischio di esaurirla in breve. Poi per il resto ripeto: i linguaggi ad alto livello sono COMODISSIMI!

Ciao!

Stefano

Stefano Martini (Italy) WEB: http://www.lemming.it I am so scared, / I am so guilty, / I am so sad!!

Stefano Martini ha scritto:

ciao sono daccordissimo con te....sapere bene come funziona un uC è fondamentale! sapere come lavora asm è cosa ottima....ma non è fondamentale. puoi benissimo programmare un PIC in C ,senza quasi saper nulla del suo asm (mia esperienza personale....) l'importante è leggere bene e capire il datasheet del PIC che stai usando...in quanto alla memoria ,sempre per usi hobbystici, per riempire k in C, devi scrivere molto... emi

Nini ha scritto:

quindi direi che usi un linguaggio in livello superiore all asm.....in quanto alla reperibilità direi che tranne alcune famiglie "misteriose" si trovino tutte con estrema facilità!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required