Go Down

Topic: Dove iniziare per programmare SAM3U (Read 7090 times) previous topic - next topic

PaoloP


Mmmmmm, ero sicuro che l'operatore << fosse solo un'istruzione per il precompilatore...


L'operatore <<, insieme a >>, oltre che di scorrimento sono anche operatori di flusso. E' il compilatore che in base al contesto lo usa in un modo o nell'altro.

lesto

sbaglio o stai tirando in mezzo il c++?
da questo punto mi spiace ma non sono ferrato  :smiley-mr-green:
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

MauroTec

In c++ gli operatori si possono "sovraccaricare" (overload) nel senso che puoi attribuirgli la funzione che vuoi, in cout e cin vengono appunto sovraccaricati. Posso anche sovraccaricare l'operatore "*" per fare la moltiplicazione di due oggetti che modellano i numeri complessi. All'operatore sovraccaricato corrisponde un metodo di classe che svolge l'operazione di moltimplicazione.

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

PaoloP


sbaglio o stai tirando in mezzo il c++?
da questo punto mi spiace ma non sono ferrato  :smiley-mr-green:

si, anche perchè è la prima cosa che insegnano.  :D :D

Code: [Select]
// my first program in C++

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World!";
  return 0;
}

Massimo Banzi

Ciao a tutti

Benvenuti al 32 dicembre del Duemilamai.

Se qualcuno ha letto il corriere economia oggi avrà scoperto che l'Arduino DUE viene lanciata il prossimo weekend alla Maker Faire.

Dall'annuncio originale siamo già alla terza generazione di prototipo e siamo passati al nuovo processore SAM3X di ATMEL.

* API Arduino complete + USB Device Stack
* Cortex M3 @ 84MHz
* Porta USB 2.0 Host a 480Mbit/s + USB Host stack
* 14 ADC a 12Bit
* 2 DAC a 12Bit
* 4 porte seriali
* 2 Port I2C (1 5v compatible)
* PWM speciali x controllo motori
* Libreria DSP integrata

Già diversi gruppi stanno portando il loro codice sulla versione Beta dell'ambiente e già a fine giugno usciranno i primi prodotti derivati.
Dato che vogliamo coinvolgere tutta la comunità nello sviluppo abbiamo deciso di distributire gratuitamente 50 schede Arduino DUE a partire dalla MF ad un paio di condizioni:

* Vi diamo / spediamo gratuitamente una scheda  ma chi la riceve promette di impegnarsi a dare una mano nel debug / sviluppo / documentazione / tutorial etc.
* Le 10/20 persone più attive e propositive che parteciperanno a questa beta verranno inseriti nell'Arduino Beta Team che da ora in poi riceveranno gratuitamente in anteprima tutti i prodotti Arduino da provare.

E' stato un percorso lungo ed accidentato ma siamo contenti del risultato e dove questo ci può portare. Ora vogliamo lavorare con la community per renderla una piattaforma robusta ed ampiamente utilizzata.

Grazie a tutti per l'attesa.









lesto



sbaglio o stai tirando in mezzo il c++?
da questo punto mi spiace ma non sono ferrato  :smiley-mr-green:

si, anche perchè è la prima cosa che insegnano.  :D :D

Code: [Select]
// my first program in C++

#include <iostream>
using namespace std;

int main ()
{
 cout << "Hello World!";
 return 0;
}



sì, già visto mille volte in giro, e sinceramente il println() mi andava così bene... non vedo necessità di introdurre una roba cos' non-intuitiva. my 5 cent :)


edit: letto ora il messaggio di banzi... iooooooo primoooooo!!!!!
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

leo72


edit: letto ora il messaggio di banzi... iooooooo primoooooo!!!!!

Tu secondo....  :P Io primo!  ]:D

Janos


Ciao a tutti

Benvenuti al 32 dicembre del Duemilamai.


Quando si dice il caso...  :D
Bhe, io mi rendo disponibile a partecipare alla beta. Appunto in azienda avremo a breve da potenziare un nostro macchinario e stavo pensando proprio all'arduino due...

ratto93

Questa è una notizia stupenda !!!!!
:)
Se corri veloce come un fulmine, ti schianterai come un tuono.

PaoloP

#84
May 14, 2012, 11:42 pm Last Edit: May 14, 2012, 11:51 pm by PaoloP Reason: 1
Per quanto riguarda le 50 schede gratuite, non mi candido neanche visto che ritendo di non avere le competenze per il debug e sviluppo e il tempo per la documentazione e tutorial.
Vi preordino invece, già adesso, una Arduino Due. Se mi indicate l'IBAN, vi faccio il bonifico!!  :smiley-mr-green: :smiley-mr-green:

EDIT: Ho visto il datasheet del SAM3X (http://www.atmel.com/Images/doc11057.pdf)... è un mostro!!  :smiley-eek:

Janos

Come mai siete passati al SAM3X invece del SAM3U?

MauroTec

Quote
Dall'annuncio originale siamo già alla terza generazione di prototipo e siamo passati al nuovo processore SAM3X di ATMEL.

* API Arduino complete + USB Device Stack
* Cortex M3 @ 84MHz
* Porta USB 2.0 Host a 480Mbit/s + USB Host stack
* 14 ADC a 12Bit
* 2 DAC a 12Bit
* 4 porte seriali
* 2 Port I2C (1 5v compatible)
* PWM speciali x controllo motori
* Libreria DSP integrata


Massimo o lo hai dimenticato tu oppure non è il processore linkato da PaoloP.
Io vedo che c'è l'ethernet, Usb fino a 10 endpoints (esagerati), 2 interfaccie CANs, c'è l'interfaccia per encoder in quadratura (janos), e per ultimo il generatore di numeri casuali.

Chissa che supporto c'è da parte della libreria?
E chi lo sa usare un DSP.
La usb la sto studiando ma....

Insomma c'è ne è per qualunque necessità.

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Janos

Non lo vedo il supporto per l'encoder ma solo per il decoder. In pratica è in grado di generare due treni di impulsi sfasati di 90° come se fosse arduino stesso un encoder. Spesso i brushless vengono pilotati proprio così.

MauroTec

Quote
Non lo vedo il supporto per l'encoder ma solo per il decoder. In pratica è in grado di generare due treni di impulsi sfasati di 90° come se fosse arduino stesso un encoder. Spesso i brushless vengono pilotati proprio così.


Ecco appunto, domani vado a palermo dall'ottico penso proprio di avere bisogno degli occhiali da vicino.
Ma per il resto ci ho preso oppure anche li o preso fischi per fiaschi. :P

Ciao
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

lesto

orcaccia per l'ADC passiamo dai Ksps ai Msps  :smiley-mr-green:
bello anche il fatto che se non erro gestire la SD col DMA a piena velocità, e non con il trucchetto che si usa con l'arduino
supporto per un secondo cristallo da 32K per fare da RTC senza perdere prestazioni
credo ci si possa tranquillamente campionare audio

e chissà cos'altro...
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up