-
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
ATSAMD09C13A start
pre] zeigt dir das. Atmel START ist leider manchmal etwas aufgeblasen. Weiß nicht, was der SAMD09 so an Ressourcen hat, mehr oder weniger der Standard bei diesen kleinen Atmel-ARMs (also das, was bei AVR der ATmega328 ist) wäre dort der SAMD21. Die sind gar nicht mal so klein. Habe jetzt gerade
Assembler Code. Danke dir für die schöne Erklärung, mein Browser ist eh schon voll mit "ARM" und "SAMD09" Suchbegriffen (:
-
Thread
SAM4E oder SAM7x
Um noch was dazwischen in den Ring zu werfen das neuer ist: SAMD51
Rudolph schrieb im Beitrag #6054469: > Um noch was dazwischen in den Ring zu werfen das neuer ist: SAMD51 Ist aber eine völlig andere Liga. Hier wurde über 32- und 64-bit-FPUs geredet, da kann der kleine Cortex-M0+ nun wirklich nicht mitreden. Allerdings halte ich die Peripherie der kleinen SAMD
-
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) {
-
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
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
ja 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
USB Datenleitungen abkoppeln
eine USB-Geschwindigkeit hast du? gute Frage, kann ich gerade nicht beantworten. Der Controller SAMD21 soll damit geflashed werden. > > Wer stellt die +3 V an D+ denn bereit? Vielleicht kann man demjenigen > das abgewöhnen, solange sie nicht gebraucht werden? der controller, der geflashed
R. schrieb im Beitrag #7315191: > gute Frage, kann ich gerade nicht beantworten. Der Controller SAMD21 > soll damit geflashed werden. Der kann USB Full Speed. Schalte doch in Software die USB-Peripherie ab und die Pins auf Floating oder GND. Wenn der Bootloader USB benutzt - der ist ja immer nur
-
Thread
EEPROM/Flash bei ATSAMD51 lesen/schreiben
Arduino-Allergiker (zu denen ich auch gehöre): https://www.avrfreaks.net/forum/storing-data-nvm-samd21
Arduino-IDE-Zeugs (also unbrauchbar) und das andere ist ein Link auf einen Forumseintrag a) für den SAMD21 und b) mit eigentlich auch nur Links auf die ATMEL-Dokumentation, die ich schon kenne. Du hast also einfach mal sinnlos die ersten zwei Google-Links hier reinkopiert. Danke für nichts.
-
Thread
Atmel SAM D10 ohne ASF programmieren
->Group[1].PINCFG[16].bit.PMUXEN = 1; [/c] (die letzten beiden Zeilen) Ist jetzt von einem SAMD20/21, aber das Prinzip dürfte beim 10er gleich sein. Manchmal findet man auch noch sowas drüber: [c] #define PORTB PORT->Group[1] [/c] Damit kannst du dann schreiben: [c] PORTB.PMUX
Beispielprogramm "DEMO" aus dem Ordner "ATSAMD10\mcu-starter-projects-master\mcu-starter-projects-master\samd10" von Alexander Taradov gestartet. Läuft bestens!! Hierauf kann ich aufbauen. Spitze!
-
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
ATTINY85 als DCF77-Empfänger
Ludger schrieb im Beitrag #6950418: > auf einem SAMD21 laufen. Kannst du dein Projekt hier hochladen, weil samd21 ist interessant, liegt bei mir rum und will auch was zu tun haben.
Ludger schrieb im Beitrag #6950418: > Ich habe das 07_DCF77 auf einem SAMD21 laufen. Das schwierigste ist oft, erstmal etwas lauffähiges zusammenzubekommen. Da dieser Schritt (ATTINY -> SAMD21) hinter dir liegt, wären nun Spielereien mit der deutlich leistungsfähigeren Hardware
-
Thread
ATSAMD21 - GPIO per DMA auslesen
Hallo, ich lerne gerade den Atmel SAMD21 kennen... mit dem ASF Ich möchte einen Port möglichst schnell nach einer Flanke an einem Pin auslesen und dachte zuerst dass ich dafür den DMAC nutzen kann. Jetzt sieht es für mich aber so aus
Geschwindigkeit der Ausführung > sondern dass die CPU nicht belegt wird? Das auf jeden Fall. Aber: der SAMD21 hat doch ein Event-System. Kannst du deinen gewünschten Effekt vielleicht damit erreichen? (Hab auf die Schnelle nicht gefunden, was man damit alles genau erledigen kann.)
-
Thread
AVR- C: Welche einfachen Projekte für den "Einstieg"?
. Das ist an der Stelle durchaus vergleichbar mit dem AVR, wenn ich mich recht erinnere läuft der SAMD21 dann mit 2 MHz. Aber er läuft. (Der AVR ist mit 1 MHz Standardtakt auch kein Rennauto.) Das da oben ist ein komplett lauffähiges Beispiel. Es war meine Inbetriebnahmefirmware für ein SAMD21 Xplained
Jörg W. schrieb im Beitrag #7203951: > Ist 'ne Frage der Pinanzahl. Einen SAMD21 oder AVR128Dx im 32-Pin-TQFP > bekommst du immer noch mit 0,8, aber auch 0,5er lassen sich mit der Hand > löten. Meine Technik ist, ich flute eine Pinreihe mit bleihaltigem Lot, daß es richtig
-
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
5V-Ausgang: Schutzbeschaltung
Hier ein kleiner Ausschnitt aus einer Atmel-Schaltung (SAMD21-XPRO). So lösen die den Schutz vor falscher Polarität. Sieht simple aus.
BlaBla schrieb im Beitrag #6016856: > Hier ein kleiner Ausschnitt aus einer Atmel-Schaltung (SAMD21-XPRO). So > lösen die den Schutz vor falscher Polarität. Sieht simple aus. Bis 20 V ist das kein Problem. Einen kleinen FET, der 50 V Gate-Source-Spannung verträgt, finde ich allerdings nicht.
-
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
Microcontroller mit USB-host-Funktion gesucht
/3/index.html?ACTION=3&LA=517&ARTICLE=155816&GROUPID=6667 Du koenntest auch noch den Atmel SAM R21 nehmen. Ist der D21 nur noch mit Funk. Dazu gibt es von Atmel ein Eval-Board. http://www.atmel.com/tools/ATSAMR21-XPRO.aspx
Samd11 wäre noch kleiner alsder samd21, im asf findet man fertige aplikationen für verschiedene Usb classen.
-
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
320x480 Display an Arduino
https://github.com/lcdwiki/LCDWIKI_gui/blob/master/Document/LCDWIKI%20GUI%20lib%20Manual.pdf Seite 21
laufen soll. Jetzt habe ich gesehen das ich oben eine falsche angabe gemacht habe auf dem MKR ist kein samd32 sondern ein samd21. Kurt
-
Thread
Klemmspannung bei Dioden
Hallo, um einen Eingang eines SAMD21 zu schützen habe ich nach Schaltungen gesucht und gefunden, dass es spezielle ESD TVS Dioden gibt. Was genau ist mit Klemmspannung gemeint? Soweit ich das verstanden hätte, wäre das dann bei mir 3.3V bzw max vom SAMD21 3.6V. Diese Spannungen sind bei der Bauteilsuche bei mouser aber eher in der Unterzahl Ich suche für ein batteriebetriebenes Gerät eine Schutzmöglichkeit für einen Eingang. Der mcu arbeitet mit 3.3V
-
Thread
Neu in Microchips SAM D21. Frage zu Arrow Operator ->
Quelle: https://archives.plil.fr/elopes/PFE15/raw/a752c7abc15410f36f02a6e750e6ef3f7b940a40/RIOT/cpu/samd21/cpu.c Oder aber auch: [c]/* OSC8M Internal 8MHz Oscillator */ SYSCTRL->OSC8M.bit.PRESC = SYSTEM_OSC8M_DIV_1; SYSCTRL->OSC8M.bit.ONDEMAND = CONF_CLOCK_OSC8M_ON_DEMAND; SYSCTRL->OSC8M.bit.RUNSTDBY
SYSCTRL->OSC8M.reg |= SYSCTRL_OSC8M_ENABLE;[/c] Quelle: https://stackoverflow.com/questions/42025662/samd21-clock-configuration Ich weiß, dass der -> Operator verwendet wird, wenn eine Pointervariable auf ein Member eines Structs zugreift. Allerdings habe ich Verständnisschwierigkeiten, den dahinter
-
Thread
Mein KNX Breakout / Shield / Busankoppler
aktuell und bis zum 21.02 lege ich wieder eine Serie der MicroBCU2 (https://gitlab.com/knx-makerstuff/knx_microbcu2/-/wikis/home) auf. Außerdem gibts eine verkleinerte Version auf 18x18mm, die NanoBCU (https://gitlab.com
) eher weniger geeignet da wird schnell ram/flash knapp. Gibt mittlerweile ne echt gut lib für SAMD21/ESP32/ESP8266 und Linux (RasPi), das geht dann sogar mit ETS. Ist aber schon advanced zum anwenden: https://github.com/thelsing/knx Ne ganz einfache Arduino Lib gibts hier: http://liwan.fr/KnxWithArduino
-
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
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
Ist der AVR Dragon empfehlenswert?
der 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
Mikrocontroller mit 9 PWM ausgängen?
Controller, die ein Dutzend oder mehr PWM-Ausgänge in Hardware ansteuern können. (Habe gerade beim SAMD21 geguckt: wenn ich richtig zähle, kann er bis zu 18 PWM-Kanäle treiben.) Das alte Bastler-DIP ist einfach mal ein Auslaufmodell, gerade für Pinouts mit vielen Pins ist es doch völlig unpraktikabel
man auch mit einem FT2232 machen, die ARM-Debug-Schnittstelle ist ja von ARM genormt. Für den SAMD21 gibt's doch auch einen Arduino … https://store.arduino.cc/arduino-zero Schätzungsweise auch Clones.
-
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
Das war der falsch Link, hier der richtige: http://www.atmel.com/Images/Atmel-42631-SAM-D21-SERCOM-I2C-Configuration_ApplicationNote_AT11628.pdf
-
Thread
Mikrocontroller-Board in USB-Steckerformat
trotzdem sehr kompakt: https://eckstein-shop.de/SeeedStudioSeeeduinoXIAO-ArduinoMicrocontroller-SAMD21CortexM02B Oder bei Crowd Supply stöbern, da gibt es so Boards. https://www.crowdsupply.com/
Händlern ankommen, wie, z.B. die Vorläufer Produkte https://www.berrybase.de/neu/adafruit-neo-trinkey-samd21-usb-key-mit-4-neopixeln?c=2323
-
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
-
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
gcc komischer fehler: sbrk() Gesperrt
Hallo, Für einen ARM Cortex M0+ plus (Samd21), benötigt der Compiler eine Funktion die sich _sbrk() nennt. Sonst erhalte ich folgende Fehlermeldung: [code] Severity Code Description Project File Line Error undefined reference to
adc schrieb im Beitrag #6659206: > Für einen ARM Cortex M0+ plus (Samd21), benötigt der Compiler eine > Funktion die sich _sbrk() nennt. Hier eine Referenzimplementation von _sbrk für STM32, sollte auch für Deinen µC funktionieren: [c] caddr_t _sbrk(int increment
-
Thread
Erneutes ausführen von Code-Abschnitten nach Interrupt
Hi zusammen, ich habe eine Frage zum Thema Interrupts: Ich benutze einen SAMD21J18A und ATMEL START/ATMEL Studio (AFS4) Umgebung, um ihn zu programmieren. Jetzt habe ich folgendes Problem: Ich habe einen SPI Bus, an dem verschiedene Sensoren dran hängen und einen Eingangs-Pin
im Beitrag #6441881: > Dann bleibt die ganze ISR/SPI Hardware frei für diesen ADC. Naja, ein SAMD21 hat sechs(!) SERCOMs, daran allein kann es eigentlich auch nicht liegen …
-
Thread
Selbst blinkender Pfeifer für 5V gesucht
gerade einmal 17x20mm groß ist: https://www.seeedstudio.com/Seeeduino-XIAO-Arduino-Microcontroller-SAMD21-Cortex-M0+-p-4426.html Edit: Puh, Glück gehabt, neue Salamischeibe 2V: der SAMD21 läuft runter bis 1,6V
-
Thread
Bluetooth sendet kryptische Zeichen
wird, immerhin tatsächlich vom Controller kommt. Ich habe das Bluetooth Module (RN41) an mein SAMD21 XPlained Pro angeschlossen und zwar den RXD-Pin vom Bluetooth Modul an den PIN PA10 vom Controller und den TXD-Pin an den Pin PA11. Pin PA10 und PA11 habe ich mit Hilfe von ATMEL Start als UART
Danke für die Antworten, ich glaube auf dem SAMD21 XPlained Pro Board, ist netterweise noch ein 32kHz Crystal Oszillator mit drauf, der ist dann vielleicht besser geeignet. Ich werde testen und berichten ;) @leo. Da hast du wohl recht. Das werde
-
Thread
SAMD20 timer counter 1 läuft nicht
Marco H. schrieb im Beitrag #4502602: > Also beim SAM3 kann man das Umstellen. SAMD und Konsorten sind in den Peripherals /völlig/ anders (allerdings meiner Meinung nach durchaus in vielen Dingen besser).
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
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
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
ARM Cortex M0 system timer
Irgendwo habe ich hier auch schon mal Codeschnipsel von mir gepostet, als ich mich durch den SAMD20 gewühlt habe. Kannst du als Anfang nehmen.
STM32CubeMX: STM32Cube initialization code generator Naja, für STM32. Ich habe leider einen SAMD20.
-
Thread
Piezo: Aktuator und Sensor
bei 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
Neues Projekt - welcher µC?
Variante mit FIFO (THS1064; http://www.ti.com/lit/ds/symlink/ths10064.pdf) Das dürfte sogar der SAMD21 schaffen, den ich schon in 2 anderen Projekten benutzt habe :) Grüßle, Bob
gleichzeitig. Die werden mit diesen Teilen nicht erreicht. Wie auch immer: nimm sie und nimm den SAMD21. Dann sind Deine Probleme vorerst gelöst. Das Datenblatt stammt aus dem Jahr 2002. Für Langzeitverfügbarkeit solltest Du Dir einen tray in die Schublade legen.
-
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
AtSamC21 AtmelStudio/MicrochipStudio device-programming failed
8221: Issue with SRAM access seen for ATtiny817 with EDBG – AVRSV-8212: Reading Target voltage for SAMD21 fails – AVRSV-8187: Support for CMSIS 5.4.0 schema in atpackmanager – AVRSV-8170: SAM D51, E5x - ELF parsing incorrect with ECC in Flash – AVRSV-8105: Erase User page before programming fails for
lib-elf-dwarf build job from stash to bitbucket – AVRSV-8132: ChipErase issue with J-Link – AVRSV-8131: SAMD21J17D is unable to Program or Debug with Atmel-ICE – AVRSV-8171: SAM L11 BOOTOPT programming issue – AVRSV-8159: Not able to program BOCOR on SAML11 from within an ELF file – AVRSV-8149: Breakpoints
-
Thread
GPIO und SPI bei ATSAM2D asynchron?
kein TXC benutzen, da genügt DRE. Ansonsten hat TXC für uns seinerzeit funktioniert (auf einem SAMR21, aber das ist letztlich ein modifizierter SAMD21 mit einem AT86RF233 drüber gestapelt).
irgendeinen eigenen Code als Vorlage genommen habe) da auch schon Bugs entdeckt. War allerdings nicht SAMD/SAMR, sondern SAM4E/SAME70.
-
Thread
wieso brummt mein FET bei der PWM?
der 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
M4 (samd51) läuft nicht als i2c master
ins ADDR-Register geschrieben wird. Die Konfiguration is grob aus Datenblatt und AN(AT11628 für samd21) zusammengeführt. Hardwaretechnisch hängt an der anderen Seite über Pullups (4k4) nur ein DAC80501 im i2c-Betriebsmodus. Wäre über hinweise sehr dankbar! [c] /* * Prototyp_1
; Weil das sowieso schon länger sinnlos herum liegt habe ich gerade mal den I2C auf einem SAMC21 grundsätzlich zum Laufen gebracht. Die Peripherie ist mit dem SAMD51/SAME51 ja weitgehend identisch, der SAMD51 hat nur von allem noch viel mehr. [code] #include "sam.h" volatile uint8_t system_tick