Pages: [1] 2 3 ... 5   Go Down
Author Topic: Devo passare da Arduino Mega 2560 ad Due, alcuni dubbi....  (Read 1286 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 1
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Un saluto a tutti,

    qualche mese fa ho iniziato un progetto con un Arduino Mega 2560 ( compatibile ), dato che l'appetito vien mangiando, aggiungendo fonts diversi ed immagini il limite dei 130 KB mi impedisce ulteriori sviluppi. Ora prima di rivedere il progetto per passare ad un Arduino Due vorrei chiedervi due informazioni:

1) il limite dei 130KB vale per tutti gli Arduino Mega 2560 o qualcuno ne è esente??   ( Mega ADK R3, Mega AVR R3 etc )

2) 512 KB di memoria flash dell'Arduino Due sono totalmente sfruttabili o anche qui ci sono dei limiti?? 

Grazie!!!
Logged

Switzerland
Offline Offline
Faraday Member
**
Karma: 116
Posts: 6021
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Il limite è un problema del vecchio IDE/Compilatore che già pensavo risolto (hai l'ultima versione dell'IDE) ?

Comunque ... scaricati la nuova 1.5.7-Beta che usa il nuovo compilatore e non dovresti avere problemi a sfruttare tutta la Flash della Mega ...  smiley-roll

Prima di imbarcarti in una avventura con la DUE ... sei conscio che :

1. Arduino DUE è molto poco supportato e pochissime librerie di terze parti sono state convertite per funzionarci.

2. Molti pochi shield sono fatti per funzionare su Arduino DUE.

3. La scheda funziona esclusivamente a 3.3V e molti dei suoi pin sono in grado di dare un decimo della corrente (max 3 mA) dei pin degli  altri Arduino (max 40 mA). I rimanenti comunque non danno più di 15 mA.

4. E' sicuramente un processore molto più complesso da utilizzare. Basta guardare le oltre 1400 pagine di cui è composto il datasheet

5. Difficilmente vedrà ulteriori sviluppi dato che ... ora c'è da dedicarsi alle nuove schede.

Insomma ... salvo tu non abbia esigenze veramente particolari e l'esperienza per utilizzare tale scheda ... lascia stare !

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Offline Offline
Newbie
*
Karma: 1
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Grazie Guglielmo,
   
   provo subito la 1.5.7 in effetti io ho la 1.0.5

Sono conscio delle difficolta ed infatti non vorrei ASSOLUTAMENTE cambiare!!!!!
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi permetto di dissentire, la DUE va benissimo, smettetela di spalare cacca sulla DUE!!  smiley-grin smiley-grin smiley-grin
Logged

no comment

Switzerland
Offline Offline
Faraday Member
**
Karma: 116
Posts: 6021
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi permetto di dissentire, la DUE va benissimo, smettetela di spalare cacca sulla DUE!!  smiley-grin smiley-grin smiley-grin

DISSENTO IO !

Primo, io non spalo cacca sulla DUE, dico come stanno realmente le cose, secondo ... va benissimo per TE ... non per l'utente medio / hobbista Arduino ! E questo è ampiamente risaputo/dimostrato ...  smiley-roll

Smettila quindi tu di volerla spingere a tutti i costi, che non sei il primo che c'ha dovuto sbattere la faccia per settimane ! smiley-twist

Guglielmo
« Last Edit: July 22, 2014, 08:30:00 am by gpb01 » Logged

Search is Your friend ... or I am Your enemy !

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ci  avrò sbattuto la faccia per mesi semai, ma ho ottenuto quello che volevo e di più e si può fare ancora molto.

1. Arduino DUE è molto poco supportato e pochissime librerie di terze parti sono state convertite per funzionarci.
non è vero, altre possono esser modificate con poco

2. Molti pochi shield sono fatti per funzionare su Arduino DUE.
perchè gli SPI sono sempre SPI e i cs sono sempre CS, I2C sempre I2C, serial sempre serial, USB sempre USB....

3. La scheda funziona esclusivamente a 3.3V e molti dei suoi pin sono in grado di dare un decimo della corrente (max 3 mA) dei pin degli  altri Arduino (max 40 mA). I rimanenti comunque non danno più di 15 mA.
perchè arduino ZERO non avrà queste caratteristiche? allora sconsiglieremo anche quella?

4. E' sicuramente un processore molto più complesso da utilizzare. Basta guardare le oltre 1400 pagine di cui è composto il datasheet
se per più complesso intendi dover leggere di più ... allora scusami

5. Difficilmente vedrà ulteriori sviluppi dato che ... ora c'è da dedicarsi alle nuove schede.
quali sviluppi deve avere? cambiarci qualche condensatore sopra? al massimo ritorni al punto  1)
5. ora c'è da dedicarsi alle nuove schede.
ancora con sta cosa ... ma quali schede ?? forse di un altra parrocchia ....

Comunque se uno deve passare programmi che usava sulla MEGA 2560 alla DUE non ci sono tutte ste storie, basta pochissimo e hai 4 volte il rendimento, se poi si vogliono fare cose più complesse allora c'è da sbattersi e vale il discorso
"va benissimo per TE ... non per l'utente medio / hobbista Arduino"








« Last Edit: July 22, 2014, 09:04:15 am by pablos » Logged

no comment

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5065
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ci  avrò sbattuto la faccia per mesi semai, ma ho ottenuto quello che volevo e di più e si può fare ancora molto.

 smiley-mr-green smiley-mr-green

Beh, @Pablos questo dimostra che non è semplice passare da una Mega ad una Due. O no ?!?   smiley-wink
Logged

my name is IGOR, not AIGOR

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non capisco.... quando uscirà la ZERO dirai a tutti

- 1. Arduino ZERO è molto supportato e molte librerie di terze parti sono state convertite per funzionarci.
- 2. Molti shield sono fatti per funzionare su Arduino ZERO.
- 3 La scheda funziona esclusivamente a 3.3V e molti dei suoi pin sono in grado di dare un decimo della corrente (max 3 mA) ... sulla DUE era un dramma sulla ZERO no!
- 4. E' sicuramente un processore molto più semplice da utilizzare. Basta guardare le oltre 700 pagine di cui è composto il datasheet
- 5 vedrà ulteriori sviluppi perchè la compreranno tutti.
Logged

no comment

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5065
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non capisco.... quando uscirà la ZERO dirai a tutti

Azz !!  smiley-grin   Aspetta che esca e vedremo che se ne dirà.
Logged

my name is IGOR, not AIGOR

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ci  avrò sbattuto la faccia per mesi semai, ma ho ottenuto quello che volevo e di più e si può fare ancora molto.

 smiley-mr-green smiley-mr-green

Beh, @Pablos questo dimostra che non è semplice passare da una Mega ad una Due. O no ?!?   smiley-wink

vabbè ma è una scheda di prototipazione .... è vuota appena la spacchetti speri che il blink funzioni smiley
tutte le arduino sono fatte per studiarci su e ottenere soddisfazioni personali, facendosi anche del nervoso, ma questo è in preventivo

Altrimenti mi compro una stazione meteo, un piccolo server, una web cam  già fatta e mi levo il pensiero.
Secondo me state perdendo il concetto del prototipo dello sbattimento ehhh.... basta non ho più voglia di scrivere ahahahahha
Logged

no comment

Offline Offline
Newbie
*
Karma: 1
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusate non vogli che litighiate per colpa mia!!!

   cmq nel mio caso dato che ho costruito dell'hardware attorno all'Arduino Mega, passare al DUE per un problema di memoria era veramente uno spreco!!!

Nel mio caso le prestazione del micro non sono un problema, pertanto mi tengo volentieri il MEGA che oltretutto si trova a prezzi nettamente inferiori. Se domani dovessi fare un nuovo progetto forse userei il DUE.
Logged

Genova
Offline Offline
Faraday Member
**
Karma: 43
Posts: 3486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se vuoi passare alla DUE ti aiuto io a costo di venire a casa tua!!!
Logged

no comment

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5065
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se vuoi passare alla DUE ti aiuto io a costo di venire a casa tua!!!

Ma se sei di Genova !!!      smiley-twist 

@APS650, non litighiamo, si discute. E siamo un pò OT, ma ci perdonerai, la tua risposta credo l'hai ricevuta.
Stiam facendo un pò di "chiacchera".

Per quel che si sà (molto poco) la Zero avrà un pò più di seguito, ma con le difficoltà hw (i famosi 3,3V) della Due. Staremo a vedere. A ma spiace per la Due, e spero vivamente la Zero potrà essere la Uno "Plus", ovvero si possa passare "abbastanza" facilmente da Uno/Mega a Zero.
Logged

my name is IGOR, not AIGOR

Offline Offline
Newbie
*
Karma: 1
Posts: 40
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...attento Pablos, dato che con la IDE 1.5.7 non mi compila più il programma potrei anche prenderti in parola!!!
Logged

ivrea (to)
Offline Offline
Faraday Member
**
Karma: 87
Posts: 5065
miaaao ^-^
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...attento Pablos, dato che con la IDE 1.5.7 non mi compila più il programma potrei anche prenderti in parola!!!

Ho intravisto... problemi con la gestione PROGMEM. Mi pare gli esperti han la soluzione (ma non la ricordo).
Pure @Pablos mi pare sappia su questo argomento.
Logged

my name is IGOR, not AIGOR

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