Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #15 on: February 17, 2012, 09:53:50 am » |
Scusate rileggendo la discussione, Leo solleva la questione di "p" Un 328p e uno 328 (senza p) non sono identici? Fede
Non sono identici. La "P" nel codice identificativo sta ad indicare il core PicoPower che offre un miglior risparmio energetico. Anche le signature dei micro sono differenti. Se ti ricordi, tempo fa Michele ed un suo amico, Daniele se non mi sbaglio, aprirono una discussione per integrare il supporto dell'Atmega328 "non P" nell'IDE di Arduino.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #16 on: February 17, 2012, 09:56:22 am » |
ragazzi scusate la resurrezione del topic  oggi finalmente mi è arrivato il atmega 328p-pu da questo rivenditore... ho notato che nella descrizione ha sritto che il chip lavora a 20 mhz. è giusto? perche su arduino il quarzo è 16 mhz e non 20 anke se seono uguali? Sull'Arduino è stato scelto un clock da 16 MHz probabilmente per via del fatto che il numero 16 è una potenza di 2 e permette di muoversi meglio con alcuni timing interni senza ritrovarsi con contatori che abbisognerebbero di decimali per archiviare il valore voluto (vedi funzioni delay/millis ecc). Dico questo perché ho avuto lo stesso problema con la swRTC in cui ho implementato il supporto solo a clock di 1/8/16 MHz lasciando fuori i 20 MHz perché non mi "tornavano" i calcoli.
|
|
|
|
|
Logged
|
|
|
|
|
Milano, Italy
Offline
Faraday Member
Karma: 10
Posts: 3081
Sideralis Arduino!
|
 |
« Reply #17 on: February 17, 2012, 10:01:09 am » |
Scusate rileggendo la discussione, Leo solleva la questione di "p" Un 328p e uno 328 (senza p) non sono identici? Fede
Non sono identici. La "P" nel codice identificativo sta ad indicare il core PicoPower che offre un miglior risparmio energetico. Anche le signature dei micro sono differenti. Se ti ricordi, tempo fa Michele ed un suo amico, Daniele se non mi sbaglio, aprirono una discussione per integrare il supporto dell'Atmega328 "non P" nell'IDE di Arduino. Quindi il NON p attualmente è supportato nell'ide ufficiale di arduino o no ? (Non riesco a verificare)
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #18 on: February 17, 2012, 10:04:47 am » |
Senza modifiche: No.
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 18
Posts: 4047
Arduino rocks
|
 |
« Reply #19 on: February 17, 2012, 05:26:36 pm » |
La scelta dei 16MHz e' dettata dalla retrocompatibilita', infatti ArduinoNG usava il mai dimenticato Atmega8, che al massimo supportava i 16MHz.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #20 on: February 17, 2012, 05:32:13 pm » |
Credo potesse essere vero tempo fa, ma non credo che oggi si preoccupino della retrocompatibilità con l'ArduinoNG 
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 18
Posts: 4047
Arduino rocks
|
 |
« Reply #21 on: February 18, 2012, 03:28:35 am » |
visto come si sono comportati con ide1.0, non posso che darti ragione 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #22 on: February 18, 2012, 05:47:41 am » |
visto come si sono comportati con ide1.0, non posso che darti ragione  Ah ah ah 
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 873
|
 |
« Reply #23 on: February 18, 2012, 07:55:32 am » |
Ha anche l'Atmel AVR Dragon per programmare jtag HV eccellente 
|
|
|
|
|
Logged
|
|
|
|
|
Forum Administrator
Offline
God Member
Karma: 44
Posts: 616
I find plain exciting
|
 |
« Reply #24 on: February 18, 2012, 09:58:32 am » |
Leo72 16Mhz arriva dai tempi dell'atmega8 che abbiamo usato all'inizio che arrivava al massimo a 16MHz e abbiamo mantenuto quella velocità (senza passare a 20MHz) per compatibilità con il codice esistente. Con la 1.0 abbiamo annunciato con 2 anni di anticipo che avremmo cambiato delle cose per non cambiarle più nel futuro. Ora la 1.0 diventa la API matura e viene mantenuta ma non più "arricchita". Poi certo con gli Italiani anche se uno vi avverte 10 anni prima tutti iniziano ad adeguarsi dall'anno successivo alla scadenza...  m
|
|
|
|
|
Logged
|
|
|
|
|
0
Offline
Faraday Member
Karma: 18
Posts: 4047
Arduino rocks
|
 |
« Reply #25 on: February 18, 2012, 06:13:29 pm » |
grazie della chiarificazione, il discorso 16MHz era quindi inteso proprio come io lo avevo inteso  approfitto per una domanda, ma perche' arduinoisp inserito nella 1.0 non funziona ? Vedi mia guida in firma per chiarimenti, se necessari
|
|
|
|
|
Logged
|
|
|
|
|
Lamezia Terme
Offline
Shannon Member
Karma: 389
Posts: 10550
Le domande di chi vuol imparare rappresentano la sua sete di sapere
|
 |
« Reply #26 on: February 19, 2012, 02:09:25 am » |
Inoltre resta sempre il problema, ormai chiaro, della NON compilazione di sketch >64K; forse, senza polemica, tanto matura non è.... 
|
|
|
|
|
Logged
|
|
|
|
|
Rome (Italy)
Offline
Tesla Member
Karma: 76
Posts: 7538
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
|
 |
« Reply #27 on: February 19, 2012, 02:24:54 am » |
forse, senza polemica, tanto matura non è....  Una versione 1.0 non si può certo definire matura  Non scordiamoci che l'IDE di Arduino fino a poco fa era una 0.23, cioè quello che normalmente viene definito una beta, la 1.0 la vedo come un consolidamento dell'IDE e di wiring ed è normale che passando da una beta ad una definitiva ci possono essere dei cambiamenti.
|
|
|
|
|
Logged
|
|
|
|
|
Forum Moderator
Italy
Online
Brattain Member
Karma: 226
Posts: 16973
Don't know what I do
|
 |
« Reply #28 on: February 19, 2012, 05:02:45 am » |
Uhm... a me pare che l'IDE sia stata fatta saltare dalla 0023 alla 1.0 solo perché in arrivo l'Arduino DUE che, magari potrebbe avere un'IDE tutta sua chiamata 2.0....  Quindi, a mio parere, una mossa più commerciale che tecnica. Senza critiche per nessuno.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
God Member
Karma: 4
Posts: 873
|
 |
« Reply #29 on: February 19, 2012, 06:16:24 am » |
Inoltre resta sempre il problema, ormai chiaro, della NON compilazione di sketch >64K
Pero' come ci siamo detti li e' colpa di gcc.
|
|
|
|
|
Logged
|
|
|
|
|
|