PDA

View Full Version : pic e problemi vari.


khri81
14-07-2004, 11:08
ciao a tutti,
ho un grosso problema con un pic si tratta del 16f876, il problema è questo:

appena inserisco il pic nello zoccolo, il pic nn parte nn fa assolutamente nulla sembra morto, xò se tolgo e reinserisco il pic, dopo 3 o 4 tentativi il pic parte e funziona correttamente. escludo contatti o cose varie sulla scheda a cosa potrebbe essere dovuto? nessuno ha mai riscontrato questo problema? se si come l'ha risolto?

grazie ciao.

khri81
14-07-2004, 16:37
up

-jakal-
15-07-2004, 12:23
se mi fai vedere lo schema posso aiutarti

khri81
15-07-2004, 13:12
il problema è che nn so come farti vedere lo schema!
cmq ti dico che anche realizzando un semplicissimo schema, di un solo pulsante e un solo led, appena inserisco il pic nello zoccolo nn parte sembra morto, o meglio sembra in attesa di qualcosa. inserendo e staccando il pic più volte, dopo 3 o 4 volte parte e nn capisco il xchè nn parte subito!
nn parliamo poi che io uso 3 pic 16f876 e un pic 16f84A, allora il fratellino minore 16f84A parte subito appena inserito e li ok, ma l'altro nn c'è pezza nada bisogna diventare scemi x farlo andare, e poi interfacciarne 3 insieme è un casino, allora tutto il sistema funziona alla grande quando i pic si decidono a partire, ma x farli partire bisogna pregare in turco. mi consigli un buon sito o manuale o libro in italiano fatto bene che parli di pic, programmazione, configurazione, ecc?
io di programmazione ho conoscenze molto buone quindi nn ci sono problemi, in elettronica diciamo sufficenti.
poi un altra cosa, programmare in c ho notato che gestire gli interrupt è un casino, mentre in assembly è molto più semplice, solo che programmare in assembly c'è da diventare matti, so farlo ma ci vuole un casino e mezzo di tempo. tu programmi i pic? se si con cosa? quali programmi usi?

grazie mille. ciao.

-jakal-
15-07-2004, 13:44
be, ci sono vari compilatori C per i pic, secondo me uno tra i migliori è quello dell'hitec.
nel codice C puoi includere parti di assembler, così fai le cose più critiche in assembler e il resto in C.

come manuali be.... secondo me la cosa migliore è il datasheet del pic, sono curati molto bene e non credo ti serva altro.

non hai lo schema del circuito??? postalo oppure fai uno screenshot... così posso capire meglio dove potrebbe essere il problema.

khri81
15-07-2004, 16:13
ecco lo schema, allora questo circuito l'ho preso da internet è lo usato x i miei pic, l'unica cosa che nn capisco è cosa sia la vpp, infatti nn la collego forse il problema dipende da quello, cmq dacci un occhiata e consigliami eventuali modifiche, grazie mille in anticipo.

-jakal-
15-07-2004, 17:37
ok....

mclr (vpp) è il pin di reset... mettilo a Vcc con una resistenza da 10K.

khri81
15-07-2004, 17:57
grazie della risp, ma niente da fare solito problema, mi tocca inserire e staccare il pic 3 o 4 volte prima che parta tutto.
nn capisco il xchè, e si che quando parte va benissimo, va alla perfezione, solo che x farlo partire occorre tutte le sante volte fare la trafila attacca e stacca. da cos'altro potrebbe dipendere?

-jakal-
16-07-2004, 08:57
....mmm.... metti in condensatore ceramico sotto allo zoccolo dell'integrato tra Vcc e massa, serve come filtro.

poi tieni sempre la resistenza da 10K tra Vcc e MCLR, al limite fai un prova al volo aggiungendo un pulsante tra MCLR e massa, quando lo premi resetti il pic.

fammi sapere