Go Down

Topic: 6,7 volte su 10 non si avvia .... (Read 3 times) previous topic - next topic

Michele Menniti

Astro, non è da te copiare le domande e le supposizioni degli altri, quindi deduco che scrivi senza leggere, certamente le tue competenze ti danno il diritto di ignorare cosa scrivono gli altri, ma questi a volte ce la fanno a non scrivere fesserie, ergo, almeno una sbirciatina..... :smiley-mr-green:

EDIT: quando parlo di spoegazione mi riferisco a questo
Quote
il fatto che l'FTDI non inviava nulla di suo, al contrario del 8u2 che dopo il reset inviava un carattere, se non mi ricordo male un 0x0A, in risposta ad un richiesta inviata dal optiboot, in pratica il vecchio optiboot se non riceveva nulla entro un certo tempo resettava il 238 per ovviare ad un possibile avvio errato.
Il problema esisteva solo se il pin Rx del 328 si trovava a uno Logico, idle della seriale, perché se si veniva a trovare a 0 logico, tipico delle standalone dove la seriale non è connessa, veniva interpretato come la ricezione di 0x00 e come tale l'optiboot andava avanti senza problemi
io sto molto attento a spiegazioni di questo tipo e ne prendo nota, organizzandole in modo abbastanza lineare. Posso assicurarti che da quando io frequento il Forum tu non hai mai parlato di questa cosa. Sul vecchio non so, non c'ero. Ero troppo interessato a questa problematica perché mi sfuggisse ;)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Paolo S

#26
Aug 19, 2012, 09:31 pm Last Edit: Aug 19, 2012, 09:37 pm by Paolo S Reason: 1
Altrochè ....  credo, anzi ricordo bene,  di avere cambiato il micro alcuni mesi fa.... infatti l'originale mi si era bloccato per delle impostazioni errate sui pin Tx e RX .... quindi non riuscivo più a caricare gli skect. Avevo sostituito il micro con un arduino con il bootloader UNO (almeno mi sembra di ricordare così)... intanto vi dico che per fare l'upload dello schetc devo selezionare "Strumenti" --- > "Tipo di Arduino" --- > " Arduino UNO" .. qindi ne deduco che il bootloader sia quello di ARDUINO UNO ...

questo è il post di quando ebbi l'altro problema
http://arduino.cc/forum/index.php/topic,110673.msg832965.html#msg832965

confermo che la serial monitor funziona bene .. almeno in ricezione l'ho provatae tutto ok ... per provarla in tx non ho a portata di mano una schetc .. ma ho provato che quando il micro è impallato, se digito ed invio anche un solo carattere .. si sblocca e parte correttamente ...

il reset non influisce nel funzionamento, nel senso che spesso non si sblocca, qualche volta si....


a questo punto.. astro, tu che sei il papà di luigino, che spiegazione mi dai che per quasi un anno ha funzionato bene ... ed ora questo problema?

ed ancora .. dove trovo le informazioni per cambiare il bootloader??... ci ho provato tempo fa ma non ci sono riuscito quindi ho mollato ....

ed anche, a questo punto, vi chiedo come faccio a sbloccare il micro originale bloccato per delle impostazioni errate fatte sui pin TX e RX che mi impediscono di caricare altri sketc???..

queste sono cose che non ho mai fatto, pertanto è giunto il  momento che cominci ...

per michele... si per cambiare un condensatore mi arrangio.. anche se smd...

astrobeed


Posso assicurarti che da quando io frequento il Forum tu non hai mai parlato di questa cosa. Sul vecchio non so, non c'ero. Ero troppo interessato a questa problematica perché mi sfuggisse ;)


La spiegazione dettagliata l'avevo fornita una delle prima volte che si sono lamentati del problema, e al 99% è stato sul vecchio forum, poi mi sono sempre limitato a far notare il problema, spesso con spiegazioni parziali del motivo, e a suggerire le soluzioni.

PaoloP

A questo punto dovresti provare a cambiare il bootloader della luigino.
Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Michele Menniti

#29
Aug 19, 2012, 09:41 pm Last Edit: Aug 19, 2012, 10:00 pm by Michele Menniti Reason: 1
Allora per sbloccare il micro bloccato sulla seriale devi ricorrere alla procedura d'emergenza, qualcuno ogni tanto la posta, se la cerchi la trovi rapidamente

Per cambiare il bootloader puoi ricorrere alla mia Guida, è fatta apposta ;)

Ci hai fatti "litigare" dicendo che avevi una Luigino con bl della duemilanove (TUA PRIMA affermazione in assoluto nel post), meriteresti la fustigazione. allora aveva ragione Astro dicendo che il Cliente mente sempre :smiley-yell:

La domanda che fai ad Astro non so se ha risposta, ti dico che a me è successa la stessa cosa durante la progettazione del mio Programmatore HV, per un paio di mesi ho usato il bootloader UNO (0022), un giorno di colpo ha cominciato a dare i numeri e non c'è stato verso, ho messo quello della 2009 ed ho risolto.

Il condensatore per ora lascialo stare al 99.9% risolvi così.
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

Go Up