Hallo zu dem Prozessor SAM D21 (ARM/32 Bit) gibt es Datenblatt mit so ca. 1100 Seiten. Habe versucht es zu lesen. Leider bei der Menge sehr schwer. Egal Der IC hat eine Spannung von 3,3V. Gibt es auch Pins die 5V tolerant sind? Kann man eine LED mit 20mA anhängen oder nur LED mit 2mA? Wieviel vertragen die Ausgänge? Paul
auch wenn's schwerfällt: steht alles im Datenblatt. Du willst also, dass wir jetzt das Datenblatt für Dich lesen, weil es Dir zu mühseelig ist?
Hallo Paul, Die Angaben zur Strombelastbarkeit unter verschiedenen Bedingungen findest du im Datenblatt (http://www.atmel.com/images/atmel-42181-sam-d21_datasheet.pdf) unter 36.8.1 (Electrical Characteristics / IO Pin Characteristics). Den "Absolute Maximum Ratings" unter 36.2 nach hat der Mikrocontroller keine 5V toleranten Eingänge. Viele Grüße, Marcel
Für 5V gibt es die SAM C21, naja, geben tut es zumindest das XPlained Pro dafür.
Hallo Paul, wie bist Du zum SAMD21 gekommen? Ich habe herausgefunden, dass es der selbe Controller wie auf dem Arduino-Zero ist. Falls Du was damit machst, kannst Du AtmelSTART für die Konfiguration verwenden. Hier habe ich mal zwei Beispiele gemacht: Beitrag "Arduino Zero mit ArduinoStart Konfigurieren"
Hallo Chris habe bei suchen im Netz zufällig was dazu gelesen und wurde neugierig. Habe micr ein paar teile dazu bestellt und wollte im Netz noch lesen. Leider musste ich feststellen, das noch nicht alzu viel dazu gibt. Der IC arbeitet mit 3,3V, ist vielleicht Zeit darüber nachzudenken und was zu tun. Mit dem AVR Sudio arbeite ich schon. Mal sehen wie alles so klappt. Auf 5V wird sich wohl kaum noch lohnen. Deine Beispile habe ich sofort angeschaut. Gefällt mir sehr. Paul
>Leider musste ich feststellen, das noch nicht allzu viel dazu gibt. Ja, so geht es mir auch. Ich fange auch gerade erst damit an. Ich glaube die ATMEGAS haben durch den Arduino Uno eine ziemliche Popolarität erlaubt. Beim ARDUINO-Zero ist das nicht so, weil er für seine Leistungsdaten eigentlich zu teuer ist. Mehr verbreitet sind STM32 auf Arduino ähnlichen Patinen wie dem Teensy. In der Firma haben sie sich für ein Projekt mit dem SAMD21 entschieden. Die scheinen was Preis, Leistung und Größe das Rennen gemacht. Genaueres über den Auswahlprozess weiß ich leider nicht. Der Einfachheit halber nehme ich für die ersten Aufbauten ARDUINOs deren Software ich dann umbaue. Deshalb auch die Beispiele für AtmelSTART und dem ARDUINO-Zero. Hier habe ich noch ein kleines Breakout-Board gefunden: http://www.exp-tech.de/sparkfun-samd21-mini-breakout?gclid=CI-hpqW0k8sCFcvpwgodPLoPLw Leider sind die nicht ganz so günstig wie die China-Arduino-Nano Clones.
Diese Platine ist bestellt und müsste nächste Woche kommen. Ist aber nur der mittlere IC drauf und nicht alle Beine sind rausgeführt. Es gibt den (fast) gleichen IC mit 64 Pins auch auf einem Board. Da sind so ca 40 Pins rausgeführt. Sieht sehr interessant aus. Mal ansehen was zu machen ist. Da bleiben wir wohl am Ball, mal sehen was noch so kommt paul
Hast du schon was gefunden / gelesen wie die Programmierung am besten oder überhaupt geht?
>Hast du schon was gefunden / gelesen wie die Programmierung am besten >oder überhaupt geht? Ich habe im Moment 3 verschiedene Dinge hier. Einen Arduino Zero Pro, ein XPLAINSAMD20 und einen Atmel ICE Debugger. Benutzt habe ich bis jetzt den Zero und das XPlained. Beide haben einen eigenen Debugger eingebaut. Der nennt sich EDBG: http://www.atmel.com/images/atmel-42096-microcontrollers-embedded-debugger_user-guide.pdf Zuerst habe ich versucht, den Zero über die Arduino IDE zu programmieren. Da ist schon die erste Schwierigkeit aufgetaucht. Der Zero hat graue Buchsen, was darauf hindeutet, dass er von arduino.org und nicht von arduino.cc ist. Da die beiden in Rechtsstreitigkeiten liegen, blockieren sie sich gegenseitig und nerven die Kunden damit, dass nichts geht, wenn man nicht weiß, dass man deren IDE braucht. Nachdem ich die richtige IDE heruntergeladen habe, konnte man den Zero ganz normal mit den Arduinofunktionen programmieren. Der nächste Schritt war der Übergang zu Atmel Studio für's debugging mit dem EDBG. Dort bin ich fast verzweifelt und hätte den Rechner fast durch's Fenster entsorgt, weil er so langsam war: Beitrag "Atmel Studio 7 schnarchlangsam" Deshalb habe ich ein VM auf einem schnelleren Core-I3 mit SSD eingerichtet. Da geht AtmelStudio besser, aber leider ohne EDBG-Treiber, so dass ich immer auf dem I3 entwickle und dann auf dem langsameren debugge. ( der neue Core-I7 6700HQ Laptop ist bestellt und unterwegs ... ) Allerdings hat das Debugging mit dem Arduino-Zero natürlich auch nicht gleich funktioniert. Die Lösung ist hier: Beitrag "Re: Arduino Zero Pro - Kommunikation über EDBG-Chip" Danach habe ich angefangen, statt der Arduino-Funktionen auf die AtemlSTART Funktionen umzusteigen. Dieses Board http://www.exp-tech.de/sparkfun-samd21-mini-breakout?gclid=CI-hpqW0k8sCFcvpwgodPLoPLw hat keinen EDBG. Ich nehme an, dass es einen USB-Bootloader hat. Ich vermute mal, dass man dann nur die Arduino-IDE ohne debugging benutzen kann.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.