Newsgroup: it.hobby.elettronica.digitale
Titolo: Un Casino Di Problemi!

Allora,
           comincio subito con l'elenco della disperazione, premetto che non
ho interessi per la programmazione di wafer card ecc... ma mi serve un
programmatore serio per pic e eeprom che funzioni con la parallela, per lo
sviluppo di progetti di robotica, i problemi cominciano con il programmatore
propic2 clone, che ho provato a fare 2 volte, ma nulla, sospetto sia
l'integrato, ma ho provato di tutto mi si accendono tutte e 3 le luci e non
legge o scrive nulla, poi sono passato al mitico willem programmer, lo
fatto, controllato, ricontrollato, ma nulla, il programma non lo vede anche
se leggo le tensioni ai vari piedini e anche qui, sospetto siano gli
integrati (anche se ho preso le sigle precise di ciò che occorreva) ora
qualcuno sa come risolvere i problemi sopra elencati, la necessità del
programmatore parallelo sorge dal fatto che sul portatile che ho e che mi
serve per la progettazione non ho una porta seriale, ne ho provata una usb,
ma non appena collego un programmatore e lancio ic-prog, ci vogliono 3 anni
prima che riesca a leggere un pic qualunque e figuriamoci a programmarlo, se
riuscissi a configurare la seriale-usb in maniera tale da far funzionare il
tutto avrei comunque risolto, help me please!!!!!
Grazie in anticipo a chi mi risponderà!!!

 i problemi cominciano con il programmatore propic2 clone, che ho provato a
fare 2 volte, ma nulla, sospetto sia l'integrato, ma ho provato di tutto mi
si accendono tutte e 3 le luci e non legge o scrive nulla,
il propic2, anche il clone, e anche ridotto all'osso come il mio
members.xoom.it/stor/pic/fcpic/fcpic.htm
,   funziona, pero' sono richiesti
cavi molto corti sia lato pc che lato pic, quest'ultimo in particolare non
deve essere collegato al programmatore con piu' di 10..15cm di filo
Claudio

 legge o scrive nulla
Un malfunzionamento cosi` "macroscopico" dovrebbe essere abbastanza
semplice da risolvere. Se i tre LED restano sempre accesi, probabilmente
succede qualcosa di brutto a monte o a valle del 7407; prova a usare la
finestra di test elettrico di IC-Prog (Settings->Hardware Check) e
misurare con un tester le tensioni che ci sono sui pin di ingresso e di
uscita dell'integrato. In particolare ti interessano i pin 1, 3, 5, 13
(gli ingressi) e 2, 4, 6, 12 (le rispettive uscite). Guarda che i
segnali cambino sugli ingressi, e che il cambiamento sia replicato anche
sulle uscite.
I BJT non dovrebbero avere problemi: se i LED restano sempre accesi vuol
dire che funzionano. :)
--
Lorenzo

 sulle uscite.
Ciao, mi accodo e riporto la mia esperienza con il propic2: ho
costruito un clone a partire dallo schema originale che si trova nel
sito del propic, con le modifiche suggerite da Lorenzo. L'ho collegato
con un cavo pin to pin parallelo lungo 5 (cinque) centimetri alla
parallela e facendo il controllo dell'hardware con icprog tutto
funziona: i led si accendono, le tensioni sono giuste in tutti i
piedini dello zoccolo (ho verificato anche le tre vpp con il software
demo fornito nel sito del propic), il segnale del clock arriva dove
deve e la casella "data In" riflette lo stato del "data Out".
Perň non funziona. I sintomi sono questi:
- se provo a leggere delle eeprom 24c256 icprog dice che non riceve
l'ack. Ma qui mi viene un dubbio: guardando come č cablato lo zoccolo,
i tre pin di indirizzo A[0..2] hanno il bit piů significativo
flottante e i due meno significativi a massa... L'eeprom allora
dovrebbe avere l'indirizzo 4 (A0..2]=001) confidando nel pullup
interno, e risponde solo se la si indirizza per bene. IcProg manda
come indirizzo lo zero (Opzioni-->I2c-->Indirizzo), ma anche mettendo
quattro non cambia nulla. Qualcuno ne sa qualcosa? Non ho mai sentito
disquisire sull'indirizzamento.
- legge tutti zeri dai 16f84a. Se provo a scrivere qualcosa in memoria
non succede nulla e la verifica fallisce.
Pensando a problemi di temporizzazione, ho provato vari ritardi sulla
lpt1, e ho ottenuto questi risultati:
-su un PII@500: non cambia niente, il pic č sempre letto a zero e
l'eeprom non risponde, sia con icprog che con il software propic.
-su un PIII@750portatile: icprog non cambia niente, propic legge i pic
a 3fff (ci siamo, sembrebbe), ma certe locazioni a caso sono lette
come 3ffe. Eeprom niente da fare.
-su un P100: icprog tutto a zero. ProPic alterna 3fff con 3ffe una
locazione si e una no.
Accoppiamenti capacitivi/induttivi sullo stampato?
Grazie per la pazienza.

 non succede nulla e la verifica fallisce.
Hai provato a scollegare quel condensatore elettrolitico posto
sull'alimentazione del PIC, come consiglio sulla mia homepage? Con i PIC
avevo dei problemi simili ai tuoi, li ho risolti in quel modo.
Prova a fare tante letture consecutive: nel mio caso dopo un po' di
tentativi ravvicinati riuscivo a leggere il PIC. Stesso discorso per la
scrittura. Se hai sintomi simile e` piu` che probabile che anche nel tuo
caso il problema sia in quel condensatore.
Prova anche a riverificare tutti i collegamenti allo zoccolo, cerca
eventuali saldature fredde, ecc...
--
Lorenzo

pensavo di avere solo io un problema del genere ma....
-va be che ho realizzato il programmatore su basetta 1000 fori....
-ho ridotto la lunghezza dei cavi dalla parallela alla basetta usando un
flat cable (proprio quello  che collega la parallela alla mather board del
pc) lungo 15 cm
-le tensioni sono giuste al punto giusto, verificato collegamenti col tester
-ho eliminato il condensatore che dice Lorenzo, ho messo il pin 36 dello
zoccolo a GND come dice l'help di IC-PROG per programmare un 16f877
sig! niente di niente
che dite mi devo cimentare nella realizzazione di uno stampato (per la prima
volta!) ?
o avete qualche altro tentativo/idea ?
saluti e grazie a tutti
stefano
"Lorenzo Lutti" <lorenz...@DOHtiscalinet.it> ha scritto nel messaggio
news:RYIq8.113314$%g7.36...@twister2.libero.it...


...

Grazie mille, questo fine settimana provo e poi lunedě riferisco.
E per la faccenda dell'indirizzo dell'eeprom? Perchč il propicII mette
i pin A[0..2]=001, e non 000?
CIao

 o avete qualche altro tentativo/idea ?
Che bello, adesso mi sento un po'meglio, non sono solo io ad avere dei
problemi con il propic... A questo punto devo immaginare che il
disegno delle piste sia importante: io ho fatto un doppia faccia di
circa 10x5cm, ma non c'č verso.
Lo stampato di Lorenzo Lutti funziona: altri che lo hanno costruito
riescono a farlo funzionare. Io ho fatto lo stampato da solo e non va,
tu hai usato una mille fori e non va. Due piů due...
Altra cosa: il pc puň avere influenza? Come ho riportato su un altro
post, sul mio PII non funziona, su un PIII750 portatile da segni di
vita, su un P100 va meglio che sul PII ma peggio che sul PIII. Un
appello rivolto a chi riesce a farlo funzionare: che PC sta usando?
CIao

 i pin A[0..2]=001, e non 000?
Onestamente non te lo so dire, pero` non credo che abbia rilevanza:
anche nei modelli inferiori di EEPROM quei tre pin sono dedicati
all'indirizzamento, ma in quel caso il propic2 funziona senza problemi.
E` possibile che all'inizio della programmazione IC-Prog faccia comunque
uno "scan" di tutti gli otto dispositivi per trovare quello
effettivamente presente.
--
Lorenzo