-
Thread
wieso brummt mein FET bei der PWM?
Heizung werden 2,5A an 24V verbraten! Transistor ist der FDD8880 der direkt aus den 3,3V vom SAMD21 angesteuert wird. Das Brummen hängt an der PWM-Frequenz, wenn ich die ändere gibts einen anderen Ton! Die Regelung an sich klappt ganz gut, aber das Brummen ist komisch. Ich habe auch schon 2 mal
aussergewöhnlicher Einsatzbereich... > Transistor ist der FDD8880 der direkt aus den 3,3V vom SAMD21 > angesteuert wird. Und die Masse? > Ich habe auch schon 2 mal den FET tauschen müssen Wird der FET warm? > Ich habe auch schon 2 mal den FET tauschen müssen Ein 30V FET an einer 24V Versorgung
-
Thread
Wie bootloader SAM-BA für SAMD21G18A mit AS7 nutzen und verändern
komm ich grad nicht weiter... Ich habe hier ein adafruit Feather M0 und ein eigenes Board mit dem SAMD21G18A. Das eigene Board hat wohl irgendeinen Defekt, USB geht da gar nicht :( Ich möchte gerne einen bootloader mit dem ich per USB oder UART FW-updates machen kann. Atmel hat eine AN07175 (http://
-
Thread
Microcontroller mit USB-host-Funktion gesucht
Samd11 wäre noch kleiner alsder samd21, im asf findet man fertige aplikationen für verschiedene Usb classen.
-
Thread
SAM-BAR: Bootloader fuer Atmel (D21) Controller
gefunden: SAM-BAR (Smart Atmel Microcontroller Boot Assistant Reloaded) is a bootloader for Atmel SAMD21 devices https://github.com/watterott/SAM-BAR#sam-bar Ich hab leider gerade keine entsprechenden Controller/Boards rumfliegen, aber vielleicht hat hier ja jemand lust das Ding mal auszuprobieren
-
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
ATMega2560 - was kommt danach ?
würde ich an seiner Stelle nicht mit den Cortex-M4 ins Rennen gehen, sondern eher mit den M0+ (SAMD21, SAML21 etc.). Die haben eine etwas moderner anmutende Peripherie als die alten Boliden (SAM4E etc.).
-
Thread
ARM Programmierung - Literatur für Einsteiger?
http://www.atmel.com/Images/Atmel-42220-SAMD21-Xplained-Pro_User-Guide.pdf
-
Thread
[V]SAMD21XplainedPro, 2.7Epaper und IteduinoMEga2560
Hallo, Ich hab hier 3 Sachen zum Verkauf: 1x Atmel SAM D21 Xplained Pro http://www.voelkner.de/products/758338/Atmel-Entwicklungsboard-ATSAMD21-XPRO.html aktueller VK: 55 mein Preis : 40 Zustand: Ausgepackt, Blinktutorial drauf, in den Schrank mit dem Gedanken "Damit befasse ich mich später mal". Quasi neu. 1x EmbeddedArtist 2.7inch E-Paper Display [EM027BS013] https://www.conrad.de/de/entwicklungsboard-embedded-artists-ea-lcd-009-1027644.html aktueller VK: 40 mein Preis : 30 Zustand: Ausgepackt, angeschlossen, Demo angeschaut und gesehen damit kann ich erstmal nichts anfangen
-
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
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 UART SERCOM ASF
Hallo zusammen, bastle grad mit einem SAMD21 an der Ausgabe einer UART. Verwende Atmel Studio 7. [c] #include <asf.h> #include <stdio.h> #include <string.h> #define SENSOR_LEFT PIN_PA14 #define SENSOR_RIGHT PIN_PA09
-
Thread
Neue Library: RFID Desfire EV1 Karten mit Arduino programmieren
es ja auch ohne den Arduino-Kram funktionieren, oder? Ich benutze in diesem Projekt einen Atmel SAMD21. Viele Grüße und danke für diese tolle Arbeit! Alex :)
sollte es ja auch ohne den Arduino-Kram funktionieren > Ich benutze in diesem Projekt einen Atmel SAMD21. Beim Lesen dieses Kommentar ist mir eingefallen, dass ich es allen Leuten, die nicht den Arduino Compiler benutzen, auch noch viel einfacher machen kann. Ich habe den Code jetzt nochmal überarbeitet
-
Thread
[S] AtSAMD21G18
Hallo! Hat jemand vielleicht zwei (je nach Preis vielleicht mehr) AtSAMD21G18 über und vielleicht die Möglichkeit die mit einem Bootloader zu flashen bevor er sie mir schickt? Grüße, Peter
-
Thread
FT800 / FT810 Library
nano328 SUCCESS 00:00:03.425 adafruit_metro_m4 SUCCESS 00:00:20.071 samd21_m0-mini SUCCESS 00:00:07.731 ESP32 SUCCESS 00:00:14.852 ESP8266_d1_mini SUCCESS 00:00:11.784 nucleo_f446re SUCCESS 00:00:21.354
nano328 SUCCESS 00:00:03.130 adafruit_metro_m4 SUCCESS 00:00:21.480 samd21_m0-mini SUCCESS 00:00:08.109 ESP32 SUCCESS 00:00:14.847 ESP8266_d1_mini SUCCESS 00:00:11.637 nucleo_f446re SUCCESS 00:00:08.395
-
Thread
sercom i2c samd09
Pull-Up-Widerstände in den Leitungen? Hier habe ich noch eine Application-Note mit Beispielen für den SAMD21 gefunden: https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&http://www.atmel.com/Images/Atmel-42631-SAM-D21-SERCOM-I2C-Configuration_ApplicationNote_AT11628.pdf
-
Thread
Piezo: Aktuator und Sensor
0V bis ~2V Eingangsspannung Sensor: Spannung von ~0V bis ~2V Der Treiber wird vom DAC eines SAMD21 angesteuert. Als Sensor wird der ADC vom SAMD21 benutzt. Ich würde gerne beide Funktionen quasi gleichzeitig realisieren und damit einen Knopf simulieren. Funktionieren könnte es so: 1) Spannung
-
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
-
Thread
SAMD20 timer counter 1 läuft nicht
unterscheiden. Sind zwar alles Timer aber mit unterschiedlichen Eigenschaften und Registern ! Beim SAMD21 gibt es nur 3 Timer dieser Art TC3,TC4,TC5. Im 32Bit Mode werden zwei gepaart. Gerade-> Ungerade. Das geht nur mit TC4 !
-
Thread
SAMD20 statt SAMD21 Arduino Zero mit Atmel Studio
gemacht? Ich würde gerne die die Arduino-Zero Lib auf den SAMDD20 umbauen. Im ARDUINO Zero ist der SAMD21 verbaut. Mit Atmel Studio 7 kann man ein Arduino-Sketch importieren, dann den Arduino Zero auswählen und das Sketch kompilieren. Wenn man den Prozessor auf SAMD20 umstellt, klappt das kompilieren nicht mehr. Es gibt im Verzeichnis einen ganzen Ordner für die SAMD21 Konfiguration: ArduinoCore=>include=>core==>samd21 [c] * SAM Software Package License * ---------------------------------------------------------------------------- * Copyright
-
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
AtmelStart online Konfigurator
Bei mir funktioniert es online einigermaßen flüssig und ich habe hier ein paar Beispiele für den SAMD21 gemacht. http://www.mikrocontroller.net/topic/390936 Man kann die Beispiele ja wieder in den Konfigurator importieren und erweitern. Etwas ungünstig finde ich, das man im Konfigurator die Prozessorfamilie an einem schon vorhandenen Beispiel nicht ändern kann. Also z.B. vom SAMD21 auf den SAMD20 downgraden, wenn man bestimmt Peripherie gar nicht braucht.
-
Thread
Arduino Zero Pro - Kommunikation über EDBG-Chip
0x10010205 ( expected 0x1001000a ) Dieser Fehler hat sich erledigt, weil ich aus versehen den SAMD21E18 statt SAMD21G18 wie er im Arduino Zero verbaut ist, eingestellt hatte. >Ich musste bei den Fuses im Programmdialog NVMCTRL_BOOTPROT auf 0x07 >stellen, um programmieren zu können. Bei mir
-
Thread
Arduino M0 (Pro) Takterzeugung
überschaubar, da ich auch kein Programmierprofi bin, den AvR-Mega habe ich noch verstanden, nur den SAMD21 nicht. Ich möchte mit einem TC einen definierte Takt erzeugen, um z.B. eine Debug-LED blinken zu lassen. Wie konfiguriere ich aber die conf_clocks.h, um den propagierten 48 MHz Clock zu erzeugen?
support/articles/en_US/FAQ/How-to-configure-DFLL48M-oscillator-as-main-clock-in-ASF-project-for-SAMR21-SAMD21-SAMD20-SAMD10-SAMD11
-
Thread
Was wird denn nun aus AVR?
nicht. Aber chip-scale-Gehäuse sind eben auch bei „Etwas-mehr-Pinnern“ schon ziemlich klein, ein SAMD21 im 45-Ball-WLCSP ist 3 x 2,7 mm² groß.
-
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
Fusen-Freude und Atiny85
ehrlich gesagt nicht vorstellen, dass sich das für einen Hersteller lohnt. Das TQFP-32 eines SAMD21E ist ja ungefähr genauso groß ein DIP-8. Das Problem mit den 100 MHz ist, dass die üblichen Flash-Zellen nur so bis 30 (oder ein bisschen mehr) MHz gehen. Mit den 32 MHz eines Xmega war da
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
im positiven > Sinn. Genau das ist sie aber bei den SAMDxx ebenfalls. DMA gibt's erst ab SAMD21. Der einzige wirkliche Mehraufwand, den man beim SAMDxx im Vergleich zu den Xmegas hat ist, dass man sich einen Plan über die so genannten generic clock generators vorher machen muss, also festlegen
-
Thread
Alias undeclared
include "uc3/ioport.h" #elif SAM # if SAM4L # include "sam/ioport_gpio.h" # elif (SAMD20 | SAMD21) # include "sam0/ioport.h" # else # include "sam/ioport_pio.h" # endif #endif Hier wird dann "sam/ioport_pio.h" includiert, da ich einen SAM3x8E verwende Von hier kommt der Fehler. Komisch
-
Thread
Wer macht mit bei einer Pulsuhr
jemand Lust hat mit mir eine Pulsuhr zu entwerfen ? Hardwaremäßig : uC : Atmel SAM D21(SAMD21J18[Xplained Pro wäre bei mir vorhanden]/ATSAMD21G18[Arduino Zero]) Display : 1,5" OLED Sensor : OSRAM SFH 7060 Power : CR2032/3.7V LiPo-Akku Sprache : Arduino/C [Ja Arduino] Ich bestelle
-
Thread
SAMD21G18A nicht mehr programmierbar
jedoch nur als SWD Programmer den Discovery. So, nun zum eigentlich Ablauf des Problems mit dem SAMD21. Öffne ich Atmel Studio 7.0, wird das Board direkt als Arduino Zero erkannt. µUSB Kabel ist am Programming Port angeschlossen und Treiber werden akzeptiert. Ich habe nun ein neues Projekt für
-
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
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
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
Eagle Libary mit aktuellen Atmel MCUs
Hallo jonny, ja ich suche die SAMD21/20 Serie. Bevorzug die 32Pinner in TQFP. Hallo Amateuer, das hilft mir auch nicht weiter. Die ist veraltet.
-
Thread
Umstieg von AVR auf PIC
Hallo Programmierer, ich habe hier noch einige ARM rumliegen. Atmel SAMD21, Atmel SAM3X8E, STM43F4, sowie den Raspberry Pi 1/2. Aber warum nicht sich noch die 8Bitter anschauen? Ich bastel nichts mit irgendwelchen TFT Panels. Wenn mal etwas visualiert werden soll
-
Thread
Atmel ASF - Problem mit dem ADC
heraus habe ich das Beispiel aus dem quick start guide verwendet http://asf.atmel.com/docs/3.16.0/samd21/html/asfdoc_sam0_adc_basic_use_case.html und damit das folgende Programm geschrieben. Das Problem ist, dass ich nach der AD-Wandlung für die Variable adc_result immer den Wert 0 bekomme. [c]
-
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
Suche MCU mit I2S
Wenn du nichts gegen Atmel hast: SAMD21G18. Müsste alles dabei haben, was du in der Liste stehen hast. Ist im TQFP48 zu haben, aber auch in kleineren Gehäuseformen bei gleicher Pinanzahl (dann halt unfreundlich für Selbstlöter ;). Alternativ als SAMD21E18 auch in pinzahlmäßig kleineren Gehäusen, falls du damit noch all deine Funktionalität unterbekommst. Allerdings ist dessen QFN32 mit 5x5 mm² größer als das WLCSP45 der G-Version :), das ist
-
Thread
SAMD21 ASF USART BytesAvailable
Hi, Ich steige gerade von AVR auf SAMD21 um. Dabei benutze ich das ASF. Ich nutze die serielle Schnittstelle als stdio. Das funktioniert soweit alles. Mein Problem: Wie kann ich überprüfen, ob neue Daten vorliegen ? Also ala "if (
-
Thread
Embedded WLAN Module mit USB
ein zertifiziertes Modul mit USB gibt es sehr wohl, such mal nach SAMW25 von Atmel, da steckt ein SAMD21 drin der sowohl usb device + host kann. Wie gesagt die Netzwerkfunktion mußt du dir dann aber schon selbst entwickeln
-
Thread
Start mit Atmel ASF &instance
welcher der vielen Timer-Counter? Konkret habe ich das Problem, dass ich nur einen der 3 Timer des SAMD21 zum Laufen bekommen. Ich verstehe allerdings auch nicht, wie definiert wird, welche "instance" gerade angesprochen wird. Bei der tc_init(&tc_instance, TC6, &config_tc); ist es klar. Da steht ja direkt
-
Thread
STM32 vs DSPIC vs AVR XMega
sofern du dafür eine Verwendung hast. Das hat Atmel auch in seine neueren ARMs übernommen (SAMD21 & Co.), weiß nicht, ob ST32 etwas Vergleichbares dazu bietet.
sofern du dafür >eine Verwendung hast. Das hat Atmel auch in seine neueren ARMs >übernommen (SAMD21 & Co.), weiß nicht, ob ST32 etwas Vergleichbares >dazu bietet. Naja, die Xmega sind schon nett und ein "Umstieg" vom normalen AVR auf Xmega ist nahezu trivial. Wenn gleich die Hardwaremodule sowohl
-
Thread
Indutrielles USB-WLAN Modul mit Linux-Treiber
Ich nutze schon das samw25 von atmel. Da drin ist ein samd21 verbaut mit usb host/device. Im ASF gibt's für samd21 viele usb bsp. Ich habs bei mouser bekommen können
-
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
Möchte IoT-Erfahrung aufbauen
ich dir die Demo Agents Firmware von Pubnub oder proximetry anzuschauen. Damit kannst du auf dem samd21+winc1500 in ner Stunde eine fertige cloud demo (kostenlos ) bauen und ggf in der Firma vorstellen. Je nachdem wie die Anwendung es braucht wirst du dann entweder eigene Ideen entwickeln wie z.b data
-
Thread
32-Bit μC für zwei Layer PCB
Da du den ATmega8 als Vergleich gebracht hast, und weil noch keiner Atmel erwähnt hat ;), ein SAMD21E15 käme dafür genauso in Frage (32 KiB Flash, 4 KiB RAM, EUR 2,41 bei Mouser; leider nicht bei Distrelec, die haben nur SAM3). Aber wie auch bei den AVRs, ein SAMD21E18 mit 256+32 KiB kostet
bereits impliziert, möglichst wenige Dukos). Jörg Wunsch schrieb im Beitrag #4116757: > ein SAMD21E15 Ein Atmel, sehr gut. Da hätte ich den Programm bereits für. Torsten C. schrieb im Beitrag #4116836: > Ich hoffe, das war auch für Dich relevant, nun halte ich mich > wieder raus. War
-
Thread
ATWINC1500-MR210PA
gestellte Bibliothek benutzen - es gibt aber bisher nur einen kleinen Teil der Bibliothek für SAM4S, SAMD21/SAMW25 und SAMG53. In dem Atmel-WINC1500-18.0.0.vsix ist immerhin ein Satz Beispiele für den SAMD21 enthalten. Ausserdem ist das nur über das ASF überhaupt zugänglich.