Pic12F675

Salve a tutti sto programmando il pic in oggetto ma succede una cosa strana che non capisco.Io uso EpicWin quando programmo il pic va tutto a buon fine anch la verifica della scrittura ma se poi leggo il contenuto del pic e vado a vedere quello che ho letto non è uguale a quello che ho scritto.. Come può succedere??

Reply to
NeMeSi
Loading thread data ...

"NeMeSi" ha scritto nel messaggio news:dlv4si$h6i$ snipped-for-privacy@nnrp-beta.newsland.it...

Piu precisamente: Questo è il programma che vado a scrivere sul pic:

0000- 0183 3000 008a 2804 0183 2bde 03d1- 00a0 3004 00a1 3053 00a2 0ba2 2bd6 03d8- 0ba1 2bd4 0ba0 2bd2 1283 0008 3009 1683 03e0- 0085 1283 1485 1505 1605 1685 30c8 23d1 03e8- 30c8 23d1 30c8 23d1 30c8 23d1 30c8 23d1 03f0- 1085 1105 1205 1285 30c8 23d1 30c8 23d1 03f8- 30c8 23d1 30c8 23d1 30c8 23d1 2be1

e questo è quello che leggo dopo averlo scritto:

0000- 0183 3000 008a 2804 0183 2bde 3fff 3fff 0008- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0010- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0018- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0020- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0028- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0030- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0038- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0040- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0048- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff 0050- 3fff 3fff 3fff 3fff 3fff 3fff 3fff 3fff ecc ecc
Reply to
NeMeSi

"NeMeSi" ha scritto nel messaggio news:dlv4si$h6i$ snipped-for-privacy@nnrp-beta.newsland.it...

è molto strano....domande (anche banali)

se programmi, chidi epicwin, lo riapri, carichi l'eseguibile e fai un verify funziona tutto? stai programmando il micro giusto? versione epicwin?

Ste

Reply to
PeSte

e si..

Si fa la verifica e il programma "funziona" anche se ho un altro problema (Guarda l'altro mio thread..)

Si

2.46 beta
Reply to
NeMeSi

"NeMeSi" ha scritto nel messaggio news:dlv9ku$knr$ snipped-for-privacy@nnrp-beta.newsland.it...

non lo vedo...che subject ha?

che tensioni hai durante la programmazione?

Reply to
PeSte

Scrivere un bit alla volta...

Su che piedino?

Reply to
NeMeSi

"NeMeSi" ha scritto nel messaggio news:dlva48$l5e$ snipped-for-privacy@nnrp-beta.newsland.it...

su quello non ti so dire nulla...io solo HW faccio ;-)

VPP e VCC inoltre sarebbero da annusare ICSP_DATA e ICSP_CLOCK con un oscilloscopio

Ste

Reply to
PeSte

"PeSte" ha scritto nel messaggio news:mcGgf.10316$ snipped-for-privacy@tornado.fastwebnet.it...

La programmazione è troppo veloce e con il tester non si legge bene la tensione. Purtroppo non dispongo di un oscilloscopio.. Cmq il programma lo scrive correttamente perchè poi funziona!!!

Reply to
NeMeSi

"NeMeSi" ha scritto nel messaggio news:dlvcos$nhm$ snipped-for-privacy@nnrp-beta.newsland.it...

[...]

programma troppo corto...prova a compilare una festa di NOP in modo da riepiere tutto il micro...avrai più tempo...

cmq se poi funziona...meglio!

Reply to
PeSte

"NeMeSi" ha scritto nel messaggio news:dlv7v9$jer$ snipped-for-privacy@nnrp-beta.newsland.it...

Guarda che secondo me è giusto! Se ci fai caso le prime due coppie di byte hanno un - sulla destra quello è l'indirizzo a cui vai a scrivere, infatti tu scrivi 6 istruzioni dalla locazione 0, poi il codice parte da 0x03d1 Infatti da 0x0006 (dove si trova il vettore di interrupt) la flash è pulita (tutti i bit ad 1)

Prova a leggere la locazioni 0x03D1 e dimmi che ci trovi!

J.

Reply to
Regae

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.