Pages: 1 2 [3] 4 5 ... 7   Go Down
Author Topic: Non riesco a programmare ATmega644P  (Read 6247 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22640
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Vero. Non pensavo alla millefori.
Logged


Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12450
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

alla fine si tratta di saldare solo 7-8 pin in tutto, quarzo, 2 C e pull-up, si può fare smiley ma io prima devo finire altro, se no scoppio!
Logged

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

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ho provato ora a modificare i low fuse sia sul 644P che sul 1284P ed ho provato a caricare il blink e mi funziona,sul 1284, anche senza resistenza. Il 644 invece non mi ha mai dato problemi neanche prima.
 
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12450
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tu sei quello che ha avuto meno problemi di tutti, quindi ora sei in condizioni standard, niente R, niente C aggiuntive, programmi come se fosse un 328, bene! Prove sempre su breadboard?
Logged

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

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si Michele sono sempre su breadboard ,nessuna R e nessun condensatore,neanche al reset. L'unica R è la pull_up da 10K sul reset.
Il convertitore è sempre l'MCP2200 in configurazione che ben conosci.
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12450
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ok, grazie, sarà l'aria di Torino smiley-confuse
Logged

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

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
ok, grazie, sarà l'aria di Torino
Effettivamente è strana questa cosa.....Io di software non capisco molto ma se fosse un problema di bootloader è possibile che il problema si manifesti con dei chip sì ed altri no??   Boh smiley-roll-sweat
Logged

Lamezia Terme
Offline Offline
Shannon Member
****
Karma: 564
Posts: 12450
Le domande di chi vuol imparare rappresentano la sua sete di sapere
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

non di software, nel senso stretto, ma di tempistica gestita dal software, in pratica io penso che i vari bootloader che stiamo usando, come del resto confermava Astrobeed, derivando da quelli per il 328P, non tengano conto delle particolari, ed evidentemente diverse, tempistiche di queste bestiole più grandi; poiché siamo si differenze comunque minime, ecco giustificati certi comportamenti positivi o negativi e l'instabilità di altri, in fondo siamo sul filo del pelo di pulce, le micro-tolleranze da lotto a lotto fanno il resto.
La prova certa di ciò l'avremo solo quando Astro ci fornirà il bootloader a cui stava lavorando lui, che invece parte da quello del mega2560, per cui molto più vicino come parentela rispetto al 328P, vedremo....
Notte a tutti, domani ho una giornata da disperati ed ancora non mi sono ripreso completamente smiley-sad-blue
Logged

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

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Notte a tutti, domani ho una giornata da disperati ed ancora non mi sono ripreso completamente
Notte.
Logged

Offline Offline
Edison Member
*
Karma: 40
Posts: 1962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Vero. Non pensavo alla millefori.

Leo, io ho questa Board con zoccolo ZIF:



Dubito che ci siano problemi di connessioni farlocche.
Logged

Offline Offline
Edison Member
*
Karma: 40
Posts: 1962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Questa mattina sveglia all'alba (anzi, prima!) e smanettamento.

Ho provato diverse configurazioni di resistenze e nulla.
La LeoVersion, con R da 10K + cond da 100pF su RX, e nulla.
Il C 100nF in serie al Reset e nulla.
Il circuito anti-reset di Michele, e nulla.

Ho scaricato e provato il Bootloader di Leo, con versione 1.0.2 (anziche la solita 0023) e la situazione peggiora. Cioè, carico il Bootloader, MA non riesco a caricare il Blink nemmeno una prima volta.

Rimetto il vecchio Bootloader Sanguino, carico una prima volta il Blink, e funziona.
SENZA MUOVERE UN FILO, e trattenendo il respiro, cambio delay al blink, riuppo e... niente. Errore solito. smiley-sad


Ho provato a caricare via ISP (prova non ancora fatta) a vel di 115200, e funziona tutto perfetto. Carica Sketch in 2-3 secondi. Provato con 5-6 sketch diversi, direi che va.

Alla fine fanc... chissenefrega. Il progetto con Display GLCD lo carico via ISP...







...però rosico!  smiley-confuse
Logged

Torino
Offline Offline
God Member
*****
Karma: 3
Posts: 766
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Questa mattina sveglia all'alba (anzi, prima!) e smanettamento.
E dalle mie parti anche con la neve...
Via ISP funziona tutto a dovere ,visto che hai il problema sulla seriale ma nel tuo caso non è di vitale importanza in ISP risolvi....
Quote
...però rosico!
Se hai in lab modo di vedere il comportamento dei segnali puoi sempre vedere se risolvi smiley
Ciao,buon lavoro.
Logged

Offline Offline
Edison Member
*
Karma: 40
Posts: 1962
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ora ho un pò di tempo, e almeno fino all'una, faccio ancora qualche 10-100 prove...
Logged

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 327
Posts: 22640
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ora ho un pò di tempo, e almeno fino all'una, faccio ancora qualche 10-100 prove...
Attendiamo  smiley-wink
Logged


Offline Offline
God Member
*****
Karma: 2
Posts: 544
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusa Babbuino.. forse una cazzata... ma hai provato mettere un led nel pin 2 del chip per capire cosa succede ?
Con il bootloader di leo.. si vede quando il DTR manda il segnale di reset e il bootloader viene caricato..
Può essere utile per capire se il problema sta nel reset o altrove.
Logged

Pages: 1 2 [3] 4 5 ... 7   Go Up
Jump to: