Newsgroup: it.hobby.elettronica.digitale
Titolo: Pic 16877 e modalita' debug per Icd 2

Ciao a tutti,
usando Icd2 con i pic 16F877, ottengo un messaggio da MpLab che mi dice di 
non poter entrare in modalita' debug e di non poter avviare il programma.
L'interfaccia fra Icd2 e scheda e' stata fatta a norma seguendo le 
indicazioni Microchip.
Il Pic 16F877, commutando da debugger a programmer, viene regolarmente 
programmato.
Icd2 viene riconosciuto e altrettanto viene riconosciuto il Pic.
La define Debug On e' attiva (il relativo bit in locazione 2007 e' = 0.
Ho provato a cambiare il micro, ma non cambia il risultato.
Inserendo un 18F452 al posto del 16F877, Icd2 entra regolarmente in 
modalita' debug e posso accedere al programma come ai registri.
Il compilatore per il pic 16F e' Hitech c in versione demo, con 
ottimizzazione "none".
Il compilatore per il pic 18F e' invece MpLab C 18 V 3.00 Student.
La scheda e' stata alimentata con Icd2 o con alimentazione autonoma ed i 
relativi settaggi sono stati predisposti.
Qualcuno mi da' un'idea di cosa posso fare per riuscire a entrare in 
modalita' debug anche con il Pic 16F877??
tnx
Angelo
N.B. Il messaggio e' gia' stato postato sulla lista Robotech, ma non ha 
ottenuto risposta... Spero che non sia considerato un cross post...

Gli unici problemi che ho incontrato e che mi impedivano di far funzionare
l'icd sono stati inerenti la configurazione del clock : HS LS RC XT , fai
qualche prova settandoli anche impropriamente.
Ciao, Riccardo.
"pallottino_pisa" <pallottino.pisa_NOSPAM_@_NOSPAM_tiscali.it> ha scritto
nel messaggio news:43ca6fd4$0$1072$4faf...@reader1.news.tin.it...


Gli unici problemi che ho incontrato e che mi impedivano di far funzionare
l'icd sono stati inerenti la configurazione del clock : HS LS RC XT , fai
qualche prova settandoli anche impropriamente.
Ciao, Riccardo.
"pallottino_pisa" <pallottino.pisa_NOSPAM_@_NOSPAM_tiscali.it> ha scritto
nel messaggio news:43ca6fd4$0$1072$4faf...@reader1.news.tin.it...


 "pallottino_pisa"
Ciao Riccardo e grazie per la risposta
Dopo aver inviato il messaggio, ho cercato di capire che cosa non funzionava 
e sono riuscito a risolvere.
Per ora non ho fatto verifiche approfondite, ma il problema era 
l'alimentazione del pin Vdd.
Alimentando il pin Vdd con alimentazione dalla scheda e non da Icd2, sono 
entrato in modalita' debug.
Penso si tratti di un problema di assorbimento che evidentemente e' maggiore 
nel 16 F 877 che non nel 18F452... 2455 eccetera che invece vanno in debug 
anche con l'alimentazione da Icd2.
Comunque, penso di approfondire, eventualmente facendo qualche rilevazione e 
misura, a breve scadenza e se trovo qualcosa di presico, riferiro' 
sicuramente sul ng.
ciao di nuovo e comunque grazie per l'interessamento
Angelo

A me capitava spesso che in debbuger invece si scollegava.
Dopo vari tentativi ho scoperto che era dovuto all'alimentazione del 7805.
Mi spiego il 7805 alimentava LCD micro e un led per la visualizzazione dello
stato ON del circuito.
Ho spostato il Led dall'uscita del 7805 all'ingresso e da allora non ho più
di questi problemi.
bartolo
"pallottino_pisa" <pallottino.pisa_NOSPAM_@_NOSPAM_tiscali.it> ha scritto
nel messaggio news:43ca6fd4$0$1072$4faf...@reader1.news.tin.it...
