Go Down

Topic: programmare il 644 ... ma come???? (Read 25 times) previous topic - next topic

Michele Menniti

e tutti e due insegnate a me, destino ingrato :smiley-mr-green:
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

tonid

#271
Jan 25, 2013, 01:03 pm Last Edit: Jan 25, 2013, 01:08 pm by tonid Reason: 1
Quote
Tu insegni a me, io insegno a te

E allora mi devo impegnare molto di pìù,almeno per sdebitarmi sugli gli eventi passati :smiley-eek:
Quote
e tutti e due insegnate a me, destino ingrato

Ahahaha,si si......fai sempre il modesto eh !?  :smiley-mr-green:

Michele Menniti

:smiley-sad-blue:
Niente da fare, non ne vuole sapere in alcun modo, le ho provate TUTTE sempre con l'identico risultato: lampeggia il led del reset del micro, poi tre lampeggi del led tx del convertitore (o del led rx di Arduino) e poi il solito errore di sincronismo.
Poi ho riprovato con il 644 (e FT232RL) e non funzionava più nemmeno col filtro (ma nel mio caso uso 10k+100p), allora ho ripristinato il C da 100nF in serie al RESET e si è rimesso a funzionare, a questo punto ho tolto il filtro e messo la R da 120k (ma anche una 330k è uguale) e funziona; se ricordate la prima prova che feci con successo fu quella di usare u partitore invece del filtro, col risultato di non rovinare il segnale e risolvere comunque; insomma in un modo o nell'altro io ho con il 644P la stessa situazione che Voi avete col 644P, mentre il 1284P non ne vuole in alcun modo.
Ovviamente ho ripetuto le prove con il C da 100nF sul reset, ma anche con 220n, 470n, 1µ ed infine anche un 10nF (giusto una cosa minima), ma non c'è niente da fare; figuratevi che se scollego completamente i due cavi tx e rx il convertitore si comporta allo stesso modo, proprio non ne vuole ]:D Ho provato anche con delle pull-up/down da 10k, singole o incrociate o parallele: in questo caso anche il led rx inizia a dare segni di vita ma si vede che ognuno dei due lavora per conto proprio; ora devo scappare purtroppo, poi riprendiamo la questione.
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

tonid

@Michele
Beh,diciamo che hai buttato veleno :smiley-eek-blue:
Volevo chiederti se durante l'upload degli sketch hai per caso tenuto la sonda del DSO  collegata al pin RX del micro.....

Michele Menniti

Non l'ho fatto per non introdurre ulteriori elementi di disturbo, avrei voluto farlo dopo per prendere qualche "appunto" ma il mio tempo/lab è stato bruscamente interrotto da ordini dall'alto ]:D ]:D ]:D
Invece avevo intenzione di chiedere a te se fosse possibile fare un video, della fase UPLOAD-RESET-START in pratica dal comando fino a quando inizia il caricamento, collegando contemporaneamente tx ad un canale e rx all'altro, in modo sta studiarmi il comportamento e cercare di capire che cavolo non va; o almeno fai un confronto tra 644 e 1284 e vedi se si comportano allo stesso modo, tanto il 644 ce l'ho pure io e mi posso studiare quello, sperando di trovare un po' di tempo in più :smiley-sweat:
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