-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
, kommen die Grenzen mit der Geschwindigkeit und dem geringen Speicher. Ein kleiner ARM z.B. der SAMD21 (als Arduino Zero) bringt doch gleich mal 256K Flash und 32K RAM bei 48MHz und haufenweise Peripherie mit. Und das für weniger Geld als für einen größeren AVR mit vergleichbarem Speicher. Ist dann
-
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
USB Design mit AVR16DU14, bitte um Review
Microchip 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.
Jörg W. schrieb im Beitrag #8074933: > Man könnte > den SAMD21 ja wechseln, aber davon bekomme ich nicht die EDBG-Firmware, > die da drauf gehört. Ich denke da kann ich helfen. Du benötigst nur ein Windows. Ich hatte schon Updates gemacht. https://www.mikrocontroller.net
-
Thread
Welche 32-Bit MCU für ein neues Projekt
nicht mehr anfassen. Nach 30 Jahren muss es mal gut sein. Für Kleinzeugs nehme ich seit Jahren den SAMD21. Der ist auch nicht mehr so taufrisch, aber er rennt jedem AVR davon und wird auch von Arduino unterstützt (Arduino Zero). Für den Preis bekommt man heute auch schnelleres, aber die Peripherie ist
tot. Den unteren Bereich scheinen eher die DSPIC zu dominieren, auch wenn da noch ein SAMC oder SAMD erscheint. Die DSPIC scheinen also alles andere als vernachlässigt zu sein. Mir scheint dass der Markt hauptsächlich von 10 Jahre alten Typen dominiert wird. Im Bereich µC scheint da in den letzten
-
Thread
[V] Verschiedenes von Atmel
RAM-Bausteine wenn Interesse besteht würde ich noch nach dem Realtek-Controller schauen. 15€ 2. SAMR21-Explained Eval (2 Stück vorhanden) je. 10€ 3. SAMD21-Explained Eval incl. WINC1500 Zusatzboard für 10€ 4. STK500 + STK501 als SET (2 Stück vorhanden) je. 20€ 5. Atmel AVR10002: ATmega256RFR2 Evaluation
-
Thread
[V] diverse EVAL-Boards
CC3200 Modlaunchxl 2 Stück RN-1723-EK 4 Stück X-NUCLEO-CCA02M2 3 Stück STEVALMKI109V3 2 Stück SAMR21 XPLAINED 1 Stück SAMD21 XPLAINED mit ATWINC1500 1 Stück Atmel AVR10002 jeweils 15€ (Versand 5€)
-
Thread
Systemnahe Programmierung in C (SPiC) Vorlesungsfolien, Übungen und Projekte
Naja, für Micropython sind es schon einige: STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 https://docs.micropython.org/en/latest/
, für Micropython sind es schon einige: > > STM32, ESP32, ESP8266, PiPico, Nordic nRF, TI3200, SAMD21 > > https://docs.micropython.org/en/latest/ Leute, wann kapiert ihr's endlich? Es geht um "Plattformen", für die in einer von C verschiedenen Hochsprache entwickelt werden kann, NICHT ABER
-
Thread
Neuer OrangePi, neue Mikrocontroller und dazugehörende Software
on seven XIAO boards from Seeed Studio: • XIAO RP2040 $4 • XIAO RP2350 $5 • XIAO SAMD21 $5.40 • XIAO nRF52840 $10 • XIAO nRF52840 Sense $17 • XIAO ESP32C3 $4.50 • XIAO ESP32S3 $8 (Prices subject to change due to tariffs.) --- via https://microblocks.fun/blog
Spezifikationen folgendermaßen aussehen: [c] CPU cores (SiFive Essential RISC-V IP cores) • E21 core in Always-On (AON) domain for continuous low-power sensing • E34 performance core in the Non-AON domain for higher workloads • Up to 400 MHz operating frequency • Up to 717 DMIPS
-
Thread
SSD1306 Display, Rauschen/Schnee bei der Initialisierung
habe hier ein Problem bei meiner Anwendung, bei der ich ein 0,96" SSD1306 Display mit einem XIAO SAMD21 Arduino verwende, und zwar erscheint bei jedem Neustart der Applikation am gesamten Bildschirm ein Rauschen/Schneebildschirm für ca. 3s. Danach funktioniert die Darstellung der Zeichen einwandfrei
-
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
Arduino Uno R4: Besonderheiten und Abhilfen
[==== ] 39.1% (used 12598 bytes from 32256 bytes) UNO R4 Minima -Os RAM: [== ] 21.1% (used 6912 bytes from 32768 bytes) Flash: [== ] 18.1% (used 47492 bytes from 262144 bytes) UNO R4 Minima -O2 RAM: [== ] 21.1% (used 6924 bytes from 32768 bytes) Flash: [==
braucht mehr Speicher. Das liegt aber auch daran, was da noch so an Software mit rein gespült wird. SAMD21 -O2 RAM: [= ] 9.3% (used 3060 bytes from 32768 bytes) Flash: [= ] 9.9% (used 25956 bytes from 262144 bytes) Adafruit Metro M4 -O2 RAM: [ ] 3.7% (used 7192
-
Thread
Wo finde ich header files für ATSAMD11D14A
Spricht etwas gegen die Header-Dateien aus diesem Projekt (USB DFU Bootloader for SAMD11 / SAMD21)? https://github.com/majbthrd/SAMDx1-USB-DFU-Bootloader Im "include" Verzeichnis ist u.a. "samd11d14am.h", "samd11d14as.h" und "samd11d14au.h".
#7938357: > Spricht etwas gegen die Header-Dateien aus diesem Projekt (USB DFU > Bootloader for SAMD11 / SAMD21)? > > https://github.com/majbthrd/SAMDx1-USB-DFU-Bootloader > > Im "include" Verzeichnis ist u.a. "samd11d14am.h", "samd11d14as.h" und > "samd11d14au.h". Danke. Github schaut auch
-
Thread
UWB-Arduinos, Wachstumsmarkt Weltraum, XIAO mit WizNet uvam
new capability added in this release is USB Mass Storage Device (MSD) support on the RP2040/RP2350, SAMD21, and SAMD51 series of processors. We have also added experimental Boehm garbage collector for WebAssembly to speed up your production code. [/c] ### ESPHome 2025.6.0 unterstützt neue ESP32-Varianten
-
Thread
Hilfe bei Schaltung PWM zu Analog
Stöpsel das am nächsten Wochenende einfach mal so zusammen. Ich habe hier auch noch so kleine SAMD21 Module von XIAO, die haben meines Wissens nach einen integrierten DAC.
-
Thread
Bitte um Hilfe: Ich finde die Ursache der komischen Fehler nicht.
Hallo, Bei einem größeren Projekt mit SAMD21E und AT Studio 7 lies sich bis vor Kurzem das Programm ohne Fehler übersetzen. Nach einigen (unverdächtigen) Änderungen wirft der Linker auf einmal komische Fehlermeldungen aus - siehe Anhang. Weil
-
Thread
MCX L mit geringem Stromverbrauch, neue TI-AI-Chips für Automotive uvam
dienende NUTTX-Echtzeitbetriebssystem lässt sich fortan auch auf der Seeeduino-Variante des ATSAMD21G18A ausführen. Weitere Informationen hierzu finden sich unter der URL https://nuttx.apache.org/docs/latest/platforms/arm/samd2l2/boards/xiao-seeeduino/index.html. ### Microsoft: Anpassungen an „
-
Thread
Atomic-Variable etc. - ich verstehe fast nur Bahnhof
M0 unterstützen das nicht. Vielen Dank für den Hinweis! Ich habe das gleiche Problem bei einem SAMD21, der ja ein M0 ist. Wie kann man das beim M0 und atomic hinbekommen?
-
Thread
Nächster Schritt nach AVR: Empfehlungen gesucht
dass hier VS-Code genannt wird aber nicht PlatformIO dazu gesagt wird. Damit habe ich bisher auf SAMD21 und ESP32C3 entwickelt. Früher habe ich mit STM32 auf AC6 unter Eclipse gespielt. Für STM32 ist ja die Integration von Cube sehr nützlich. Arduino kann man nutzen, aber nicht die IDE. PlatformIO kann
Pakete aktuell zu halten. Dieter B. schrieb im Beitrag #7684442: > Damit habe ich bisher auf SAMD21 und ESP32C3 entwickelt. Und das ist einer der Klemmer den ich mit PlatformIO habe, es gibt zwar eine Platform "Atmel" SAM, die unterstützt in der aktuellen Version allerdings nur noch "Arduino"
-
Thread
Neue Chips, Ubuntu Server für RISC-V, Nachrichten im Hause CircuitPython uvam
Bildquelle: https://www.olimex.com/Products/SOM/NXP-iMX8/iMX8MP-SOM-EVB-IND/ ### MicroChip SAMD21RT: strahlungstoleranter ARM Cortex M0+ für „Aerospace-Anwendungen“ Berichte über die in verschiedenen Satelliten verbaute „veraltete“ Technologie wird von der populärwissenschaftlichen Presse immer
MicroChip hier sogar offen zu, dass die Komponenten vor allem auf Anfrage zu haben sind: [c] The SAMD21RT 32-bit MCU is available in limited sampling upon request. For additional information, contact a Microchip sales representative. [/c] Eine OEMSecrets-Verfügbarkeitsanalyse bestätigt dieses
-
Thread
Eigene Platine minimalsten notwendigen Bauteilen
LEDs. Meine Recherche: es gibt einen Mikrocontroller zb Seeeduino XIAO, Arduino Microcontroller, SAMD21 Cortex M0+, dieser ist gut aber durch die PCB Platte zu dick. Wenn man die dicke von diesem mc von 1,6mm auf 1mm verringern könnte wäre es schon eine Option. Ich bin absolut offen für eigene Recherchen
-
Thread
FTDI-Treiber unter Big Sur (11.7.10) ohne Funktion
, welche Hardware du verwendest. > Ich denke da fehlt noch was. Es handelt sich um einen XIAO SAMD21.
Frank E. schrieb im Beitrag #7666294: > Es handelt sich um einen XIAO SAMD21. Auf dem Board befindet sich wie gesagt kein Chip von FTDI, darum kann der Treiber von FTDI damit nichts anfangen. Der Flash Speicher ist in zwei Bereiche aufgeteilt. 1) USB Bootloader (vom
-
Thread
Atmel SAM Center-Pad beim QFN-Package
OK, ich bitte um Entschuldigung. Ich war zu unspezifisch. Genaugenommen geht es um den SAMC21 oder SAMD21. Da habe ich im Datenblatt nichts gefunden.
> OK, ich bitte um Entschuldigung. Ich war zu unspezifisch. Genaugenommen > geht es um den SAMC21 oder SAMD21. Da habe ich im Datenblatt nichts > gefunden. https://ww1.microchip.com/downloads/aemDocuments/documents/MCU32/ProductDocuments/DataSheets/SAM-C20-C21-Family-Data-Sheet-DS60001479.pdf
-
Thread
MEGA1284P XPLAINED über USB mit avrdudue programmieren
machen, zudem die Verbindung vorhanden ist. EDBG kenne ich vom Arduino Nano Every, da sitzt ein SAMD11 drauf der als EDBG bezeichnet wird. Oder auf den Microchip Curiosity Boards (Atmega4809, AVR128DB48) sitzt ein SAMDxx drauf. Die Grundfunktion (und mehr) ist ein USB-Serial Wandler zu sein. Das sind
waren eigentlich die letzte Domäne der UC3 (und damit der AVR32). Mittlerweile sind sie aber auch von SAMD21 abgelöst worden, die auf den neueren Boards als EDBG fungieren. Die Funktion dieser Chips ist zu großen Teilen von den AtmelICE übernommen worden. Naja, dieses 1284-Board war wohl vor 15+ Jahren
-
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
UPDI Debugger fuer neuere AVR
und sogar abtrennen > lässt. Yep. Nennt sich EDBG. Waren früher AVR32 UC3 Chips, jetzt sind es SAMD21.
-
Thread
OpenOCD sehr langsam beim flashen
). Schließe ich ihn direkt an PC an und verwende "adapter speed 4000", dann bekomme ich den SAMC21 in 15 Sek. geflasht. [c] # Atmel-ICE JTAG/SWD in-circuit debugger. adapter driver cmsis-dap cmsis_dap_vid_pid 0x03eb 0x2141 transport select swd # Chip info set CHIPNAME at91samc21g18 source [find target/at91samdXX.cfg] adapter speed 4000 # Example # openocd -f "openocd.cfg" -c init -c "reset halt" -c "flash write_image erase fw_512.bin" [/c] Somit hat sich das Problem gelöst, danke an alle.
-
Thread
Python im Embeddedbereich – News von CircuitPython
wie geht es weiter? Ursache für den Fork war ursprünglich das Einpflegen von Unterstützung für den SAMD; der Konflikt im Bereich der Hardware-Abstraktions-API finalisierte den Bruch. Ziel der Adafruit-Entwickler war dabei das Anbieten einer “universellen” Programmierschnittstelle, die auf allen Boardvarianten
Namenstruktur von MicroPython. Ziel der Modifikation ist bessere Kommunalität mit CPython: [c] So in v1.21 (which will be released soon), all built-in modules have been renamed to match their CPython name -- os, sys, json, etc. The only exception is uctypes which is completely different to CPython's ctypes
-
Thread
ATSAMD10D14 - Timer/Interrupt
SAM-Timer-Counter-for-Control-Applications-TCC-Driver_ApplicationNote_AT07058.pdf Gelten bei den Examples dann nicht für den D10 sondern nur für die D21. Die genutzen Structs/Enum etc. sind obsolet. Suche ich falsch oder ist es einfach schwierig für D10 etwas zur Anwendung zu finden? Ich möchte als nächstes einen Timer laufen lassen und im Millisekundentakt
einfach sein die umzubauen. Es wird vom ASF dies benutzt: https://asf.microchip.com/docs/latest/samd10/html/group__asfdoc__sam0__tc__group.html Benutzt wird TC1 nicht TCC aber ich meine TCC war ähnlich kann aber bisschen mehr. [code] // Init struct tc_module tc_instance; struct
-
Thread
Arduino Uno R4 im Handel erhältlich
Variablen- und EEPROM-Speicher. Man hätte sich sowas vor Jahren schon mit einem ATSAMC20 oder ATSAMC21 bauen können, also Cortex M0+ auf 48MHz und damit etwas langsamer als der UNO R4, aber eben auch 5V und deutlich mehr Speicher als der M328.
> https://store.arduino.cc/products/arduino-zero Ja eben gerade nicht, auf dem Zero ist ein SAMD21 und der verträgt nur bis 3,63V.
-
Thread
Welche Low Cost 32 Bit MCU Familie? Gesperrt
zunehmend auch mit Arduino in Kontakt, hier heißt die Hardware "SenseBox" und arbeitet mit einem Atmel SAMD21 Derivat, so dass das Teil wie ein Arduino Zero programmiert werden kann. Schwerpunkt hier ist ganz klar das Auslesen diverser Sensoren mittels I2C. Hier dürfte jedoch die IHK nicht federführend gewesen
-
Thread
Neue Toolchain aufbauen (AVR)
das Absicht. Die EDBGs sind die letzten AVR32 Schon eine Weile nicht mehr, das sind inzwischen SAMD21. *Daran* liegt es also bestimmt nicht, wohl eher daran, dass das nicht "corporate design" ist oder so (wobei es eigentlich auch kein Atmel-corporate design war, denn das war blau, letztmalig bei den
-
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
Seggert J-Link Vorteile?
welche *praktischen* Vorteile hat dieser Debugger gegenüber dem Atmel ICE3? Als Prozessoren kommen SAMD21, SAME53 und zukünftig evtl. PIC32 zum Einsatz. - Kann J-Link auch Trace (oder eingeschränkt)? - Kann J-Link Data Breakpoints, wenn der Prozessor das selbst nicht unterstützt? - Lohnt sich J-Link
Alex schrieb im Beitrag #7377328: > Als Prozessoren kommen SAMD21, SAME53 und zukünftig evtl. PIC32 zum > Einsatz. Atmel ICE kann keine PICs. PICKIT4 schon. PICKIT4 unterstützt so ziemlich alles, was Microchip aktuell anbietet (PICs, AVR, ARM). > - Kann
-
Thread
SamC21 - Outputtoggle funktioniert nicht wie erwartet
Hallo Zusammen, Ich beschäftige mich zur Zeit mit dem AtsamC21J18A auf dem XPlained Board. Die Registerzugriffe mache ich selbst zu Fuß mithilfe von CMSIS und Microchips DFP. Beim Port ist mir aufgefallen, dass das Toggeln eines Pins nicht so funktioniert wie
entsprechenden Definitionen für deine MCU rein. Bei mir steht dafür im Makefile: [c] CDEFS += -D__SAMD20J18__ [/c] Wie dieses #define in deiner Entwicklungsumgebung generiert wird, müsstest du selbst sehen.
-
Thread
NVMCTRL - ATTINY 416
Modul gibt! Auf AVRFREAKS habe ich auch etwas gefunden das bezieht sich allerdings alles auf den SAMD21. Werde mir das trotzdem mal anschauen - vielleicht funktioniert das ähnlich. Aber jetzt ist zunächst mal Schluss für heute. Ciao und danke allen die helfen das Mysterium zu klären. Jürgen
-
Thread
DAB Shield Frage zu Arduino Code
EEPROM emuliert, indem sie Flash Speicher vom Arduino verwendet. Die Option funktioniert nur auf SAM21 basierten Boards und dem Arduino Due: DABLCD.ino [c] // Include API for FlashStorage only valid for SAMD21 (M0/Zero etc). #define USE_EEPROM #include <FlashStorage.h> #endif #ifdef ARDUINO_SAM_DUE