Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #45 on: February 11, 2013, 04:46:05 pm » |
Giusto! Adesso lo metto il LED di monitor.
Cmq sposo la tesi di Michele: C'è qualche problema di Timing con il bootloader e la seriale.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« Reply #46 on: February 11, 2013, 04:50:20 pm » |
Si ok.. questo ormai è assodato.. però il 644 lo dovresti comunque riuscire a programmare via seriale anche una seconda o terza volta.. A me su breadboard funziona.. a tonid anche e anche a Michele e Leo... quindi, anche se non in modo ottimo e senza C e R , dovresti riuscire...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #47 on: February 11, 2013, 04:53:31 pm » |
Ora mi incazzo... Non è possibile un'affare del genere! Sto smontando tutto e riparto da zero...
|
|
|
|
|
Logged
|
|
|
|
|
Genova
Offline
Edison Member
Karma: 13
Posts: 2432
|
 |
« Reply #48 on: February 11, 2013, 05:03:35 pm » |
Ora mi incazzo... Non è possibile un'affare del genere! Sto smontando tutto e riparto da zero...
lol ...shhhh non saranno tollerate ste frasi, lo sai che abbiamo un nuovo imperatore ahahahahah
|
|
|
|
|
Logged
|
Meglio imparare dalle cose inutili piuttosto che non imparare niente. [Arduino Mega R3 + Ethernet shield W5100 + SD card 8Gb FAT32]
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #49 on: February 11, 2013, 05:12:37 pm » |
Uffa...  Cmq, Babbuino, ascolta. Il problema non è unico, ci sono diversi fatto che si sommano e interferiscono con la programmazione. Si va dalle tempistiche dell'Optiboot alla vicinanza del pin RX0 al pin XTAL1 alle capacità parassite delle piste della breadboard. Quest'ultima poi credo che influenzi molto. Ieri stavo lavorando ad un progettino che prevede un 328 in standalone che pilota altra roba, ho voluto provare a caricarci sopra il bootloader e poi a flashare lo sketch usando l'Arduino UNO R1 come programmatore ISP. Risultato? Non funziona! Da che ne deduco che la mia breadboard faccia schifo, perché tutti riescono a caricare lo sketch via bootloader su un 328 standalone. POtrebbe darsi che riversando tutto su una scheda risolva. Ne parlavo con Michele, ed era nata l'idea di usare anche una 1000fori, un qualcosa insomma di meno sgangherato di una breadboard stra-usata.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #50 on: February 11, 2013, 05:19:06 pm » |
Zio cane Leo, ho capito e ti dò ragione, ma ora sto usando questa:  fili cortissimi tra Arduino e board. Come è possibile? Se uso un quarzo più basso durante la programmazione, magari da 8 Mhz, secondo te può avere senso? O sballo tutto per via che nel file di definizione ci sono impostati i soliti 16 Mhz?
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #51 on: February 11, 2013, 05:25:09 pm » |
Non sballi nulla. La definizione del quarzo nella board virtuale serve solo a regolare le impostazioni dei timer. Io ho usato un risonatore ceramico a 12 MHz per i primi test con il 1284P.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 2
Posts: 465
|
 |
« Reply #52 on: February 11, 2013, 05:26:21 pm » |
E se per assurdo provi con una breadboard ? 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #53 on: February 11, 2013, 05:36:04 pm » |
Ho un quarzo da 8Mhz, adesso provo con quello.
Leo, ti sarei grato se mi riscrivi qua sotto la sequenza completa di tutte le prove possibili ed impossibili da fare, perchè ho perso un pò il filo...
Ho tutto smontato, con la Bord "bella" poggiata sopra una Breadboard comune, e sono pronto ad usarla come ponte per i passaggi resistenze-condensatori vari.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #54 on: February 11, 2013, 05:43:43 pm » |
E se per assurdo provi con una breadboard ?  no, non coglioneggiare, gli fai perdere solo tempo! Bab però non ha scritto se ha fatto le varie prove col C in serie al reset e le varie opzioni R o RC, ha impostato il low fuse su F7? ne parlavamo ieri sera con Leo. E non biasimatelo se perde la pazienza, vi assicuro che l'ultima volta mi era venuta voglia di vedere che effetto faceva un 1284P sotto l'effetto di una martellata, dopo averlo poggiato delicatamente sulla mia nuovissima morsa (sto allestendo un bel banco meccanico per lavori hard  ) Bab, il problema di quella scheda, vista la problematica delle "distanze", potebbe essere proprio quel bellissimo ZIF, come il quarzo su "zoccolo", ecc.; io penso che la prova su millefori possa essere estremamente indicativa, ma comunque ormai nessuno mi toglie dalla testa che il problema sia esclusivamente di bootloader. Io penso che tutti coloro che si sono cimentati siano partiti dall'optiboot o dalla versione precedente e si siano preoccupati esclusivamente della funzionalità del micro, programandolo via ISP, che infatti è perfetta qualunque sia il bl usato, il resto è "culo" (pablos: fatti i zz tuoi  ) e purtroppo ho la sensazione di aver trovato qualcuno che ne ha ancora meno di me, non lo pensavo possibile.  @ Bab: lascia perdere il quarzo da 8MHz, se metti la tua scheda su breadboard davvero non lo programmi nemmeno con un bazooka!
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #55 on: February 11, 2013, 05:47:45 pm » |
Io ho provato 3 configurazioni: 1) senza nulla 2) con C da 100pF fra RX0 e GND e R da 10K in serie al segnale che va al pin RX0 3) con R da 175K in serie al segnale che va al pin RX0 senza C aggiuntivo
Come bootloader prova anche quello che ho allegato nelle ultime pagine dell'altro thread sulla programmazione dei 644. E' basato sul bootloader stk500 (quello usato dalla vecchia 2009) e, nonostante funzioni a 57600 bps, a me ha funzionato meglio dell'Optiboot 4.5
|
|
|
|
« Last Edit: February 11, 2013, 05:53:46 pm by leo72 »
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10228
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #56 on: February 11, 2013, 05:49:41 pm » |
svariate volte hai parlato di 100pF NON nF, un errore o diverse combinazioni?
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #57 on: February 11, 2013, 05:52:06 pm » |
Grazie Michele e grazie Leo per la pazienza.
MA UNA DOMANDA!!! In condensatorino dopo la R da 10.000 Ohm per fare il filtro anti-rompiscatole-1284, non era da 100pF??? Adesso leggo che è da 100nF...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 574
|
 |
« Reply #58 on: February 11, 2013, 05:52:37 pm » |
svariate volte hai parlato di 100pF NON nF, un errore o diverse combinazioni?
Ecco, mi sembrava!!
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16431
Don't know what I do
|
 |
« Reply #59 on: February 11, 2013, 05:53:29 pm » |
svariate volte hai parlato di 100pF NON nF, un errore o diverse combinazioni?
Meno male che ci sei tu a vegliare su di me  Ora correggo.
|
|
|
|
|
Logged
|
|
|
|
|
|