Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16447
Don't know what I do
|
 |
« Reply #15 on: October 13, 2011, 07:56:31 am » |
Avevi scritto "328pu", si dava per scontato che fossero 328p. Come ti ha detto astrobeed, "pu" è il suffisso che indica il package. Allora, per completezza, i micro sono marchiati "Atmel ATMEGA328P-PU".
Ora dico la mia ca##ata. Che tu possa programmare un 328p sia come 328p che come 328 potrebbe essere logico, dato che il 328p è un'evoluzione del 328 con nuovi sistemi di gestione del risparmio energetico, quindi pienamente compatibile con il micro precedente: viceversa, invece, non si può dire. Quindi non sapendo a priori se nel tuo codice usi o meno le nuove caratteristiche, avrdude ti impedisce di flasharlo.
Io la vedo così.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10239
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #16 on: October 13, 2011, 08:35:19 am » |
E' plausibile, a me era venuto il dubbio che avesse scritto correttamente la sua sigla, altrimenti non si spiegava la cosa. Comunque non so da dove vengano questi micro, io non ne ho mai visti in giro, non so nemmeno se ATMEL li produce ancora; in ogni caso, la modifica dovrebbe essere un'aggiunta del nuovo modello, non una sostituzione, come consiglio sempre di fare, è più ordinato e più comodo.
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #17 on: October 13, 2011, 03:19:25 pm » |
Chiedo umilmente scusa a tutti ma ho commesso una gaffa micidiale. Io possiedo un 328p e quattro 328 , il 328p si può programmare il bootloader SOLO con la sua signature, idem per il 328 . La programmazione spicciola invece,ovvero l'upload di schetch , la riescoa fare su entrambi i chip SOLO specificando la board ARDUINO UNO. Mi ritiro a fare ammenda delle minchiate scritte in precedenza! 
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16447
Don't know what I do
|
 |
« Reply #18 on: October 13, 2011, 03:25:23 pm » |
@Mike: il datasheet parla di 328 e 328p ed il sito di Atmel li riporta ancora entrambi. Però avrdude non supporta i 328 normali (senza "p"), neanche le ultimissime versioni, non solo la vecchia release che è inserita nell'IDE.
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10239
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #19 on: October 13, 2011, 03:29:56 pm » |
Chiedo umilmente scusa a tutti ma ho commesso una gaffa micidiale. Io possiedo un 328p e quattro 328 , il 328p si può programmare il bootloader SOLO con la sua signature, idem per il 328 . La programmazione spicciola invece,ovvero l'upload di schetch , la riescoa fare su entrambi i chip SOLO specificando la board ARDUINO UNO. Mi ritiro a fare ammenda delle minchiate scritte in precedenza!  Quest'ultima parte si riferisce all'operazione di montare il micro (qualsiasi) sullo zoccolo di Arduino ed usare l'IDE per inviare uno sketch? Non ti preoccupare di ciò che dici, come vedi ormai abbiamo le spalle grosse su quest'argomento e non crediamo a nessuno che dica cose che non tornano  almeno fino a prova contraria CERTA  @Leo: beh, ovviamente mica fanno sparire il datasheet, bisognerebbe vedere sul sito ATMEL se li producono/vendono ancora; comunque questa storia della signature se ricordi l'abbiamo affrontata con l'atmega8 (senza la A), solo che lì fu durissima a metterci sul il BL, e Daniele riuscì solo per il prezioso aiuto di BB che gli scrisse tutte le modifiche da fare e gli spiegò come ricompilare il file, ma non chiedermi altro se vuoi approfondire, c'è il Topic.
|
|
|
|
|
Logged
|
|
|
|
|
MC
Offline
God Member
Karma: 9
Posts: 670
|
 |
« Reply #20 on: October 13, 2011, 04:09:58 pm » |
Quest'ultima parte si riferisce all'operazione di montare il micro (qualsiasi) sullo zoccolo di Arduino ed usare l'IDE per inviare uno sketch?
Si esattamente quella procedura. Non aggiungo altro, mi cospargo il capo di cenere e torno in punizione 
|
|
|
|
|
Logged
|
Vi è una spiegazione scientifica a tutto. La fede è solo quell'anello che si porta al dito dopo il matrimonio.
|
|
|
|
Padova
Offline
Full Member
Karma: 0
Posts: 135
Mala tempora currunt
|
 |
« Reply #21 on: October 13, 2011, 09:35:07 pm » |
 La colpa è mia...  mi sono accorto adesso dell'errore di acquisto... non  Non pensavo che vi fosse differenza tra i 328p e i 328 senza P... Pensavo che non vi fossero problemi di programmazione... Però con le opportune modifiche si riesce a caricare sia il bootloader che gli sketch 
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10239
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #22 on: October 14, 2011, 05:10:15 am » |
 La colpa è mia...  mi sono accorto adesso dell'errore di acquisto... non  Non pensavo che vi fosse differenza tra i 328p e i 328 senza P... Pensavo che non vi fossero problemi di programmazione... Però con le opportune modifiche si riesce a caricare sia il bootloader che gli sketch  Non entro nel merito della vostra questione, ovviamente. La differenza sostanziale tra "P" e non, come ben spiegato da Leo, sta nel fatto che il "nonP" consuma abbastanza più dell'altro quindi è meno idoneo per la progettazione di circuiti stand-alone in ci sia fondamentale il risparmio energetico, per il resto si usano, si programmano, come dimostrato, e funzionano, quindi smettetela con questi "miserere nobis" e buon divertimento, noi siamo a disposizione per qualsiasi aiuto Vi si possa dare, nei limit delle conoscenze che ognuno di noi ha. Ciao 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16447
Don't know what I do
|
 |
« Reply #23 on: October 14, 2011, 07:10:28 am » |
Sì, difatti. Se fossero questi i mali della vita... 
|
|
|
|
|
Logged
|
|
|
|
|
Padova
Offline
Full Member
Karma: 0
Posts: 135
Mala tempora currunt
|
 |
« Reply #24 on: October 14, 2011, 07:51:51 am » |
Sempre gentile per la disponibilità! Volevo fare una domanda... Ho già testato la possibilità di caricare il bootloader e gli sketch.. solo che sul mio 2009 con su il chip 328 (senza p) carico il boot -> carico lo sketch tutto ok.. se ne voglio caricare un altro mi dà errore... devo cancellare il chip con avrdude e poi ricaricare un altro sketch da IDE... come mai??
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10239
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #25 on: October 14, 2011, 09:00:03 am » |
Sempre gentile per la disponibilità! Volevo fare una domanda... Ho già testato la possibilità di caricare il bootloader e gli sketch.. solo che sul mio 2009 con su il chip 328 (senza p) carico il boot -> carico lo sketch tutto ok.. se ne voglio caricare un altro mi dà errore... devo cancellare il chip con avrdude e poi ricaricare un altro sketch da IDE... come mai??
Questo è un bel problema, sarei curioso di sapere se Niki77 ha fatto la provia col doppio sketch; forse è un problema di fuse, che valori hai settato? Non vorrei che l'area di boot NON sia protetta e con lo sketch la danneggi.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Offline
Brattain Member
Karma: 219
Posts: 16447
Don't know what I do
|
 |
« Reply #26 on: October 14, 2011, 09:12:36 am » |
Oppure che i fuse che hai impostato nel boards.txt disabilitino la programmazione SPI. Potresti ripubblicare l'attuale profilo del tuo 328-non-p che stai usando?
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4905
фон Крыса
|
 |
« Reply #27 on: October 14, 2011, 09:21:51 am » |
Oppure che i fuse che hai impostato nel boards.txt disabilitino la programmazione SPI. Potresti ripubblicare l'attuale profilo del tuo 328-non-p che stai usando?
Servirebbe pure a me visto che quelli che o preso in fiera sono 328 senza p... 
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 386
Posts: 10239
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #28 on: October 14, 2011, 09:43:55 am » |
Oppure che i fuse che hai impostato nel boards.txt disabilitino la programmazione SPI. Potresti ripubblicare l'attuale profilo del tuo 328-non-p che stai usando?
Servirebbe pure a me visto che quelli che o preso in fiera sono 328 senza p...  Come in fiera? attenzione che pure ai topolini si allunga il nasino  Comunque il problema si risolve, perché non ce li fornisci tu i dati? Non li hai programmati ancora?
|
|
|
|
|
Logged
|
|
|
|
|
Monselice PD Italy
Offline
Faraday Member
Karma: 15
Posts: 4905
фон Крыса
|
 |
« Reply #29 on: October 14, 2011, 09:58:04 am » |
li ho pagati 4.5 euro in fiera a cerea a fine agosto solo che ancora non li ho usato perchè sto lavorando su progetti iniziati precedentemente... no non ho ancora avuto il tempo di provarli....
|
|
|
|
|
Logged
|
Se corri veloce come un fulmine, ti schianterai come un tuono.
|
|
|
|
|