-
Thread
Mikrocontroller-Programmierung selber beibringen
/ähnlicher Weise unter Linux einsetzen könnte. Für die externe Hardware verwende ich ein Atmel SAMD21 Xplained Pro Kit. Wer einen schnellen Rechner hat, kann mit dem Atmel Studio dafür das Programm entwickeln, mit meinem Core2Duo Laptop bin ich auf die IAR Embedded Workbench für ARM (KS-Version) ausgewichen. Beim SAMD21 Xplained Pro wird über ein USB-Kabel neben der Power und dem Lade/Debug-Interface auch ein Virtueller ComPort für die Verbindung zum PC/PC-Programm zur Verfügung gestellt, so dass die Schnittstelle
-
Thread
SAMD21 Xplained pro / Eingänge lesen
Hallo, hat jemand von Euch schon Erfahrungen mit den GPIOs eines Atmel SAMD21 sammeln können? Ich habe ein seltsames Problem. Ich lese, wenn ich die für Datenleitungen (D7..D0) vorgesehenen Port Pins am EXT2-Header auf PULL_UP konfiguriere, den Wert 0xFF ein, konfiguriere
So, hab' mir jetzt mal so ein SAMD21 XplainedPro an Land gezogen, wollte demnächst sowieso mal was mit einem SAMD20 selbst machen. Das ganze ASF-Geraffel ist mir suspekt. Eine Funktion, die ein Bit in einem Steuerregister setzt
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
. Wg. der kostenlosen IDE von Atmel hatte ich für ein neues privates Projekt als Grundlage ein SAMD21 Xplained PRO Entwicklungskit ausgesucht - den Versuch mit der Atmel IDE hab' ich nach einer Stunde abgebrochen, weil mein Core2Duo Laptop mit 4GB Speicher und 32 Bit Betriebssystem damit hoffnungslos
einen derart ausgestatteten PC benötigt, kann dann die IDE brauchbar programmiert sein?). Der SAMD21 ärgert mich nun auch schon seit zwei Tage, mir gelingt es nicht, die GPIOs vom EXT2-Header einzulesen (http://www.mikrocontroller.net/topic/360565#new)
-
Thread
ATSAMD21E17 lässt sich programmieren aber nicht debuggen
ich verwende das neuste AVR Studio (6.2 mit SP1) und versuche über den Atmel-ICE (FW 1.16) den ATSAMD21E17A zu debuggen, leider ohne Erfolg! Kurios ist dass sich der µC via "Device Programming" programmieren lässt aber beim debuggen kommt die Fehlermeldung "Faild to Launch Programm Error: Could not
Hallo, hat jemand einen anderen µC aus der Serie SAMD21E mit dem Atmel-ICE am laufen? Gruß Frank
-
Thread
C++ auf einem MC, wie geht das?
da mit meinem ATtiny1634 ganz bestimmt _nicht_ ran: http://academic.cleardefinition.com/2012/09/21/using-c-on-the-arduino-a-mainstream-c-standard-library-port-for-the-avr/ Oder hat damit etwa schon mal jemand gute Erfahrungen gemacht? Trotzdem nochmal: Falls jemand einen Vorschlag hat, wie man
die Ansteuerung der Pins auf einem ARM Cortex M0 ARDUINO: https://github.com/arduino/ArduinoCore-samd/blob/master/cores/arduino/wiring_digital.c Was man dabei sieht: - Die Funktionen machen die Ansteuerung der ARM-Pins sehr einfach, ohne die Funktionen ist es sehr komplex. Deutlich komplexer als
-
Thread
Atmel SAM4L Xplained Pro Starter Kit ATSAM4L-XSTK - zum lernen?
Seite. Zum Einstieg ein Cortex-M0+ oder ein Atmega ist dann egal, obwohl ein Cortex M0+ wie der SAMD20 die bessere Wahl ist. Hier mal ein getestetes LED Blink für SAMD20. Ist das schwerer als Atmega ? Kein ASF oder so, nur CMSIS und Register beschreiben. Gruß, dasrotemopped.
Hier ein schönes Einstiegstutorial in diese MCU: http://experimentjmcg.wordpress.com/2014/04/21/samd20-blinky-example-from-scratch-a-tutorial/ Es nutzt zwar immer noch das Atmel Software Framework, aber es zeigt deutlich die Vorteile dieser Architektur um schnell ein Prototyp zu bauen. Du wirst
-
Thread
32 bit ARM LPC810 für weniger als 1€ als Arduino
Beta Testphase für das Neue arduino zero bald durch Wie groß ist denn der Speicher des Zero? Die SAMD21 gibt es von 32K-256K.
-
Thread
SAM D20 LED Dimmung mit PWM
für den SAMD21 (etwas mehr Peripherie) gibt es eine ganz schöne Training-Stunde wie man eine PWM macht https://gallery.atmel.com/Products/Details/77af294f-a20c-4758-937b-514aeca54235 Darüberhinaus gibt es doch unzählige fertige Beispiele im ASF. schau mal unter File new example projects, wähl das SAMD20 xplain pro kit aus und stöber... z.b. das fertige Beispiel SAMD20/D21 QTouch Self capacitance example enthält Code welches eine RGB LED ansteuert wenn das nicht reicht gibt es doch einige appnotes
-
Thread
Atmel-ICE - neuer Debugger von Atmel für AVR und ARM Gesperrt
USB ich finde den neuen Debugger super, vor allem der Support für Data trace. (arbeite mit dem SAMD21)
-
Thread
Suche Atmel ARM Einstieg/Tutorial
in der Gallery Einstiegstutorials, einfach mal auf gallery.atmel.com nach "training" suchen. Das SAMD20 xplained pro - smart sensor training wäre ganz gut, es baut eine Applikation von Grund auf. Ansonsten habe ich mich in diverse App notes eingearbeitet, zb. diese hier: http://www.atmel.com/Images/Atmel-42113-SAM-D20-D21-Port-Driver-PORT_Application-Note_AT03248.pdf In solchen App notes gibt es immer einen "Workflow" der erklärt wie man diesen in eine Applikation einbindet. Wenn das dir nicht reicht dann kann dir
-
Thread
Embedded World 2014 - was muss man sehen?
meine Favoriten heute: SAMD21 mit USB host + device, endlich eine günstige alternative zu AT90USB SAMR21 CM0+ mit RF und 6Lowpan von thinksquare, der stack soll ohne Limitierung kostenlos sein, lediglich für den Server will thinksquare
-
Thread
Erste Schritte mit ARM SAMD20
es 2 Funktionen geben mit der du Frequenzen auslesen kannst. http://asf.atmel.com/docs/3.16.0/samd21/html/group__asfdoc__sam0__system__clock__group.html#ga8af98ce1562b894524dd6f5cd4db8f1d [c] uint32_t system_gclk_gen_get_hz (const uint8_t generator) Retrieves the clock frequency of a Generic
jeweiligen Peripherals, und die unterscheiden sich zwischen den Herstellern teils erheblich. So hat ein SAMD20 in der SERCOM (mit der man die UART realisiert) zwar im Gegensatz zu deinem NXP nur einen zweistufigen Empfangspuffer, andererseits könnte man sich beim Nachfolger SAMD21 per DMA einen „automatischen
-
Thread
Ist Atmel Studio 6.1 OK fuer ARM-Cortex SAM MCUs?
Einschraenkungen gibt es immer noch nicht von vielen Herstellern. Heute interessieren mich die SAMD, SAMG und SAM 4 Chips allerdings wesentlich mehr und da ist meine Frage ob dafuer Atmel-Studio 6.1 auch was taugt? Soweit sind mir folgende Punkte aufgefallen: Download ist flott, der Serrver kann
kompiliert das ohne Probleme, 0 Errors, 0 Warnings, bei gleichen Einstellungen für die warnungen/Errors. 21 dieser Errors beruhen darauf, das in der core_cm3.h GCC extensions benutzt werden, die restlichen 51 Errors befinden sich in "startup_sam3xa.c" und beruhen auf "ISO C forbids conversion of function pointer
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
Funktioniert gut und wird aktiv maintained. Bei den LPCs klappt das ähnlich gut mit dem Tool "lpc21isp". Also argumentieren, dass die ARM-µCs schwer an den PC anzubinden sind, kann wirklich niemand behaupten. :)
ein, und in Samsung Tablets steckt ebenfalls ein 32Bit AVR. schon komisch obwohl Atmel auch einen SAMD20 gehabt hätte aber anscheinend ist ein ARM core nicht so effizient wie ein AVR32. Da hilft auch kein EFM32
-
Thread
Secure Chip von Atmel ATSHA204- Verständliche Frage
im Internet gefunden, nach welcher ich mich orientieren kann: https://www.insidegadgets.com/2017/04/21/alarm-system-v3-part-3-using-the-atmel-cryptoauthentication-atsha204a/ Leider verstehe ich trotz allem nicht ganz, wie ich z.B. Seriennummer,etc. auslesen kann. Man muss ja zuerst konkret zum Chip
Nannte sich SAMD21_ATSHA204a_advanced demo Keine Ahnung mehr, wo ich das damals gefunden hatte. Nur mit dem Datenblatt selber kam man kaum weiter.
-
Thread
Feinstaub-Unsinn
2Fwww.muenchen.de%2Fverkehr%2Fauto%2Fumweltzone.html&ei=B3xoUJWwOo3itQbXwIGQAw&usg=AFQjCNE2UyeX2Y39txAUk5Xro1SAmd4i6A
so exorbitant lächerlichem Wirkungsgrad, die so einen unglaublichen Dreck macht, die sollte man im 21. Jahrhundert wirklich nicht mehr erlauben.
-
Thread
Ist ATXMEGA etwa out?
mir, wenn ich das brauche, für den unteren 32-Bit-Bereich eher die diversen Cortex-M0+ ansehen (SAMD21 & Co.), für den oberen Cortex-M4 (SAM4) oder M7 (SAM7). > Der Verdacht liegt nahe, dass der ATXMAGA ist an der hausinternen > Konkurrenz gescheitert ist. Nö. Die ARM-Konkurrenz war sicher
hauseigene nicht so sehr. Die hatte Atmel jahrelang arg vernachlässigt, bis sie dann mit dem SAMD21 eine ziemliche Aufholjagd gestartet haben. Der Xmega ist deshalb nicht so groß rausgekommen, wie man sich das gedacht hatte, weil zwischen dem Zeitpunkt seiner Konstruktion (da war er noch
-
Thread
IRMP - Infrared Multi Protocol Decoder
F_INTERRUPTS) - 1; // compare value: 1/10000 of CPU frequency/prescaler = 99 TCCR2 |= (1 << WGM21); // switch CTC Mode on, TCCR2 |= (1 << CS20); TCCR2 |= (1 << CS21); //set prescaler to 8 mit cs20 und cs21 TIMSK |= (1 << OCIE2); // OCIE1A: Interrupt by timer compare [/code]
F_INTERRUPTS) - 1; // compare value: 1/10000 of > CPU frequency/prescaler = 99 > > TCCR2 |= (1 << WGM21); // switch CTC Mode on, > TCCR2 |= (1 << CS20); > TCCR2 |= (1 << CS21); //set prescaler to 8 mit cs20 und cs21 > > TIMSK |= (1 << OCIE2); // OCIE1A: Interrupt by timer compare > [/code]