PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Arduino Zero / M0 Board MT-D21E Atmel SAMD21E ARM Cortex M0+



HaWe
28.05.2016, 09:46
hallo,
hat hier im Forum jemand persönliche Erfahrung mit diesem Arduino-Zero / M0 - basierten Board in Verbindung mit der Arduino.cc IDE ?

MT-D21E Atmel SAMD21E ARM Cortex M0+ USB development board Arduino Zero ATSAMD21


http://www.ebay.de/itm/MT-D21E-Atmel-SAMD21E-ARM-Cortex-M0-USB-development-board-Arduino-Zero-ATSAMD21-/131296219501?var=&hash=item1e91dd516d:m:mAHkswBv_Cpp8AIfKkf6hJQ

31651


============================= MattairTech MT-D21E (ATsamd21eXXa) ========================
Other INT PWM Digital Analog Digital PWM INT Other
================================================== =======================================
-------------------
Xin32 | A0 RST | Reset
Xout32 | A1 NC |
DAC 2 2(ADC0) | A2 NC |
REF 3 3(ADC1) | A3 A31 | 31 31(TCC11) 31(INT11) SWDIO*
4(INT4) 4 4(ADC4) | A4 A30 | 30 30(TCC10) 30(INT10) SWDCLK
5(INT5) 5 5(ADC5) | A5 NC |
6 6(ADC6) | A6 A28 | 28 28(INT8) LED
VDIV 7 7(ADC7) | A7 A27 | 27 27(INT15) BTNA
8(INTNMI) 8(TCC00) 8 8(ADC16) | A8 A23 | 23 23(TC41) 23(INT7) SS
9(INT9) 9(TCC01) 9 9(ADC17) | A9 A22 | 22 22(TC40) 22(INT6) MISO
TX1 10(TCC02) 10 10(ADC18)| A10 A19 | 19 19(INT3) SCK
RX1 11(TCC03) 11 11(ADC19)| A11 A18 | 18 18(INT2) MOSI
TX2 14(INT14) 14(TC30) 14 | A14 A17 | 17 17(TCC21) 17(INT1) SCL
RX2 15(TC31) 15 | A15 A16 | 16 16(TCC20) 16(INT0) SDA
| NC NC |
| NC NC |
| Vbus 3.3V| * Button B available on 31
USB D- | A24- _____ Vcc |
USB D+ | A25+ | | Vin |
| Gnd | USB | Gnd |
-------------------

HaWe
31.05.2016, 09:52
kennt wer ein anderes Arduino-ARM-Board (M0 oder M3 Cortex) zum Auflöten auf eine kleine Platine?
Soll per i2c mit einem Raspi verbunden werden, da mit i2c ja keine AVRs (Nano, Mega) funktionieren...

Thie
31.05.2016, 10:27
Die Federn von Adafruit, z.B....?!
https://www.adafruit.com/products/2772

HaWe
31.05.2016, 14:32
danke dir, das sehe ich tatsächlich zum ersten Mal!
Die Installation sieht ja sehr überschaubar aus, da muss ich jetzt gleich mal nach Lieferanten suchen...!
edit - ah, hab schon: u.a. Eckstein!

- - - Aktualisiert - - -

hmmm... sehe ich richtig?
hat das wirklich nur 7 dPins?
13, 12, 11, 10, 9, 6, 5

oder sind 8, 7, 4, 3, 2 irgendwo versteckelt?

https://cdn-shop.adafruit.com/1200x900/2772-07.jpg


edit -
zumindest die SPI Pins kann/muss man noch dazuzählen, dann sind es 10 dPins....
ok, das geht

Thie
01.06.2016, 05:50
hmmm... sehe ich richtig?
hat das wirklich nur 7 dPins?

Servus HaWe,
ich denke die Intention von Adafruit war nicht einen Pincompatibles Arduino Clone anzubieten, sondern aus ihrer Erfahrung heraus die Arduino Welt zu bereichern.
Ich selber arbeite derzeit mit den Trinket Boards von Adafruit und da habe ich mit den Treibern, Board- und Lib-installation bisher keine Probleme gehabt, klappt wunderbar.
Hier ist eine ausführliche Beschreibung mit so ziemlich allem: https://learn.adafruit.com/adafruit-feather-m0-basic-proto/overview
(Ach und ich habe sie bei http://www.exp-tech.de/ bezogen)

HaWe
01.06.2016, 10:06
hallo,
danke, es ging aber streng genommen gar nicht um 200% Zero-kompatibel oder nicht, es dürfte ja ruhig mehr Pins haben als der Zero, das wäre dann sogar besser - nur weniger ist halt schlechter ;)

aber wie ich ja gestern sogar selber noch ergänzt habe:
wenn man die SPI Pins dazu zählt, käme man ja sogar immerhin auf 10 statt 12 dPins (außer UART), das geht ja sogar - nur ein kleines SPI Display als Monitor fällt dann halt leider raus.
Und rechnet man dann die Pins vom Atmel M0 Board nach, sind es auch nur 12+6 (außer UART), und so gesehen ist der von dir verlinkte Adafruit mit seiner Arduino-Unterstützung wirklich eine Überlegung Wert. Und wegen i2c zum Raspi könnte man sowieso sogar noch ein 2. oder 3. Board an den Bus klemmen, was dann die Ports vervielfacht (auch wenn es recht teuer wird unterm Strich). Aber immerhin geht's theoretisch ;) - vielen Dank nochmal für den Link!

nikolaus10
01.06.2016, 12:42
kennt wer ein anderes Arduino-ARM-Board (M0 oder M3 Cortex) zum Auflöten auf eine kleine Platine?
Soll per i2c mit einem Raspi verbunden werden, da mit i2c ja keine AVRs (Nano, Mega) funktionieren...

Hallo

Wieso gehen Nano und Mega nicht ueber I2C ?
Die konnen sowohl Master als auch Slave .

73

HaWe
01.06.2016, 14:59
klappt nicht mit AVR Arduino Boards , zumindest nicht mit wiringPi - wschl wegen i2c clock stretching, hervorgerufen durch den AVR Arduino,
bei den schnelleren ARM Boards klappt es aber (selber gemacht: Due, anderer User berichtete: auch mit Zero OK)

angeblich in low-level-smbus-bitbang mit joan's pigpio libs scheinen allerdings unter Umständen auch AVRs zu funktionieren.
Bei Raspi.org ist das Problem bekannt, irgendwann soll(te) ein kernel-Update kommen, das dieses Problem behebt.
Ich habe es aber selber nicht weiter verfolgt, weil der BitBang-Kommunikations-Code dann nicht mehr mit meinen Arduino-Libs kompatibel ist.
(Es gibt dazu auch schon ein anderes Topic hier im Forum)

HaWe
01.06.2016, 19:07
den Neutrino (Rabid Prototypes) habe ich noch gerade genannt bekommen:
http://rabidprototypes.com/product/neutrino/

http://rabidprototypes.com/wp-content/uploads/2015/08/Neutrino-pinout.png



mal gucken wo's den zu kaufen gibt...