Newsgroup: it.hobby.elettronica.digitale
Titolo: Programmatore strano di Pic

Salve a tutti :D,
Ho costruito il Propic2clone, visto che mi sembrava un buon compromesso tra 
"tutto esterno e alimentato" e "non troppo complesso" :). E' ormai giр una 
settimana che ш montato e funzionante con una memoria flash 24C08 per 
provare..scritta varie volte senza alcun problema.
Oggi finalmente sono arrivati dal negozietto gli agoniati Pic, di cui un 
16F84A per smanettare un po :D.
Lo programmo con Ic-Prog 1.05D, e mi da errore..bhe,senza farla lunga, sono 
ormai 3 ore che smanetto ma continua a programmarmi tutto "traslato", nel 
senso che riscaricando il codice dal pic si vede benissimo che mi trasla due 
byte dal fondo dell'hex all'inizio..come ш possibile??
Grazie mille a chiunque mi sappia dire qualcosa.
Andrea
Riporto il codice per chiarezza:
Queste sono le prime e ultime due righe del codice:
0000: 0183 3000 008A 2804 0183 2BA4 3FFF 3FFF  f.S.fд  
0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF          
[cut]
03F0: 3005 238F 3002 0086 3005 238F 3001 0086  .П.?.П.?
03F8: 3005 238F 3040 0086 3005 238F 2BA7 2804  .П@?.Пз.
[fine]
Queste quelle del codice riletto dal pic appena programmato:
0000: 2BA7 2804 0183 3000 008A 2804 0183 2BA4  з.f.S.fд
0008: 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF 3FFF          
[cut]
03F0: 3004 0086 3005 238F 3002 0086 3005 238F  .?.П.?.П
03F8: 3001 0086 3005 238F 3040 0086 3005 238F  .?.П@?.П
[fine] 

Ho provato ora a riprogrammarlo con il codice riletto e...magia, ancora 
traslato due altri due byte!! se lo faccio un migliaio di volte e rigiro 
tutto il codice meno due byte lo programmo giusto:(. 

Ottima soluzione!  ;)
imputando il problema a ICPROG e non al programmatore direi che resta
solo da essere sicuri d'aver scelto il PIC giusto sul programma (sicuro
che ti sono arrivati degli 84A e non magari degli 84?).... hai provato
con un pezzo di codice diverso da quello? idem?
Ale
Andrea ha scritto:


 Ale
Andrea 

P.S: Ho dimanticato che sul picci gira Win Xp Prof. 

Per l'oscillatore basta che segui le indicazioni a pag. 23 del
datasheet.
A questo punto prova solo con un pezzo di codice diverso....
Andrea ha scritto:


 A questo punto prova solo con un pezzo di codice diverso....
Allora.. ho provato, ma non è cambiato niente.. però ho cambiato pic, con 
arrivato assieme ma non mio e..magia, funziona..
oddio, per leggero devo fare due tentativi di solito. Però funziona, e alla 
lettura, è tutto a posto. e ATTENZIONE, notiziona: Funziona anche il pic che 
alla lettura risulta scritto traslato!!! esegue esattamente ciò che 
dovrebbe. Mi verrebbe da pensare che sia il programmatore, o Ic-prog, in 
lettura, ma possibile che sempre solo e soltano quel pic mi riculti scritto 
alla cacchio?mha..
Grazie dell'aiuto! :D
Saluti
Andrea 

Bella sfiga, eh?
... in base alle tue ultime considerazioni mi torna qualche dubbio sul
programmatore... mi viene da pensare che qualche suo componente stia
facendo lavorare il PIC al limite delle condizioni di programmazione...
una curiosità... quanto hai speso per costruirlo?
Ale
Andrea ha scritto:


 una curiosità... quanto hai speso per costruirlo?
All'incirca 12euro di componenti, senza la basetta che ne ho in giro un po 
da una fiera, escuso il cavo e i due maschi della parallela (3eurelli) e 
l'alimentatore.
Comunque a pate quel problema sembra funzionare alla grande. Provero qualche 
altro Pic.
Saluti
Andrea