Problema programmazione Freedom I

13 Anni 3 Mesi fa - 13 Anni 3 Mesi fa #1 da Max_Robot
Problema programmazione Freedom I è stato creato da Max_Robot
Ciao...

Tempo fa Mauro mi aveva spedito la Freedom I, questa settimana ho trovato il tempo per reperire i componenti e saldarla.
Al momento ho saldato tutto, tranne questi componenti che ancora mi mancano:

EEPROM
Calendar
Quarzo 32768 Hz
MAX481CPA
Sensore temperatura DS1820

il pic montato è un pic18f4620...

Ho pensato (ditemi se sbaglio) che non sono componenti critici, quindi ho provato a programmare la scheda con il mio PicKit 3, ma niente il Pic non viene visto, l'errore riportato è questo:

Programming...
The following memory regions failed to program correctly:
Program Memory
Address: 00000000 Expected Value: 00000063 Received Value: 00000000
Programming failed


In pratica è lo stesso errore che da quando non si collega niente al PicKit. La connessione dalla scheda al PicKit l'ho fatta con l'apposito cavo piatto a 10 fili innestato sui connettori che mi aveva spedito Mauro.

Del connettore PROG presente sulla scheda prendo 5 pins alti o bassi (dovrebbe essere indifferente poichè mi è sembrato di vedere che sul pcb la fila alta e bassa sono collegate insieme da piste) collego il primo pin a sinistra (quello vicino ai connettori per l'alimentazione per intenderci) con l'entrata del primo pin del PicKit (quella chiamata VPP) il sesto ingresso del PicKit non lo collego a niente ovviamente. Forse sbaglio proprio in questa connessione 1 a 1 con i pin del connettore PROG e quelli del PicKit?

Le domande sono:
1- La scheda non si programma per via dei componenti mancanti?
2- Devo settare qualche jumper (al momento non ne ho messo nessuno)?
3- Ho sbagliato a collegare il Programmatore alla Scheda?
4- Alimento la scheda direttamente dal PicKit, devo alimentarla da fuori?

Max...
Ultima Modifica 13 Anni 3 Mesi fa da Max_Robot.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Max_Robot
  • New Member
  • New Member
Di più
13 Anni 3 Mesi fa - 13 Anni 3 Mesi fa #2 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Problema programmazione Freedom I
Ciao Max,

effettivamente sospetto che ci siano problemi di collegamento tra la scheda e il PICKIT 3.

relativamente alle domande:

1- La scheda non si programma per via dei componenti mancanti?
No. I componenti mancanti non influenzano la programmazione del PIC che avviene per mezzo dei pin RB6, RB7, GND, MCLR.

2- Devo settare qualche jumper (al momento non ne ho messo nessuno)?
Non, non e' necessario impostare alcun jumper, ma nel momento della programmazione non devi avere nulla collegato alla PORTB, in particolare ai pin RB6 RB7. Gli altri pin della PORTB potrebbero essere collegati ad altre periferiche.

3- Ho sbagliato a collegare il Programmatore alla Scheda?
Questo potrebbe essere, ma devi fare attenzione anche al collegamento dell cavo. Se non hai premuto propriamente il cavo potresti non avere il collegamento elettrico. Ricontrolla con il tester i collegamenti tra Freedom I (sotto il connettore saldato) e le estremità del filo. Come hai detto tu e' indifferente se prendi il pin sopra o sotto visto che sono collegati in parallelo.

4- Alimento la scheda direttamente dal PicKit, devo alimentarla da fuori?
Per evitare problemi di alimentazione ti consiglio comunque di alimentare la scheda con un alimentatore separato.

Saluti,

Mauro
Ultima Modifica 13 Anni 3 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 3 Mesi fa - 13 Anni 3 Mesi fa #3 da Max_Robot
Risposta da Max_Robot al topic Re: Problema programmazione Freedom I
mmmm....

Allora, leggendo la scheda della Freedom I, ho notato che la piedinatura è la seguente:

1 ( 1-2 ) : Vcc
2 ( 3-4 ) : RB6
3 ( 5-6 ) : RB7
4 ( 7-8 ) : MCLR
5 ( 9-10 ) : GND

La piedinatura del PicKit 3, a partire dal pin indicato con la freccia nera (il numero 1) è questa:

1- VPP, MCLR
2- VDD Target
3- VSS (ground)
4- PGD
5- PGC
6- Non utilizzato

Mi sbaglio o la connessione è sfalsata? Ad esempio i pin 2 e 3 della scheda non andrebbero collegati con i piedini 4 e 5 del programmatore? GND nella scheda è al pin 5, mentre nel programmatore è al 3...
Io ho fatto i collegamenti 1 a 1, ossia pin 1 della scheda con pin 1 del programmatore, pin 2 della scheda con pin 2 del programmatore, a questo punto penso che sia questo l'errore...dico cavolate?
Ultima Modifica 13 Anni 3 Mesi fa da Max_Robot.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Max_Robot
  • New Member
  • New Member
Di più
13 Anni 3 Mesi fa #4 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Problema programmazione Freedom I
Ciao Max,

non ti sbagli che la piedinatura e' diversa.
Freedom I la progettai per essere compatibile con altri programmatori ma il gioco non valse la candela, per cui cui Freedom II l'ho fatta direttamente compatibile con i programmatori Microchip.
Il cavo nell'estremità del programmatore deve dunque fare da adattatore, ponendo il segnale nei pin corretti.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
13 Anni 3 Mesi fa #5 da Max_Robot
Risposta da Max_Robot al topic Re: Problema programmazione Freedom I
Ah ok....
Allora domani mi costruisco un cavetto adattatore...
Vorrei fare degli esperimenti con le reti neurali, mmmm, sarà spassoso!

Grazie mille...

P.S. Presto prenderò anche la Freedom II quindi tieniti pronto, uhuhhu...

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Max_Robot
  • New Member
  • New Member
Di più
Moderatori: Mauro Laurenti

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login