-
Thread
ATSAME54 bleibt in der startup_same54.c hängen
Hallo, Ich hatte neulich ein sehr ähnliches Problem beim samd21. Vielleicht ist es hier das gleiche Problem... Löschen mal sämtliche breakpoints im avr Studio. Bei mir lief es danach wieder. Und es hängte sich an exakt der selben Stelle auf. Gruß Flo
Florian H. schrieb im Beitrag #5621546: > Ich hatte neulich ein sehr ähnliches Problem beim samd21. Vielleicht ist > es hier das gleiche Problem... Löschen mal sämtliche breakpoints im avr > Studio. > Bei mir lief es danach wieder. Bei mir leider nicht. Alle Breakpoints gelöscht. Zusätzlich
-
Thread
Wann braucht man Freilaufdioden bei einem BLDC Regler?
verwenden, sondern die FETs entsprechend zu steuern. Ich will nur wissen, wie ihr das mit z.B. einem SAMD21 oder einem STM32 der Preisklasse hinbekommt. Vorzugsweise kompatibel mit einer BEMF-Auswertung. Für Hinweise wäre ich dankbar.
unvernünftiger Entwickler schrieb im Beitrag #5607653: > Ich will nur wissen, wie ihr das mit z.B. einem SAMD21 oder einem STM32 > der Preisklasse hinbekommt. Magst du mir die genau Typbezeichnung des stm32 nennen? danke,
-
Thread
Atmel SAMD51 (DMA, I2S,.)
die was vom CHID.ID register bit. -> Das ergibt keinen Sinn und scheint ein Copy/Paste Fehler vom SAMD21 zu sein? 2. Zum Loslegen habe ich Atmel START benutzt. Leider totaler Müll im Vergleich zu CubeMX. Auch die STM HAL gefällt mir besser... -> Die ASF ist scheinbar noch gar nicht vollständig verfügbar
-
Thread
Nano Zero Bootloader hochladen
Gert schrieb im Beitrag #5578726: > Es ist so einfach. No! Begründung, ich sach nur: Der SAMD21 ist ein ARM, kein AVR AxelB schrieb im Beitrag #5578711: > Platine solte laut Hersteller mit Atmel Studio 7 und dem ICE gemacht > werden. Davon verstehe ich nur 50%, aber stimme zu! > Atmel
Arduino Fanboy D. schrieb im Beitrag #5578727: > Begründung, ich sach nur: Der SAMD21 ist ein ARM, kein AVR Ah. Da habe ich den "nano zero" wohl mit einem "nano" verwechselt. Becknackte Namensgebung? Aber einen Atmel-ICE braucht man nicht, um dem Ding einen Bootloader zu verpassen
-
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
GSM PCB-Antenne: Matching in beide Richtungen?!
Antenne. Das Sim868 hat einen Metallshield und sitzt recht knapp an der Antenne. Es ist noch ein SAMD21 etwa in der Mitte der Platine (somit auch knapp an der Ecke), der läuft mit 48MHz. Ein ESP8266 ebenfalls in der Nähe, aber das schläft zumindest die meiste Zeit.
-
Thread
SAMD21 / USB MSD / Verbindung mit PC erkennen
Hallo zusammen Ich habe eine Applikation mit einem ATSAMD21G18 als GPS Datenlogger. Die Dateien werden mittels FatFS auf einer SD Karte gespeichert. Der uC kann auch als USB Mass Storage Device gebraucht werden, womit ich die Daten direkt auf den PC kopieren kann. Nun ist es aber so dass ich möchte dass die beiden Modi (Logger / MSD) nicht gleichzeitig laufen, dafür müsste ich erkennen ob der uC eine Verbindung mit dem PC hat. Pseudo Code: [c] while(1) { if (PCUSBConnection) { HandleUSB(); } else { logData(); } } [/c] VBus kann nicht brauchen
-
Thread
Bipolare LED und uC mit Transistoren
eine 3mm bipolare LED (rot & grün antiparallel, also zwei Beinchen) die ich zweifarbig mit einem SAMD21 ansteuern will. Wenn ich die LED zwischen zwei I/O Pins hänge kann ich ja beide Farben ausgeben. Jetzt kann der SAMD21 aber nicht genug Strom sourcen/sinken, so dass ich da Transistoren bräuchte
-
Thread
Welcher Microcontroller für i2c-Display
kostenlos. Es wird immer irgendwelche "besseren" Controller geben. Auch dein zweifellos guter SAMD21 ist nicht das ultimative Maß aller Dinge.
-
Thread
Verständnisfrage: Datentransfer I2S zu SPI (NOR-Flash) via DMA
Hallo, ich beschäftige mich zum ersten mal mit einem DMA-Controller in einem SAMD21. Wie erwähnt möchte ich gerne einen Datenstrom aus einer I2S Schnittstelle in einen externen Flash (SPI, single data transfer) weiterleiten über den internen DMA. Im Datenblatt des SAMD21 steht
-
Thread
I²C master an anderen master anbinden
soll arbeitet auch als Master da da noch diverse Sensoren dranhängen. Der Empfänger ist zwar ein SAMD21, ich habe jedoch keine SERCOMs mehr frei zum als Slave konfigurieren. Wie kriege ich die Werte in den μC rein? Gibt es Umsetzer die einfach alles auf ner Slave Adresse Empfangene wieder auf einem
Lex schrieb im Beitrag #5511007: > Der Empfänger ist zwar ein SAMD21 Der kann schonmal kein Multimaster. Man kann aber leicht einen I2C-Singlemaster mit Bit-Banging mit 2 beliebigen IO-Pins realisieren.
-
Thread
Signalled mit Mosfet statt Transistor schalten. Gründe?
Hallo, mir ist aufgefallen, dass bei den neueren Arduino boards mit dem SAMD21 (3.3V) Mosfets (2N7002LT1G) zum Schalten von Signalleds benutzt werden, da der Chip nur wenig Strom liefert. Gibt es einen Grund warum man keine Transistoren wie bc817 benutzt? Was sind denn da
-
Thread
Atmel ICE funktioniert nach upgrade nicht mehr
durchgeführt. Dabei wurde auch der Atmel-ICE von 1.21 auf 1.27 ge-dupdated. Nun kann ich aber meinen SAMD21G18A nicht mehr programmieren :/ Folgende Meldung erscheint immer: [code]Could not activate interface, but found DAP with ID 0xbc11477.. This usually indicates that the device is locked or
-
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
Suche µC Empfehlung
Leistung bei recht wenig Strombedarf. Da ich aber nur mit größeren Atmels Erfahrung habe (328p, 32u4, SAMD21), bin ich mir unsicher ob der ATTiny85 den Anforderungen gerecht wird. Gerade was das Thema serielles Signal decodieren angeht: So "richtig Interrupt" scheint nicht zu gehen. Und so "richtig UART"
-
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
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, alternate pin function und pull-up/-down
Hallo zusammen, wenn ich bei einem Atmel/Microchip SAMD21 für einen Pin eine alternative Funktion aktiviere, d.h. PINCFGx.PMUXEN und entsprechend PMUXx.PMUXO/PMUXE setze (etwa SerCom als Uart), kann ich dann weiterhin den PullUp/Down-Widerstand verwenden,
-
Thread
Neue Arduino-Module vorgestellt
arduino-uno-wiFi-rev2). Auf dem [MKR Vidor 4000](https://store.arduino.cc/arduino-vidor-4000) kommt ein 32bit SAMD21-Mikrocontroller in Verbindung mit einem Intel Cyclone FPGA zum Einsatz, die MKR-Serie ist dabei vor allem für IoT-Applikationen gedacht. Die Konnektivität über WiFi und Bluetooth Low Energy wird durch
vereinfachen. Spezifikationen des [MKR Vidor 4000](https://store.arduino.cc/arduino-vidor-4000): * SAMD21 Cortex-M0+ 32bit low power ARM, 48 MHz, 256 KB Flash, 32 KB SRAM * Cyclone 10 LP (10CL016YU256C8G), 15408 Logikelemente, 963 LABs, 504 Kbit RAM * WiFi und Bluetooth Low Energy
-
Thread
Unterschiede zwischen ARM und ATmega in der Programmierung
eigentlich > auf alle zu) Nein das kommt auf die Bus-Implementierung an: M3 und höher können das, M0 SAMD21 kann es, M0 LPC800 kann es nicht. Ist beim 8051 übrigens genau so.
-
Thread
Atmel SAMD21 Kollision von Variablen
Moin, in Atmel Studio für SAMD21 beobachte ich eine Kollision von Variablen: In einem Modul ist ein [c] struct at25dfx_chip_module at25dfx_chip; [/c] die boolsche Variable: [c] &((((at25dfx_chip).spi))->locked) [/c]
-
Thread
Frequenz um Kommazahl teilen mit PLL und uC
Genutzt wird ein Arduino M0 Pro, allerdings ohne Arduino Libraries, also im Endeffekt ein Atmel SAMD21. Ich freue mich über jeden Ratschlag! Grüße
-
Thread
zweite SPI im SAM D mit Atmel Studio ASF hängt
Moin, ich benötige mehrere SPIs im SAMD21. Beim Einbinden der zweiten SPI hängt das Programm im [c] startup_samd21.c void Dummy_Handler(void) { while (1) {} } [/c] Einen SPI habe ich mit der RadioHead-Library in Verwendung:
springt das Programm vom __libc_init_array() direkt in den Dummy_Handler(). Warum? [c] startup_samd21.c void Reset_Handler(void) { ... bla ... __libc_init_array(); /* Initialize the C library */ main(); /* Branch to main function */ while (1);
-
Thread
Arduino M0 (SAMD21) - Transistorschaltung und Spannungsbegrenzung
als der Elektronik-Experte. Daher habe ich zwei Fragen an Euch. Ich verwende einen Arduino M0 (SAMD21) mit 3,3V und einen Sharp Distanzsensor GP2Y0A41SK0F. Der Sensor wir über den 5V-Pin des Arduino mit der notwendigen Betriebsspannung VCC versorgt. Das analoge Ausgangssignal des Sharp-Sensors (
-
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
WS2812B mit SAMD21 SPI/DMA
mich in einen ARM basierenden MC einzuarbeiten hab ich mir ein "Adafruit METRO M0 Express" mir SAMD21 besorgt. Da das Umsetzen des WS2812B Protokolls einen tieferen Einblick in die Hardware bedarf wurde das als erstes Projekt angegangen. Das ganze wurde mit Atmel Studio 7 in C (bare metal) umgesetzt. Das Konzept ist nicht neue konnte aber keine Umsetzung für den SAMD21 finden. Prinzip: 1 WS Bit entsprechen 4 SPI Bit. Ein DMA Transfer sind 12 Bytes. (3*8*4 Bit) Über eine circular arbeitenden double buffer werden die Daten ausgegeben. Dadurch können Verzögerungen
-
Thread
Ist der AVR Dragon empfehlenswert?
richtige für dich. Mit dem kannst du die normalen Attinys und Atmegas sowie die 32biter wie die SAMD21/L21 bis runter zu SAMD9 programmieren und debuggen. Das Debuggen von den kleinen Tinys geht zwar damit nicht, meist kann man wegen kleinem Programmumfang darauf jedoch verzichten. Das Debuggen der
-
Thread
Pinout für Kabel von Atmel SAM-ICE zu ICSP (Arduino)
Der DUE hat ein SAM3x der M0 samd21 beides ARM und kein AVR die Schnittstellen sind grundlegend unterschiedlich. Das Gerät ist nur für Atmel ARM Prozessoren. Beim MO+ ist dieser Debugger sogar mit auf dem Board.
-
Thread
Erfahrungen mit Platinen von JLCPCB / EasyEDA
ich hatte jetzt eine negative Erfahrung mit dem SMT-Service. Wollte ein Board mit SAMD21 MCU machen und hab mal eine Testserie mit 2 Stück bestellt. 3 Wochen später war der out of stock und auf Nachfrage... wird er auch nicht mehr bestellt. Ich hab dann gefragt wie ich denn erkennen kann
dann zügig bestellen. Welche Alternativen gibts für SMT für kleine Stückzahlen? Ich bin auf dem SAMD21 festgelegt
-
Thread
Arm Cortex im DIP Gehäuse Gesperrt
Hallo Berti! Dein SAMD21 bietet zwar keine komfortablen 1.27 mm Pinabstände, die man noch mit einer Flasche Bier in der Hand löten kann, sondern bestenfalls als 32 Pinner 0.8 mm Anstand, was aber immerhin deutlich besser ist
-
Thread
RFM95 mit Radiohead auf Atmel Studio ASF für SAMD21
Radiohead-Library für RFM95 u.a. arbeitet gut in der Adruino-IDE. Um damit komfortabler mit einem SAMD21 in Atmel Studio arbeiten zu können, ist eine Portierunge notwendig. Mit dem ASF des Atmel Studio kann der SPI bequem eingerichtet werden. Hat jemand einen Wrapper oder eine Adaption für RadioHead
-
Thread
Auswahl eines ARM-µC für Einsteiger
Strom verbrauchen Dann wäre auch ein Blick auf Cortex-M0[+] interessant. Gibt's von Atmel (SAMD21 und Co.), aber auch von anderen. Ist halt auch eine Frage, ob du viel CPU-Leistung (und schnellen Takt) brauchst oder Strom sparen wichtiger ist.
-
Thread
Neue Module mit Atmel/Microchip SAM D21, SAM C21 und SAM L21
Wandler, LDO Spannungsregler, Quarze und SWD Programmierstecker an Bord: Sammy-D21: universeller SAMD21G18A für allgemeine Anwendungen Sammy-D21 Plus: mit RS232 und RS485 Wandler Sammy-C21: SAMC21G18A mit Dual CAN Controller und zwei CAN Transceivern für Automotive oder E-Bike Anwendungen Sammy-L21
-
Thread
Arduino MKR1000 C1500 mit ASF
schon aufgefallen wäre wenn man hätte messen können. Jetzt sind 12MHZ SPI möglich das was der samd21 auch kann.
-
Thread
SAMD DAC Taktfrequenz?
DMA/Events/etc hat ... Evtl hier mal nen bisschen stöbern: http://asf.atmel.com/docs/3.15.0/samd21/html/group__asfdoc__sam0__dac__group.html
DMA/Events/etc hat ... Evtl hier mal nen bisschen stöbern: http://asf.atmel.com/docs/3.15.0/samd21/html/group__asfdoc__sam0__dac__group.html
-
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
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
sparsamer Mikrocontroller für IoT
Du auch keinen weiteren Controller (SAML21 usw.) Die auf dem SAMW25 Modul verbaute MCU ist ein SAMD21, im Standby ca. 2uA was Deiner Aufgabe mehr als ausreichen sollte.
-
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
Grafiktablett Funktionsweise selber bauen möglich?
Der samd21 unterstützt auch touchpads mit 256 nodes, mehrere zusammenhängende ics und es dürfte auch mit einer ITO Folie statt pcb Elektroden klappen.
-
Thread
open.Theremin V3 von GaudiLabs - Erfahrungen und Verbesserungen
arbeite derzeit mit den atSAM-ARM-Chips (32-Bitter). Es gibt den Arduino-Zero / M0, auf dem ein atSAMd21 sitzt. Damit hat man folgende Vorteile: 1. openTheremin-Hardware passt darauf (steckerkompatibel). 2. 32bit-Hardwaremultiplier beschleunigt Berechnungen. 3. Tonausgabe kann über DMA erledigt werden
Waveforms ausgeben (mit Control Voltage 1V/Oktave) geht schon mit 300 kHz Sampling. Der Atmel atSAMd21 hat einen (leider nur einen) internen 10-Bit-DAC. DMA mit variabler Frequenz habe ich noch nicht geschafft.
-
Thread
Dokumentation zum ATMEL Start Framework?
Hallo! Ich möchte meinen SAMD21G16 über das Atmel Studio programmieren. Nun habe ich das Atmel Start Tool genutzt um das Blink Beispiel zu modifizieren (SPI, I2C, USART etc. hinzugefügt. Mir sind jetzt noch ein paar Sachen aufgefallen
-
Thread
Wo findet man die passende Library in Atmel Studio?
editieren. Hier gibt es leider auch kein "HTTP File Server" Example. http://asf.atmel.com/docs/latest/samd21/html/group__auto__winc1500__group__related__projects.html :(
-
Thread
SAMD21 (Arduino): Mikrofon und Lautsprecher über 1 x I2S
Hallo Ich habe von SparkFun ein 9DoF Razor IMU M0 (also ein Atmel SAMD21G18A mit 9DoF Sensor und Micro-SD-Slot). Nun möchte ich zwei I2S Module integrieren: - [1] Adafruit I2S MEMS Microphone Breakout SPH0645LM4H - [2] Adafruit I2S 3W Class D Amplifier Breakout
Lautsprecher ausgegeben werden (das eine oder das andere, nicht beides gleichzeitig). Leider hat der SAMD21 nur eine I2S-Schnittstelle. Also soll ein Taster am uC zwischen "Aufnehmen" und "Abspielen" wechseln. So wie ich es verstanden habe, ist der uC immer I2S-Master. Je nachdem ob der uC als I2S-Master
-
Thread
ARM-Cortex als Anfänger?
Peripherals sind oft dinosaurierhaft überfrachtet, das Pinout graust die Sau. Atmels neuere ARMs (SAMD21 & Co.) machen da einen deutlich weniger angestaubten Eindruck.
-
Thread
SPI @ SAMD21 XPlained Pro mit Atmel Start 7
LCD-Grafikmodul zu beschreiben. Beim Beschreiben ist der Redraw des Displays nur sehr langsam (AtmelStudio 7 - SAMD21XPlainedPro). Verwende ich einen PIC32 mit Harmony läuft SPI ohne große Probleme und das Display beschreibt sich super! Erste Erkenntnis: MOSI geht nach Byte-Übertragung nicht direkt wieder auf Ausgangsposition
-
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
ARM programmieren
Nunja aber der Bootloader muss ja erst mal in dem SAMD21 rein ;) Entgegen anderen ARMs ist dieser nicht im ROM sondern im Flash. Ohne korrektes linker Script das deinen Programmcode dann oberhalb des bootloaders flasht geht das ganze in die Hose.
-
Thread
Atmel-ICE Sonderangebot
Atmel/Microchip AVR sowie SAM 32-bit MCUs anwendbar Z.Z. benutze ich einen Atmel-ICE Basic für ein SAMD21 Projekt. Er ist nur zu empfehlen Jerry