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??
Pic12F675
Nov 22, 2005
9 Replies
"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 2be1e 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"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
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"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?
Scrivere un bit alla volta...
Su che piedino?
"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
"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!!!
"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!
"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.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required