| PinoTux
| Inviato il: 11/7/2011,22:17
|
La mia era una proposta da considerare se il cicuito di controllo, pptea od altri, usano la stessa sorgente di alimentazione, ecco perché scrivevo dl negativo comune... se invece viene alimentato autonomamente allora il problema non sussiste, almeno dal mio punto di vista, forse faccio fatica a spiegarmi, alle volte...
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" http://iv3gfn.altervista.org/ http://pptea.altervista.org/
| | | | NonSoloBolleDiAcqua
| Inviato il: 11/7/2011,22:41
|
Pino, si capisce...
X Mix, prova a 'clikare' sulla scritta Configuration (vedi immagine sotto)...e se apre una pagina reinviala...cmq domani controllo i bit...stasera non so se ce la faccio...sono cottarello! Ciao Bolle Immagine Allegata: BitConfigurationPic
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | mixtrb
| Inviato il: 11/7/2011,23:44
|
unimplemented bits are displayed ... as zero
| | | | NonSoloBolleDiAcqua
| Inviato il: 12/7/2011,06:16
|
Bene,
i bit
sono ok o almeno non dovrebbe accadere il problema sulla porta usb...la porta deve essere riconosciuta dal sistema operativo sempre. Cioè mi confermi che se attacchi e stacchi in continuazione la porta usb (senza lanciare il sw del sensore di temperatura) ...il sistema ti dice hardware non riconosciuto? Passiamo all'hardware: dammi la sigla del chip...non è che hai la serie LS (18lf2550?)...
Cmq dalla microchip mi sarei aspettato un configuration bit migliore..ma se non hai modificato questi valori ( e non credo tu lo abbia fatto) la microchip ha un sistema che li carica in automatico dall'hex e questa è una cosa buona...buono a sapersi!
Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | mixtrb
| Inviato il: 12/7/2011,10:58
|
CITAZIONE (NonSoloBolleDiAcqua @ 12/7/2011, 07:16) Bene, i bit sono ok o almeno non dovrebbe accadere il problema sulla porta usb...la porta deve essere riconosciuta dal sistema operativo sempre. Cioè mi confermi che se attacchi e stacchi in continuazione la porta usb (senza lanciare il sw del sensore di temperatura) ...il sistema ti dice hardware non riconosciuto? Passiamo all'hardware: dammi la sigla del chip...non è che hai la serie LS (18lf2550?)... Cmq dalla microchip mi sarei aspettato un configuration bit migliore..ma se non hai modificato questi valori ( e non credo tu lo abbia fatto) la microchip ha un sistema che li carica in automatico dall'hex e questa è una cosa buona...buono a sapersi! Bolle ho fatto una sequenza di screenshot (12 immagini) con tutta la sequenza di
inserimento PPTEA su porta USB (direttamente su porta del portatile) riconoscimento come hardware sconosciuto installazione driver PIC 18F2550 da cartella BotloaderDriverXP così non funziona su programma Termometro inserimento ripetuto (4 o 5 volte) sempre con riconoscimento come PIC 18F2550 finalmente riconoscimento come nuovo hardware dopo ulteriore tentativo (6°) assegnazione automatica : porta COM 18 così non funziona con programma Termometro: fatti numerosi tentativi, prima avvio programma poi inserimento PPTEA-Termometro sempre falliti assegnazione manuale porta COM libera: COM 1 quando PPTEA all'inserimento nella USB viene riconosciuto come porta COM(1) (aleatorio) dopo aver prima avviato programma Termometro, naturalmente comincia a funzionare qualcosa (se stacco e ricollego può andare come NO - aleatorio)
come te le faccio vedere? le posto qui? sarebbe un messaggio di dimensioni terrificanti!!!
Modificato da mixtrb - 12/7/2011, 17:04
| | | | mixtrb
| Inviato il: 12/7/2011,14:15
|
metto i link agli screenshot e il riepilogo dell'intera sequenza:
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473389.gif inserimento schedina PPTEA-Termometro in una porta USB del mio portatile (porta mai utilizzata in precedenza per collegare il PPTEA)
il software rileva una periferica sconosciuta e installa i driver -----------------------------------------------------------------------------------
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473379.gif
è stato installato "qualcosa" come si può vedere in Gestione dispositivi, nella categoria Altri dispositivi --> un elemento Dispositivo sconosciuto -----------------------------------------------------------------------------------
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473377.gif proprietà dell'elemento Dispositivo sconosciuto, campo Generale -----------------------------------------------------------------------------------
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473376.gif proprietà dell'elemento Dispositivo sconosciuto, campo Dettagli -----------------------------------------------------------------------------------
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473355.gif --- http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473353.gif dopo aver aggiornato il driver con il tasto predisposto in .... ->.... -> Generale viene riconosciuto come PIC18F4550 Family Device (è corretto, corrisponde alla realtà) -----------------------------------------------------------------------------------
in questo stato delle cose il programma Termometro non riconosce/non comunica mai con la scheda PPTEA
dopo alcune rimozioni/inserzioni del PPTEA nella porta USB (in modo aleatorio ->) finalmente viene riconosciuto come dispositivo che comunica tramite porta (virtuale) COM e gli viene assegnata la prima COM libera: num. 18 ed in Gestione dispositivi, nella categoria Porte (COM e LPT), un elemento PPTEA finalmente appare http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473352.gif --- http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473327.gif
-----------------------------------------------------------------------------------
.... ma ancora non funziona mai nel programma Termometro (avviato, come è sempre necessario, prima dell'inserzione del PPTEA nella USB e già pre-settato per la porta COM18)
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473325.gif
si procede quindi ad impostare in numero di porta COM con il primo disponibile con valore basso (in un campo Impostazioni avanzate nelle Proprietà dell'elemento PPTEA) in questo caso c'era disponibile solo la COM1
http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473324.gif --- http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473295.gif
-----------------------------------------------------------------------------------
ma anche se adesso è settata così, aleatoriamente la schedina continua a venire riconosciuta come PIC: http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473294.gif
-----------------------------------------------------------------------------------
ma FINALMENTE , se viene riconosciuta come COM1, e viene inserita dopo aver avviato il programma Termometro, allora comincia a funzionare ! ! ! http://www.energialternativa.info/Public/NewForum/ForumEA/6/8/9/6/8/0/7/1310473293.gif
-----------------------------------------------------------------------------------
persiste l'aleatorietà del riconoscimento come PPTEA (2/3 dei tentativi va male), più spesso viene riconosciuto come PIC
Modificato da mixtrb - 12/7/2011, 15:48
| | | | NonSoloBolleDiAcqua
| Inviato il: 12/7/2011,14:47
|
Mi serve sapere il pic che usi...non è che hai la serie ls? Scrivimi esattamente cosa c'è scritto sul chip. La procedura è la stessa che fa riconoscere il PIC al PC, ne o fatte decine di istallazioni e l'hw funziona regolarmente su delle piattaforme che vengono riavviate ogni giorno...se ci sarebbe un problema sui driver dei pic lo avrei saputo...il problema è ignoto...il PPTEA in questa fase è ancora a nanna...strano molto strano....ti verifico i driver per Windows 7. Prova a riavviare la macchina e dimmi se vede correttametne la periferica...mistero! Se vuoi ti faccio un video dove aggancio e sgancio la porta usb 100 volte... il driver viene sempre riconosciuto! Vediamo di capire qual'è il problema...sempre più fitto il mistero!!! Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | PinoTux
| Inviato il: 12/7/2011,15:09
|
[OT] In attesa del programmatore ho continuato con l'ampliamento del sito.... [/OT]
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" http://iv3gfn.altervista.org/ http://pptea.altervista.org/
| | | | mixtrb
| Inviato il: 12/7/2011,15:13
|
CITAZIONE (NonSoloBolleDiAcqua @ 12/7/2011, 15:47) Mi serve sapere il pic che usi...non è che hai la serie ls? Scrivimi esattamente cosa c'è scritto sul chip. La procedura è la stessa che fa riconoscere il PIC al PC, ne o fatte decine di istallazioni e l'hw funziona regolarmente su delle piattaforme che vengono riavviate ogni giorno...se ci sarebbe un problema sui driver dei pic lo avrei saputo...il problema è ignoto...il PPTEA in questa fase è ancora a nanna...strano molto strano....ti verifico i driver per Windows 7. Prova a riavviare la macchina e dimmi se vede correttametne la periferica...mistero! Se vuoi ti faccio un video dove aggancio e sgancio la porta usb 100 volte... il driver viene sempre riconosciuto! Vediamo di capire qual'è il problema...sempre più fitto il mistero!!! Bolle non c'è in corso nessuna tragedia, manteniamo la massima calma
è un PIC18F2550 I/SP
non servono video a conforto delle tue affermazioni: le ritengo veritiere, anche senza necessità di vedere con i miei occhi ti ricordo che lavoro/ho lavorato nel settore della manutenzione, mi capita di intervenire su segnalazioni dove non posso verificare l'evidenza di un malfunzionamento; quindi, per me, niente di nuovo sotto il sole; sono solo casi più complessi da risolvere;
anzi credo che la soluzione di quest'arcano ci fornirà info utilissime tu hai gli screenshot che parlano chiaro; spero non ti debba fare un video anche drmacchi11 riscontra lo stesso problema sul suo PC il suo PIC l'ho programmato io; forse c'è qualcosa che genera il problema sul firmware del PIC qualcosa collegato al mio hardware/software (PC & HUB USB, W7Pro32bit, PICKit2 e suo software ver 2.61)
il problema è un fastidio, ma non impedisce di smanettarci sopra
si potrebbe prevedere un pulsante per la rimozione/inserzione dall'USB, via software, sul PPTEA? altrimenti, se serve, si può mettere un interruttorino doppio sul + e meno dell'USB, montato sulla scheda PPTEA, così da evitare inserzioni e rimozioni multiple dalla porta USB.
| | | | PinoTux
| Inviato il: 12/7/2011,15:25
|
Ma il file EABIOS.HEX che fine ha fatto? Mi sembra che mix lavori con il dump che hai fatto dal tuo, è così? Potrebbe essere questo il problema?... (file corrotto?)
--------------- "Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza" http://iv3gfn.altervista.org/ http://pptea.altervista.org/
| | | | NonSoloBolleDiAcqua
| Inviato il: 12/7/2011,15:44
|
CITAZIONE (mixtrb @ 12/7/2011, 16:13) CITAZIONE (NonSoloBolleDiAcqua @ 12/7/2011, 15:47) Mi serve sapere il pic che usi...non è che hai la serie ls? Scrivimi esattamente cosa c'è scritto sul chip. La procedura è la stessa che fa riconoscere il PIC al PC, ne o fatte decine di istallazioni e l'hw funziona regolarmente su delle piattaforme che vengono riavviate ogni giorno...se ci sarebbe un problema sui driver dei pic lo avrei saputo...il problema è ignoto...il PPTEA in questa fase è ancora a nanna...strano molto strano....ti verifico i driver per Windows 7. Prova a riavviare la macchina e dimmi se vede correttametne la periferica...mistero! Se vuoi ti faccio un video dove aggancio e sgancio la porta usb 100 volte... il driver viene sempre riconosciuto! Vediamo di capire qual'è il problema...sempre più fitto il mistero!!! Bolle non c'è in corso nessuna tragedia, manteniamo la massima calma è un PIC18F2550 I/SP non servono video a conforto delle tue affermazioni: le ritengo veritiere, anche senza necessità di vedere con i miei occhi ti ricordo che lavoro/ho lavorato nel settore della manutenzione, mi capita di intervenire su segnalazioni dove non posso verificare l'evidenza di un malfunzionamento; quindi, per me, niente di nuovo sotto il sole; sono solo casi più complessi da risolvere; anzi credo che la soluzione di quest'arcano ci fornirà info utilissime tu hai gli screenshot che parlano chiaro; spero non ti debba fare un video anche drmacchi11 riscontra lo stesso problema sul suo PC il suo PIC l'ho programmato io; forse c'è qualcosa che genera il problema sul firmware del PIC qualcosa collegato al mio hardware/software (PC & HUB USB, W7Pro32bit, PICKit2 e suo software ver 2.61) il problema è un fastidio, ma non impedisce di smanettarci sopra si potrebbe prevedere un pulsante per la rimozione/inserzione dall'USB, via software, sul PPTEA? altrimenti, se serve, si può mettere un interruttorino doppio sul + e meno dell'USB, montato sulla scheda PPTEA, così da evitare inserzioni e rimozioni multiple dalla porta USB. Ovvio che si deve procedere con calma...se è un 18f2550 I/SP è ok anche il processore...occorre verificare il quarzo 20 mhz ed i condensatori...verifica se sono giusti...sono 22 pf, 100n, 470n, 10 u....se hai un capacimetro misurali...c'è qualcosa che non torna.Il video non è per mancanza di fiducia...ma per verificare in modo pratico e veloce la situazione (tempi, suoni etc...) hce sfuggono quando ci si scrive: kekko , tu cosa ne pensi? problemi del genere? L'hex caricato deve essere quello del sensore di temperatura...quello se viene caricato e se il pic funziona anche una sola volta vuol dire che il PPTEA è ok. Questo è un problema legato al sistema operativo:una periferica deve presentarsi all'aggancio...non è concepibile il non riconosciemnto da parte del sistema...c'è un problema occorre solo trovarlo...ipotizzo sia hw dello schedino del PPTEA. Verifichiamo i componenti e riaggiorniamoci. Per evitare lo sgancia aggancia usb il PIC ha il pulsante di reset...stasera posto i driver di Windows seven...verifichiamo anche quelli. x DrMacchi...anche tu sei su Windows 7 o usi xp? Se hai lo stesso problema dipende dall'hw...è la cosa più ovvia....
Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| | | | mixtrb
| Inviato il: 12/7/2011,16:00
|
CITAZIONE (NonSoloBolleDiAcqua @ 12/7/2011, 16:44) Ovvio che si deve procedere con calma...se è un 18f2550 I/SP è ok anche il processore...occorre verificare il quarzo 20 mhz ed i condensatori...verifica se sono giusti...sono 22 pf, 100n, 470n, 10 u....se hai un capacimetro misurali...c'è qualcosa che non torna.Il video non è per mancanza di fiducia...ma per verificare in modo pratico e veloce la situazione (tempi, suoni etc...) hce sfuggono quando ci si scrive: kekko , tu cosa ne pensi? problemi del genere? L'hex caricato deve essere quello del sensore di temperatura...quello se viene caricato e se il pic funziona anche una sola volta vuol dire che il PPTEA è ok. Questo è un problema legato al sistema operativo:una periferica deve presentarsi all'aggancio...non è concepibile il non riconosciemnto da parte del sistema...c'è un problema occorre solo trovarlo...ipotizzo sia hw dello schedino del PPTEA. Verifichiamo i componenti e riaggiorniamoci. Per evitare lo sgancia aggancia usb il PIC ha il pulsante di reset...stasera posto i driver di Windows seven...verifichiamo anche quelli. x DrMacchi...anche tu sei su Windows 7 o usi xp? Se hai lo stesso problema dipende dall'hw...è la cosa più ovvia....
Bolle il quarzo è a 20MHz e i condensatori sui suoi pin sono 22 o 33 pF i 100nF OK il 470 nF potrebbe essere un 330 nF il 10 microfarad invece è un 47 o 100 perchè ho usato quel che ho trovato nei cassetti
il problema non è che non viene riconosciuta, è che viene riconosciuta come PIC18...... Family Device viene sempre riconosciuta, ma in uno dei 2 modi, non in uno ben definito e ripetibile
comincio a temere fortemente di aver causato io tutto questo disturbo, avendo costruito la schedina prendendomi qualche libertà sui valori dei componenti o altro ancora da identificare; dal mio punto di vista meglio si scopra subito, dal vostro ..... non siate troppo duri, please.
| | | | | | | mixtrb
| Inviato il: 12/7/2011,16:51
|
CITAZIONE (NonSoloBolleDiAcqua @ 12/7/2011, 17:19) Trovato il problema nello schema manca la resistenza di pull up...metti 1k messo tra il pulsante (pin 25 e positivo)....sorry!!!! Quanto prima correggo lo schema elettrico.... ...per il resto non c'è da modificare nulla ne eseguibile ne hex!!! Ciao Bolle se è questo è una cosa buona che sia venuta fuori;
tiro un sospiro di sollievo; la resistenza di pull-up mi è rimasta sul pin 1, non l'ho sdoppiata!
forse le resistenze di pull-up si potrebbero montare di default su tutti gli ingressi configurati come input una bella rete resistiva col comune sul +5V ed, oplà, tutto fatto in poco spazio
anzi, forse meglio ancora: su tutti i pin di I/O con dei banchi di switch per escluderle dove non necessitano ed anche resistenze di pull-down? così si possono simulare completamente gli input digitali.
ma non è che il PIC ce le ha già dentro (programmabili) le resistenze di pull-up? da verificare, ma non adesso.
byez
| | | | NonSoloBolleDiAcqua
| Inviato il: 12/7/2011,18:50
|
CITAZIONE (mixtrb @ 12/7/2011, 17:51) ma non è che il PIC ce le ha già dentro (programmabili) le resistenze di pull-up? da verificare, ma non adesso. Certo che le ha...ma non sul pin del bootloader...di fatto quando hai messo il pulsante sei passato dalla configurazione del tester a quella del pptea generico...e la resistenza li manca! Bene bene...ora puoi provare ad attaccare/staccare anche 1000 volte... Il povero DrMAcchi...ha il tuo stesso circuito? Oppure ha il circuito del termometro senza pulsantino? Quanto prima aggiungo la resistenza nello schema...hehehehe...e visto che ci sono aggiorno anche il compilatore con la risoluzione più bassa... Ciao Bolle
--------------- Chi sa raccontare bene le bugie ha la verità in pugno (by PinoTux). Un risultato se non è ripetibile non esiste (by qqcreafis).
| |
| | |
|
Versione Mobile!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|