ARDUINO DUE domande generiche

cece99:
prendo la UNO o la DUE? mmhmhmhm DUE e più alto di uno, ha più pin..... COMPRO QUELLA!

Prendo la UNO, la DUE o la MEGA2560 ? mmhmhmhm 2560 è più alto di DUE, ha la scritta MEGA che è cool COMPRO QUELLA! :grin:

Ma una volta realizzato il progetto con la DUE come si fa a realizzarci qualcosa di definitivo su PCB come di fa con la UNO(col 328P)?
Il chip di suo non è "saldabile" su una pcb fatta in casa o almeno io non ne sarei capace.

astrobeed:
Prendo la UNO, la DUE o la MEGA2560 ? mmhmhmhm 2560 è più alto di DUE, ha la scritta MEGA che è cool COMPRO QUELLA! :grin:

LOL!

Non è proprio facile facile per un tizio che magari ha appena finito gli studi in elettronica scegliere il prodotto migliore per quello che vuole fare, non è possibile prevedere tutto e abbinare quello che una scheda può fare a quello che vuoi fare leggendo solo le sue caratteristiche, bisogna andare per gradi.

Ps. ma la sezione Hard_uino DUE Italia si farà o no?

erpomata:
Ma una volta realizzato il progetto con la DUE come si fa a realizzarci qualcosa di definitivo su PCB come di fa con la UNO(col 328P)?
Il chip di suo non è "saldabile" su una pcb fatta in casa o almeno io non ne sarei capace.

Mi sa che l'unica strada è far realizzare da servizi commerciali il PCB.. un LQFP144 con pitch 0.5mm è un pò duro da saldare a casa ma se si è ben attrezzati forse ce la si può fare.. il problema è che ci vuole tutta una serie di componenti di contorno.. non è immediato come la UNO e senza SMD il circuito diventa un pò ingombrante..
Esistono anche degli adattatori per questo package to dip

Ciao

Il problema principale secondo me è che questi adattatori non prevedono delle piazzole per i condensatori di disaccoppiamento che devono essere il più vicino possibile al chip.. non si ottiene quindi un buon risultato.

Io però su millifori non userei mai un adattatore del genere, c'è da diventare matti con tutti quei pin anche col filo sottile... tanto vale comprare una DUE per ogni progetto complicato da richiedere una DUE..

La cosa bella della UNO è che poi posso farmi il mio circuito senza dover tenermi tutto l'arduino.
Non mi convince sta nuova scheda.

Forse vi sfugge una cosa. Non è solo trovare delle breakout board con su montato il chip (anch'io ci avevo pensato giorni fa), per quelle sarà solo questione di tempo.
Il vero problema è che il bootloader Arduino è scritto su ROM, se vi interessa ovviamente il bootloader, e quello i chip in commercio non ce l'hanno.

leo72:
Il vero problema è che il bootloader Arduino è scritto su ROM, se vi interessa ovviamente il bootloader, e quello i chip in commercio non ce l'hanno.

Assolutamente no, il bootloader utilizzato dalla DUE è quello standard, e di serie, di quei micro, ovvero è presente su tutta la produzione ed è una caratteristica dichiarata sul data sheet, non è stato sviluppato dal Arduino Team, lo ha realizzato Atmel per le sue mcu.
Tra parentesi quasi tutte le mcu con core ARM hanno questa caratteristica del bootloader su rom che permette di caricarci sopra un programma senza disporre di uno specifico programmatore hardware.

Pensavo fosse un codice specifico di Arduino, sulla scheda della DUE si parla solo di un bootloader scritto in fabbrica dalla Atmel ma non si dice che quel bootloader E' della Atmel :wink:

leo72:
sulla scheda della DUE si parla solo di un bootloader scritto in fabbrica dalla Atmel ma non si dice che quel bootloader E' della Atmel :wink:

Effettivamente la descrizione è molto vaga, però questa cosa l'avevo già spiegata, mi pare rispondendo a Testato sull'uso di AvrDude con la DUE, spiegando in dettaglio la questione e con il link al software che viene utilizzato per trasferire l'eseguibile sulla DUE, il relativo eseguibile, versione da riga di comando, è all'interno della cartella SAM dell'IDE 1.5.

Mi son perso quel post. In questi giorni ho avuto molto da fare.

EDIT:
di Bossa al posto di avrdude avevo già letto.

ragazzi, ma con la due è possibile comunicare con il i2c? ho visto i pin isp ma x il i2c non si vede niente...

Certo che sì. Sono nello stesso posto dell'Arduino UNO R3, in alto a SX, accanto al pulsante di reset.

andrea86:
ragazzi, ma con la due è possibile comunicare con il i2c? .

Si però attenzione che la I2C lavora a 3.3V pertanto devi utilizzare solo device compatibili con questo livello di tensione oppure devi utilizzare LLC per I2C.

La DUE ha 2 bus I2C indipendenti SDA1 e SCL1 vicino al pin 13 (stessa disponizione della UNO e MEGA versioni R3) e SDA e SCL a destra dopo le 4 seriali

e per sapere se è compatibile con i 3,3 v basta che nel datasheet sotto vdd ci sia un range del tipo 1,8 - 5,5 v?

Mi spiace ma nel datasheet (Table 46-58. Two-wire Serial Bus Requirements) c'è scritto che la tensione massima è Vcc + 0.3 ovvero 3.6V. Quindi niente 5V.
Servirà un convertitore di livello per utilizzare device a 5V.

andrea86:
e per sapere se è compatibile con i 3,3 v basta che nel datasheet sotto vdd ci sia un range del tipo 1,8 - 5,5 v?

si, ma lo devi anche alimentare a 3,3V