Programmare PIC 16F876A

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

Avatar utente
Foto Utentebelva87
2.292 2 6 12
free expert
Messaggi: 1323
Iscritto il: 9 mag 2011, 15:01
1
voti

[11] Re: Programmare PIC 16F876A

Messaggioda Foto Utentebelva87 » 12 giu 2012, 12:39

Cyb3r ha scritto:...ed il PIC non è rotto in quanto ne ho provati due...

O forse ne hai rotti due.. :roll:
Non è una critica ma può capitare.
Ad ogni modo mi sono permesso di postare qui semplicemente per sottolineare ancora i vantaggi del PICKit3, sono 50 euro spesi benissimo!!! Non solo per il tuo progetto ma per qualsiasi altro vorrai fare in futuro con le potenzialità dei PIC, te lo dice uno che ha comprato il PICKit2 facendo una caz... e si è accorto tardi, non essendo l'elettronica dei uC il mio forte.
O_/ Luca.

Avatar utente
Foto UtenteCyb3r
74 2
Messaggi: 26
Iscritto il: 12 giu 2012, 10:42
1
voti

[12] Re: Programmare PIC 16F876A

Messaggioda Foto UtenteCyb3r » 12 giu 2012, 13:01

Grazie dei consigli che date:)
Ma secondo voi quindi nonostante in IcProg mi da "programmato con successo" questo non si programmi come si deve?

Avatar utente
Foto Utentebelva87
2.292 2 6 12
free expert
Messaggi: 1323
Iscritto il: 9 mag 2011, 15:01
0
voti

[13] Re: Programmare PIC 16F876A

Messaggioda Foto Utentebelva87 » 12 giu 2012, 13:10

La risposta è chiara e semplice, il robot non fa quello che deve fare... e siccome hai detto che gli schemi e il relativo montaggio sono giusti... fai tu :roll:

Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
Messaggi: 4226
Iscritto il: 20 gen 2006, 10:42
Località: Vigevano (PV)
Contatta:
1
voti

[14] Re: Programmare PIC 16F876A

Messaggioda Foto UtentePaolino » 12 giu 2012, 13:29

Ecco qui uno schema di principio per collegare PICKit3:



Ti dovrai dotare di una pin strip che si accoppi con quella di PICKit3. Dovrai poi portare i segnali come da schema. Come vedi, i segnali sono 5: alimentazione (2), tensione di programmazione/reset (1), segnale di clock per la programmazione (1) e segnale di dati per la programmazione (1).

PICKit3 ha 6 pin, pertanto dovrai tenere il pin 6 scollegato.

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it

Avatar utente
Foto Utentebelva87
2.292 2 6 12
free expert
Messaggi: 1323
Iscritto il: 9 mag 2011, 15:01
0
voti

[15] Re: Programmare PIC 16F876A

Messaggioda Foto Utentebelva87 » 12 giu 2012, 13:36

Scusami Paolino, ma non ci andavano anche due resistenze in serie da 470 ohm sui pin di programmazione dei dati verso il PICKit o mi frega la memoria??

Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
Messaggi: 4226
Iscritto il: 20 gen 2006, 10:42
Località: Vigevano (PV)
Contatta:
0
voti

[16] Re: Programmare PIC 16F876A

Messaggioda Foto UtentePaolino » 12 giu 2012, 13:42

Io non lo metto, tanto con PICKit3 quanto con ICD3. Le specifichedi ICD3, per i PIC16F, non le prevedono. Credo che anche per PICKit3 (che non ho, ma ce l'hanno amici) sia la stessa cosa.

Con ICD3, ho usato resistenze da 100 ohm in serie a PGC e PGD, ma per altri (oscuri) motivi. :mrgreen:

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it

Avatar utente
Foto Utentebelva87
2.292 2 6 12
free expert
Messaggi: 1323
Iscritto il: 9 mag 2011, 15:01
0
voti

[17] Re: Programmare PIC 16F876A

Messaggioda Foto Utentebelva87 » 12 giu 2012, 13:45

Wow addirittura oscuri motivi :mrgreen:
Ok grazie, O_/

Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
Messaggi: 4226
Iscritto il: 20 gen 2006, 10:42
Località: Vigevano (PV)
Contatta:
1
voti

[18] Re: Programmare PIC 16F876A

Messaggioda Foto UtentePaolino » 12 giu 2012, 13:47

:D :D :D
Il fatto è che per quel micro, i pin della programmazione sono in condivisione con l'UART. Per ragioni elettriche (i famosi oscuri moviti) si è pensato di interporre in serie due resistori da 100 ohm.

Tutto qui ;-)

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it

Avatar utente
Foto UtenteCyb3r
74 2
Messaggi: 26
Iscritto il: 12 giu 2012, 10:42
1
voti

[19] Re: Programmare PIC 16F876A

Messaggioda Foto UtenteCyb3r » 13 giu 2012, 12:29

Raga potete dirmi sul 16f876A quali sono i seguenti PIN?

1)VPP
2)+5V
3)GND
4)PGD
5)PGC

Grazie:)

Avatar utente
Foto UtentePaolino
32,6k 8 12 13
G.Master EY
G.Master EY
Messaggi: 4226
Iscritto il: 20 gen 2006, 10:42
Località: Vigevano (PV)
Contatta:
1
voti

[20] Re: Programmare PIC 16F876A

Messaggioda Foto UtentePaolino » 13 giu 2012, 13:27

Dai un'occhiata al datasheet. Dato che devi usare quel PIC, è cosa buona e giusta avere sempre sottomano il datasheet!

Ciao.

Paolo.
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong

-------------------------------------------------------------

PIC Experience - http://www.picexperience.it


Torna a “Firmware e programmazione”