Pages: 1 [2] 3   Go Down
Author Topic: Rivenditore atmel dalla germania  (Read 1174 times)
0 Members and 1 Guest are viewing this topic.
Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 313
Posts: 21657
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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


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

ragazzi scusate la resurrezione del topic  smiley-twist

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 Offline
Faraday Member
**
Karma: 10
Posts: 3085
Sideralis Arduino!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Federico - Sideralis
Arduino &C: http://www.sideralis.org
Foto: http://blackman.amicofigo.com

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

Senza modifiche: No.
Logged


0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5610
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

La scelta dei 16MHz e' dettata dalla retrocompatibilita', infatti ArduinoNG usava il mai dimenticato Atmega8, che al massimo supportava i 16MHz.
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

Credo potesse essere vero tempo fa, ma non credo che oggi si preoccupino della retrocompatibilità con l'ArduinoNG  smiley-wink
Logged


0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5610
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

visto come si sono comportati con ide1.0, non posso che darti ragione  smiley
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

visto come si sono comportati con ide1.0, non posso che darti ragione  smiley
Ah ah ah  smiley-lol
Logged


Offline Offline
God Member
*****
Karma: 5
Posts: 873
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ha anche l'Atmel AVR Dragon per programmare jtag HV
eccellente
smiley-mr-green
Logged

Forum Administrator
Offline Offline
God Member
*****
Karma: 47
Posts: 629
I find plain exciting
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

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... smiley

m
Logged

0
Offline Offline
Faraday Member
**
Karma: 39
Posts: 5610
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

grazie della chiarificazione, il discorso 16MHz era quindi inteso proprio come io lo avevo inteso smiley

approfitto per una domanda, ma perche' arduinoisp inserito nella 1.0 non funziona ?
Vedi mia guida in firma per chiarimenti, se necessari
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

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

Inoltre resta sempre il problema, ormai chiaro, della NON compilazione di sketch >64K; forse, senza polemica, tanto matura non è.... smiley-sad
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

Rome (Italy)
Offline Offline
Tesla Member
***
Karma: 120
Posts: 9185
"Il Vero Programmatore ha imparato il C sul K&R, qualunque altro testo è inutile e deviante."
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

forse, senza polemica, tanto matura non è.... smiley-sad

Una versione 1.0 non si può certo definire matura  smiley
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

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

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....  smiley-wink
Quindi, a mio parere, una mossa più commerciale che tecnica.

Senza critiche per nessuno.
Logged


Offline Offline
God Member
*****
Karma: 5
Posts: 873
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Inoltre resta sempre il problema, ormai chiaro, della NON compilazione di sketch >64K

Pero' come ci siamo detti li e' colpa di gcc.
Logged

Pages: 1 [2] 3   Go Up
Jump to: