-
Thread
Arduino SAMD21 Start Condition verkürzen
Stop condition setup 4 μs Mein StartBit vom Tor ist 5 μs lang. Ich denke, dass ist für den SAMD21 zu kurz.
Das Signal sieht vollkommen korrekt aus. Entweder, da ist ein Bug im SAMD21 oder in der Lib. Ist ein SAMD21 als IO-Expander eh nicht völlig oversized. Ein ATmega48 sollte doch dicke reichen.
-
Thread
openocd funktioniert nicht mehr
(): Creating New Tap, Chip: at91samd21j18a, Tap: cpu, Dotted: at91samd21j18a.cpu, 4 params Debug: 50 1 core.c:1304 jtag_tap_init(): Created Tap: at91samd21j18a.cpu @ abs position 0, irlen 0, capture: 0x0 mask: 0x0 Debug: 51 1 command.c
Debug: 146 2 command.c:143 script_debug(): command - ocd_command ocd_command type ocd_flash bank at91samd21j18a.flash at91samd 0x00000000 0 1 1 at91samd21j18a.cpu Debug: 147 2 command.c:143 script_debug(): command - ocd_flash ocd_flash bank at91samd21j18a.flash at91samd 0x00000000 0 1 1 at91samd21j18a.cpu
-
Thread
Curiosity Nano: EDBG SAMD21 reagiert nicht mehr am USB
der SAMD21 selbst. Nun kann man den zwar wechseln, aber wie bekomme ich dann die entsprechende EDBG-Firmware wieder drauf?
kann mir mal anschauen, ob sie das auch heute noch so machen (und man mithin einen jungfräulichen SAMD21 damit flashen kann), würde mich aber wirklich wundern. Kann ich ja extern machen an einem separaten SAMD21, ich müsste irgendwo noch einen haben.
-
Thread
ADC im SAMD21
Hallihallo, ich stehe gerade etwas auf dem Schlauch :D Ich möchte Spannungen am ADC des SAMD21J17D messen. Folgende Einstellungen gelten für den ADC: VRef = 3,3V / 2 Resolution 12 Bit Hardwaremäßiger Mittelwertbildung (1024 mal gemessen und addiert, dann durch 1024 geteilt) Mein Oszi
-
Thread
gdb problem mit openocd
. Polling again in 300ms Polling target at91samd21j18a.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 700ms Polling target at91samd21j18a.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 1500ms Polling target at91samd21j18a.cpu failed, trying to reexamine Examination failed, GDB will be halted. Polling again in 3100ms Polling target at91samd21j18a.cpu failed, trying to reexamine [/code] die openocd config:
-
Thread
SAMD21 - Frage zu Analog Komparatoren
Elektrolurch schrieb im Beitrag #6253776: > ich bin vom SAMD21E-Datenblatt bezüglich der Analog Komparatoren > verwirrt. > Der Prozessor hat ja anscheinend 2 Paare von Komparatoren(?) Lt. Produktfamilienübersicht (Configuration Summary) hat der SAMD21E17L vier Komparatoren, alle anderen SAMD21Exxx nur zwei.
-
Thread
ATSAMD21G18 und Atmel Studio 7
>oh, etwas weiter oben stand: >> Ich habe den Code für >> das senden mittels TX für einen SAMD21 zusammengebaut. Äh, tschuldigung, Du hast recht. Die Version war doch für den SAMD21 ( steht ja auch im Filenamen ( http://www.mikrocontroller.net/attachment/286995/SAMD21_bareMetalUartTx.c ) Ich habe zwei verschieden Systeme: einen vom Boot-Fuses modifizierten Arduino Zero mit SAMD21 und ein anders mit SAMD20.
-
Thread
Seed XIAO (SAMD21) schlatet Voltage Regulator EN mit 100k Pullup nicht ab
Was sagt das Datenblatt des SAMD21 dazu, dass ein Ausgang auf 7V gezogen wird? Üblicherweise darf man maximal VCC + 0.3V anlegen. Sonst passieren seltsame Dinge. Abhilfe: Mit dem SAMD21 einen kleinen FET steuern, der dann den Shutdown
Georg G. schrieb im Beitrag #7535006: > Was sagt das Datenblatt des SAMD21 dazu, dass ein Ausgang auf 7V > gezogen > wird? Üblicherweise darf man maximal VCC + 0.3V anlegen. Sonst passieren > seltsame Dinge. > Abhilfe: Mit dem SAMD21 einen kleinen FET steuern, der dann
-
Thread
ESD/EMI USB Beurteilung Schaltplan
Reihenwiderständen hängt vom Controller ab - einige haben bereits eingebaute. Die Bilder sind zwei Beispiele: SAMD21 und FT231X.
Datenblatt: http://ww1.microchip.com/downloads/en/DeviceDoc/SAMD21-Family-DataSheet-DS40001882D.pdf
-
Thread
SAMD21 eval board: serielle Schnittstelle und QT
Hey Folks, Ich habe folgendes Setup: * PC mit Windows 7 * SAMD21 Eval Board * Atmel Studio 6 * QT in Version 5.7 (ehemals 5.3) Das SAMD21 wird per USB an den PC angeschlossen und stellt einen Composite USB mit unter anderem einer seriellen Schnittstelle zur
geschrieben (sowohl als Debug oder Release kompiliert und beide QT Versionen probiert), welches mit dem SAMD21 kommuniziert. Wenn die Kommunikation einmal läuft, habe ich auch keine Probleme. NUR: Wenn das SAMD21 das erste mal eingesteckt wird, tut sich nix. Alle Funktionsaufrufe open/setDataBits/setBaud
-
Thread
SAMD21 und Multitasking
über Multitasking gelesen. Gefällt mir sehr gut und ist recht ausführlich. Mein Problem ist der SAMD21 mit dem ich arbeite, Programme in C. Hat jemand sowas schon mal gemacht oder gibt es entsprechende Infos dazu? Hat jemand eon paar Tips dazu LG Klaus
-
Thread
Pololu Progr 2.1 - brauchbar für SAMD21?
Gibt es hier vielleiicht jemand, der weiß, ob das Programmiergerät mit dem im MKR 1200 verbauten SAMD21 etwas anfangen kann? Vielen Dank schon mal knut740
das etwas für meine Bedürfnisse: SAM D21 Xplained Pro Evaluation Kit ? Ich brauche etwas, um SAMD21 zu programmieren. Ich habe jetzt zwar nur einen MKR FOX 1200 (der vielleicht nutzlos ist, weil ich zu abgelegen wohne), aber ich könnte auch andere SAMD21-basierte Sachen brauchen und die möchte ich
-
Thread
Atmel ICE standalone benutzen - oder Alternative
Bob A. schrieb im Beitrag #5569244: > Es geht um einen SAMD21G18A und SWD (was aber eigentlich SPI ist, oder? Nöö... Eher SWD
OpenOCD ist was du suchst. Programming the SAMD21 using Atmel ICE with OpenOCD http://omzlo.com/articles/programming-the-samd21-using-atmel-ice-with-openocd-(updated)
-
Thread
12V Signal in 3V-Eingang
Hallo zusammen, ich möchte ein LocoNet-Signal (digital, 12V) mit einem Seeduino XIAO (SAMD21, nur 3.3V kompatibel) verarbeiten. Als Referenzdesign dafür habe ich mir https://pgahtow.de/w/Loconet#/media/Datei:Full-LocoNet_Interface.png angeschaut. Hier wird ein LM311N verwendet, der das
mit 3V läuft Er muss nicht mit 3V laufen. Es reicht, wenn der Ausgang zu dem 3.3V-Eingang des SAMD21 kompatibel ist. Das ist bei einem Open-Kollektor Ausgang immer der Fall.
-
Thread
SAMD21 "startet" nicht mehr
Guten Tag, ich habe eine über RS485 ansteuerbare LED-Matrix mit dem SAMD21 aufgebaut. 4 Felder mit RGB-LEDS, jedes Feld kann mit einer von 8 voreingestellten Farben individuell angesteuert werden. LEDs sind über PWM angesteuert, das alles läuft auf 3,3V Nun funktioniert
-
Thread
UART Single Wire Signal Invertierung
Signal Single Wire (ein-Draht-Verbindung für RX und TX) zu invertieren. Ich habe das Problem das der SAMD21 Cortex M0+ beim SoftwareSerial im Single Wire Mode nicht invertieren kann, also muss eine Hardwarelösung her. :(
Arno W. schrieb im Beitrag #6451773: > Ich habe das Problem das der SAMD21 Cortex M0+ beim SoftwareSerial > im Single Wire Mode nicht invertieren kann, also muss eine > Hardwarelösung her. :( Und die soll genau was machen? Was ist der rezessive Pegel jeweils auf den
-
Thread
ARM ATSAMD09 vector table ausführen
manche Dinge nicht. Details müsste ich aber auch nachlesen, hatte ich mir mal angesehen. Der SAMD21 hat einen Micro Trace Buffer, damit kann man die "History" der Befehle aufzeichnen und später ansehen. Weiß nicht, ob der SAMD09 sowas auch hat.
z.B. Attiny2313), dort muss man es genauso lösen. Jörg W. schrieb im Beitrag #6901397: > Der SAMD21 ist auch ein M0+. Stimmt, dann schau ich nochmal nach.. LG Alex
-
Thread
SAMD21 DMA auf Pin
gerade einen Knoten in den Kopf, und vielleicht kennt jemand die einfache Lösung. Ich möchte am SAMD21 per DMA an einem Pin eine bestimmte Sequenz von High und Low erzeugen. Klar ist, dass ein Timer den DMA triggert, und die Sequenz entsprechend vorbereitet im Speicher liegt. Aber wie schaffe ich
Hätte nun vorgeschlagen das ASF Beispiel von Atmel zu nehmen http://asf.atmel.com/docs/3.16.0/samd21/html/asfdoc_sam0_sercom_usart_dma_use_case.html aber dies führt bei mir hier zu einem "Bus error" Vielleicht sieht ja wer den Fehler [c] #define DATA_LENGTH (256) COMPILER_ALIGNED(16) static
-
Thread
5V auf Arduino Nano Pin?
Axel S. schrieb im Beitrag #6884893: > Auf dem Arduino Nano 33 IoT werkelt ein SAMD21 als Prozessor. Wolfgang schrieb im Beitrag #6884925: > Auf dem Arduino Nano ist wahrscheinlich ein ATmega328 verbaut Sonst noch Vorschläge? Ich bin für RTFM.
dass das Datenblatt zum Chip passt. Ersetze also einfach "wahrscheinlich ein ATmega328" durch "SAMD21", wenn du dann beruhigt bist.
-
Thread
samd21 gpio pull-up
mache ich denn falsch? [code] /* * main.c https://www.omzlo.com/articles/programming-the-samd21-using-atmel-ice-with-openocd-(updated) */ #include <samd21.h> typedef uint8_t ui8; typedef uint32_t ui32; // USER LED: PB30; low-active // USER BTN: PA15; low-active static void delay
Strukturen definiert. Es gibt hier schon ein paar Threads zur "bare metal"-Programmierung auf der SAMD21-Plattform, benutz doch einfach mal die Forensuche.
-
Thread
SAM D21 ARM Controller - Frage zu Daten
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
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.
-
Thread
Atmel Start fehlerhaft? Atmel SAMD21E18
Dieser Pin ist beim SAML21E VDDcore (Pin 29, der beim SAMD21E VDDcore ist, ist dort VSW). Möglicherweise haben sie da ja was vermasselt …
Denke aber selber eher, dass es ein Fehler in der Atmel Anwendung ist. Habe "leider" nur einen SAMD21 aus der G-Serie, aufgrund dessen das der sowieso mehr Pins hat, bringt ein Vergleich da nichts zum überprüfen-
-
Thread
FT813 / BRT815 Display-Controller Sonderzeichen
gekauft hatte, wo auch immer das ist, DollaTek SAMD21 M0-Mini. Oh, zwei Trinket-M0 fliegen auch noch irgenwo herum. Zu viele Bastel-Boards und Displays Fehler :-) Das Bild sagt mir zweierlei. Zum einen hast Du den DMA nicht aktiviert. Zum anderen
SAMD21-Hardware und das MA813A-WH50C noch hier liegen. Am Wochenende könnte ich zur Unterstützung und Dank für deine Hilfe, einen Test mit deiner test-main und einer modifizierten Version (falls überhaupt
-
Thread
SAM_D5x/E5x Security Bit
Hallo, hat auch niemand den Ausleseschutz des SAMD21 benutzt und das Security Bit gesetzt? Wie habt ihr das gemacht?
einigermassen komplex ist (jedenfalls komplexer als beim z.B. AVR). Hier (https://forum.arduino.cc/t/samd21-set-security-bit/910208) zwigt aber jemmand, wie das via JLink wohl doch klappt. 2.) https://microchip.my.site.com/s/article/SAMD20-SAMD21-Programming-the-fuses-from-application-code kennst Du?
-
Thread
SPI-Verbindung Attiny <->SAMD21
der SPI-Ansteuerung eines Attiny828, den ich als Wandler für zusätzliche 24 AD-Kanäle an meinen SAMD21 Hauptcontroller anbinden möchte. Ich verwende die Hardware-SPI-Schnittstelle des Attiny als Slave und eine Sercom des SAMD21 als Master. Grundsätzlich funktioniert die Verbindung bis auf ein kleines
Ich betreibe den Tiny mit 3,3V, da er wie bereits im ersten Post geschrieben als Slave am SAMD21 hängt. Da steht also die wichtige Info schon. Da er am SAMD21 hängt, kann man sich die 3,3V ja gut erschließen. Den Tiny kannst du zuverlässig bis 8,8MHz betreiben, alles darüber ist nicht mehr sicher
-
Thread
Batteriesapnnungsmessung Arduino XIAO-SAMD21
inklusive > internen Schutzbeschaltung. Zwischen den beiden Stiftleisten K2 und K3 sitzt ein XIAO SAMD21 Arduinoboard.
warum ist der R5 nicht rechts vom Schalter am Knoten R7/D2? Ich kenne die Referenzspannung des SAMD21 nicht, vermutlich muß eh ein Teiler her, der die Batteriespannung in den zulässigen Bereich bringt. Zumindest ich würde den Teiler nicht direkt am Akku haben wollen, um den Akku ständig zu entladen
-
Thread
Taktquelle SAMD21Exx
Hallo, im Datenblatt des SAMD21 sind 2 Taktquellen angegeben. PA0 und PA1: Anschluss 32kHz PA14 und PA15 In vielen Schaltungen wird PA14 und PA15 überhaupt nicht genutzt, um auf die 48MHz zu kommen. Braucht es das auch nicht
http://www.atmel.com/images/atmel-42181-sam-d21_datasheet.pdf , Seiten 95ff. Du kannst den SAMD21 auch aus dem internen 8MHz-Oszillator betreiben, oder diese 8 MHz in den PLL stecken und daraus 48MHz machen (und damit die CPU takten). Dann brauchst du keinerlei externe Takt-Beschaltung. Siehe
-
Thread
Beschaltung Reset SAMD21
Hallo, ich habe eine Schaltung mit einem SAMD21G18A-A µC. Bei der Beschaltung des Reset Pins hab ich mich leider von sehr spartansichen Vorbildern lenken lassen und habe mich voll auf den internen Pull-Up verlassen und direkt einen Taster drangehängt
für diese Grundschaltung weniger das Datanblatt studiert als viel mehr ein fertiges Board mit dem SAMD21 kopiert (https://cdn-learn.adafruit.com/assets/assets/000/054/505/original/adafruit_products_schem.png?1527457190).
-
Thread
SAMD21E18 SWD
der harmlos wie ein Kätzchen. Sogar die Wiederaufnahme einer unterbrochenen Verbindung geht hier (SAMD21J18 + IAR + Segger J Link) ohne Probleme durch Pausieren + Fortfahren.
Maxx schrieb im Beitrag #5454920: > Der SAMD21 besitzt einen ROM Bootloader Nein hat er nicht. Ich benutze einen Atmel ICE das geht super.
-
Thread
USB Design mit AVR16DU14, bitte um Review
an der Stelle geizig war. Das Teil ist mithin ein wirtschaftlicher Totalschaden. Man könnte den SAMD21 ja wechseln, aber davon beokomme ich nicht die EDBG-Firmware, die da drauf gehört.
: > Ich denke da kann ich helfen. Bist du dir sicher, dass das auch auf einem jungfräulichen SAMD21 funktioniert? Ich müsste ja den existierenden komplett tauschen. Aber lass uns einen separaten Thread dafür eröffnen. https://www.mikrocontroller.net/topic/586265
-
Thread
Atmel SAMD21 bootloader flashen
Hallo Leute, ich bin was Atmel angeht neuling. PIC ist eher meine Welt. Nun möchte ich direkt mal mit einem SAM D21 starten. Was benötige ich für Hardware um einen Bootloader zu flashen? Ich habe natürlich schon reichlich recherche gemacht aber ich finde nur den Atmel ICE (weißes Gehäuse) womit das geht. Ich kann mir aber gut vorstellen, dass dies auch mit einem günstigeren Programmer möglich ist. Was gibt es für möglichkeiten? Für kurze hinweise wäre ich sehr Dankbar! Gruß, Raph
-
Thread
Atmel ARM, welcher?
bei den Vielpinnern. Wenn du auf die 5-V-Kompatibilität verzichten kannst, würde ich den SAMD21 empfehlen.
Stefan S. schrieb im Beitrag #4178456: > Einen SAMD21 (ATSAMD21G18 ARM Cortex M0+) habe ich bereits auf einem > Devolpment System. Der wäre lötbar. Der Pitchabstand darf aber ruhig > noch größer werden und dafür weniger rausgeführte Pins. Die neuen
-
Thread
mit SAMD21 xplained board debuggen
Guten Abend, ich arbeite mich gerade in den SAMD21J18 ein, der sich auch auf dem xplained pro Board von Microchip findet. Ich nutze das neueste ATMEL/MC-Studio und habe ein paar Beispielprojekte angelegt. Meine Frage ist folgende: Ich kann egal in
-
Thread
SAMD21 Xplained Pro board
Hallo, ich bin neu in der Welt der ARMs und möchte gerne mit einen SAMD21 Xplained Pro board (ATSAMD21J18A)programmieren. Gibt es irgendwo eine Erläuterung/Tutorial wie ich da am besten anfangen kann? Bei den AVRs habe ich mich immer gerne hier an den Tutorials und
Falls du dich “bare metal” versuchen willst: https://www.mikrocontroller.net/topic/380234 Der SAMD21 ist weitgehend aufwärtskompatibel zum SAMD20. Als Verbesserungen hat er u. a. DMA, eine PLL (außer der DFLL) sowie TCCs zusätzlich zu den TCs.
-
Thread
[V] Diverses
Preisvorstellungen nennen? Danke! 4. EA DOGM128W-6 mit EA LED55x46-A (Anzahl jeweils: 2) 13. SparkFun SAMD21 Mini Breakout DEV-13664 (Anzahl: 2) Originalverpackt und unbenutzt.
schrieb im Beitrag #6714573: > 4. EA DOGM128W-6 mit EA LED55x46-A (Anzahl jeweils: 2) > 13. SparkFun SAMD21 Mini Breakout DEV-13664 (Anzahl: 2) > Originalverpackt und unbenutzt. Apollo M. schrieb im Beitrag #6715130: > 6. TFT (alle 3 für 10€) Danke Sebastian für deine professionelle Durchführung
-
Thread
Resetbeschaltung am SAMD21, warum Diode?
Hallo, hier https://content.arduino.cc/assets/ArduinoZeroV4.0_sch.pdf wird eine Diode D2 parallel zu einem pullup Widerstand geschaltet. Warum macht man das?
-
Thread
Baudrate einstellen SPI
Einen SAMD21J18A
sein, das entscheiden die anderen Chips am SPI. Hannes schrieb im Beitrag #6472893: > Einen SAMD21J18A Schön. Dann schau dir nun sein Datenblatt an und suche die SPI Peripherie.
-
Thread
Mehrere Messdaten von Arduinos über Ethernet auf den PC bringen
Ich hätte da eher an einen SAMD21 ("Arduino Zero") gedacht, der sollte ein paar ksps schon schaffen und hat einen brauchbaren 12Bit ADC.
SAMD21 ("Arduino Zero")
-
Thread
SAMD21 Probleme mit den Timern (Interrupt)
Hallo Freunde der Microcontroller, ich bin gerade an einem Projekt in welchem ich einen SAMD21 einsetze. In diesem Projekt benötige ich einen Timerinterrupt der einen Interrupt im Takt von 160KHz auslöst. (Zweck Gepollte Manchesterdecodierung) Alles im Grunde kein Problem mit einem Arduino
at 48 MHz will // result in Processor Reset (you'll be at the in the Reset_Handler in startup_samd21.c). // PCLKSR.DFLLRDY must be one before writing to the DFLL Control register // Note that the DFLLRDY bit represents status of register synchronization - NOT clock stability // (see Data
-
Thread
Arduio Zero mit ARM Cortex M0.
immer 0 und 1 lässt für solche Zwecke also eigentlich nur Store braucht. Beim hier verwendeteten SAMD21 durckblicke ich das Datenblatt nicht ganz, aber der scheint keinen Bit-addressierbaren Speicher zu haben. Allerdings ist es ein M0+ und sollte somit Bit-Banding unterstützen, auch damit kann mit Move
Rudolph schrieb im Beitrag #4064993: > Was ich ausserdem seltsam finde ist das der SAMD21 keinen richtigen > Taktgeber hat, nur einen Uhrenquarz Das passt so. Der FLL-Taktgenerator (frequency locked loop) kann nur bis 33 kHz als Eingangstakt verarbeiten, sprich, er ist explizit
-
Thread
Wie die adc.h in ATstudio einbinden (ohne ASF)
Hallo, wie include ich in mein C-Projekt mit SAMD21 *.h-Dateien, die im ATStudio7 für µProzessoren vordefiniert sind, richtig? Z.B. möchte ich die adc.h in meine modul_x.h includen, damit ich die adc.h-Definitionen in allen anderen Modulen auch habe
includen. Die adc.h finde ich im Verzeichnis: "C:\Program Files (x86)\Atmel\Studio\7.0\packs\atmel\SAMD21_DFP\1.3.331\samd21d\include\component\adc.h" Die adc.h sollte sich doch einfacher / fast automatisch includen? Ich habe schon #include <adc.h> probiert, aber das geht nicht. Weis jemand wie man
-
Thread
Vref von Stepper Treiber Drv8834 mittels Arduino steuern
#6603687: > Der Arduino Nano 33 Iot hat nämlich keine ATmega, wie der normale Nano, > sondern einen SAMD21 Chip verbaut. > Verwende ich den Pin A0 funktioniert alles soweit. Wer ahnt, dass ein Arduino Nano 33 Iot auf einem ganz anderen Prozessor als der Arduino Nano basiert. Bei Nutzung eines echten
erzeugen, ist der ADC viel zu schade. Da tut es einer der PWM-Ausgänge mit Tiefpass. Falls der DAC im SAMD21G18A sonst allerdings nicht genutzt wird, ist das egal.
-
Thread
Atmel SAMD21 / Arduino M0 Pro - Controller Frequenz
Hey, ich hab mal ne Frage zum Arduino M0 Pro, bzw. dem Atmel SAMD21. Ich habe den Arduino M0 Pro, bei welchem laut Specs der SAMD21 mit 48 MHz läuft. Allerdings benutze ich das Board mit Atmel Studio und ohne irgendwelche Arduino Libraries. Muss ich nun die Chipfrequenz in einem Register oder per Fuse einstellen, um den SAMD21 mit 48 MHz zu betreiben oder wie wird das geregelt? Mit freundlichen Grüßen
-
Thread
(V) diverse Boards
Baseboard: 22,00 EUR 18.) 1 x Silicon Labs Blue Gecko Starter Kit EFR32BG: 60,00 EUR 19.) 1 x Atmel SAMD21XPlained Pro mit WINC1500 und IO1: 40,00 EUR 20.) 2 x Atmel SAMB11XPlained Pro BLE: 18,00 EUR 21.) 1 x THAOYU Electronics LPC1768-Mini-DK2 Board: 8,00 EUR Versand DHL Päckchen: 3,79 Bitte per
Baseboard: 22,00 EUR 18.) 1 x Silicon Labs Blue Gecko Starter Kit EFR32BG: 60,00 EUR 19.) 1 x Atmel SAMD21XPlained Pro mit WINC1500 und IO1: 40,00 EUR 20.) 2 x Atmel SAMB11XPlained Pro BLE: 18,00 EUR 21.) 1 x THAOYU Electronics LPC1768-Mini-DK2 Board: 8,00 EUR Versand DHL Päckchen: 3,79 Bitte per
-
Thread
SAMD 21, Xplained Pro
relativ Anfängerin bei der Programmierung mit C allgemein und beschäftige ich mich gerade mit dem SAMD 21 Xplained von Atmel. Ich habe das Beispiel Programm zum LED EIN/AUS getestet und es hat funktioniert. Ich verstehe aber nicht ganz was diese Befehle, die im Code drin bedeuten: static inline
-
Thread
SAMD21-PWM ändert sich nicht
Hallo, ich bin gerade dabei von AVRs auf ARMs um zu steigen, dabei habe ich ein paar Probleme. Ich habe versucht ein kleines Programm zu schreiben, welches ein PWM ausgibt. Das funktioniert auch teilweis, mein Problem besteht darin, dass ich das PWM nur durch neu kompilieren und hochladen verändern kann und nicht durch eine Schleife in meinem Code. Da ich den Fehler leider nicht finden kann wende ich mich an euch. Schon mal danke für eure Antworten. [c]#include <asf.h> struct tcc_module tcc_instance; static int8_t configure_tcc()//int8_t dutycycle ) { struct tcc_config config_tcc
-
Thread
SAM D21 J17 über USB programmieren
Das was du schreibst ist nicht korrekt.natürlich kann der samd21 programmiert werden aber ganzbestimmt nicht ohne programmer und/oder bootloader. wo steht es wortwörtlich dass der samd21 über usb programmiert werden kann? Warum liest du dir nicht die zahlreichen
guides. Im datenblatt ist die Programmierschnittstelle beschrieben. Warum holst du dir nicht erst ein samd21 xplain kit? Darauf ist bereits ein debugger/programmer.
-
Thread
GPIO input am cortex m0+
Hallo, Ich probiere gerade am SAMD21 Xplained herum und wollte die LED toggeln, wenn auf den Button gedrückt wird. Sicher übersehe ich etwas .. Der Button hängt am PA15 und ist active low. Wenn ich am button messe, sehe ich das schonmal
etwas übersichtlicher: [code] #include <samd21.h> #define BTN PORT_PA15 #define LED PORT_PB30 #define PB0 PORT_PB00 // USER BTN: PA15; low-active // USER LED: PB30; low-active // PB0: test output static void delay(int n) { int
-
Thread
cortex-m0+ inline assembler anweisung
Da es um Atmel und CM0+ geht: SAMD21 und Konsorten haben das Event-System des Xmega geerbt. Das wäre aus meiner Sicht prädestiniert für solche Aufgaben.
PA18 und PA02? Dazu müsste er wohl erstmal schreiben, welcher Controller es konkret ist … den SAMD21 hatte ich nur in den Ring geworfen, weil es einer der ersten Cortex-M0+ von Atmel war (OK, es gab auch noch einen SAMD20 davor).
-
Thread
ATMEL ARM SAMD ohne Framework programmieren
Das ist ja keine PLL, sondern eine FLL, und die jittert in der Tat ein bissel herum. Der SAMD21 als Nachfolger hat auch 'ne PLL.
Könnte man ;) Aber wenn man mal so schaut sehr gängig ist das Devices nicht. Obwohl ein SAMD21G18 auf dem Arduino Zero ist. Ich könnte noch einen weiteren Pferdefuß zum besten geben -> Thema PinMux. Das hat mich nur 2 Kaffee Längen gekostet. Dies ist auch so herrlich missverständlich in