-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
. Wg. der kostenlosen IDE von Atmel hatte ich für ein neues privates Projekt als Grundlage ein SAMD21 Xplained PRO Entwicklungskit ausgesucht - den Versuch mit der Atmel IDE hab' ich nach einer Stunde abgebrochen, weil mein Core2Duo Laptop mit 4GB Speicher und 32 Bit Betriebssystem damit hoffnungslos
einen derart ausgestatteten PC benötigt, kann dann die IDE brauchbar programmiert sein?). Der SAMD21 ärgert mich nun auch schon seit zwei Tage, mir gelingt es nicht, die GPIOs vom EXT2-Header einzulesen (http://www.mikrocontroller.net/topic/360565#new)
-
Thread
gcc für cortex-m0 schreibt daten vor die Vektortabelle
-S zeigt folgenden Anfang: [code] .cpu cortex-m0plus .eabi_attribute 20, 1 .eabi_attribute 21, 1 .eabi_attribute 23, 3 .eabi_attribute 24, 1 .eabi_attribute 25, 1 .eabi_attribute 26, 1 .eabi_attribute 30, 6 .eabi_attribute 34, 0 .eabi_attribute 18, 4 .file "main.c"
arm-cortex_m0plus-eabi-gcc -S -nostdlib -mno-pic-data-is-text-relative -marm -mfpu=vfp -mlittle-endian -mthumb -D__SAMD10D13AS__ -ffunction-sections -fdata-sections -Iinclude -D__SAMD10D13AS__ -Wl,"-Tsamd10d13as_flash.ld" -Wall -O0 main.c -Wl,--gc-sections[/code]
-
Thread
Sanfter Umstieg von 8bit auf 32bit Atmel
gibt etliche Typen der (ex-) Atmel 32 bit controller auch im SOIC package mit 1.27 mm pitch. z.B. SAMD11.
Studio bleiben aber bist bereit deine Hardware-Treiber neu zu schreiben, dann nimmst du halt ein SAMD21-Breakout Board und pflanzt es wie ein DIP auf eine Lochrasterplatine oder meinetwegen eine selbstgeätzte Leiterplatte. Beides halte ich nicht für sonderlich ziehlführend. Die Diskussion über Arduino
-
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
ARM programmieren
Muss mich korrigieren, ist ein SAM 21 D
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
Geschwindigkeit IO-Zugriff
Das hier ist die fragliche Stelle: https://github.com/arduino/ArduinoCore-samd/blob/master/cores/arduino/wiring_digital.c#L74 Kurioserweise in C programmiert. Da ist /deutlich/ mehr drin als ein simpler Register-Zugriff, inklusive der erwähnten Prüfung. Aber kein Test auf Buffer-Overflow
Sommer schrieb: >> Das hier ist die fragliche Stelle: > https://github.com/arduino/ArduinoCore-samd/blob/m... Und? Da steh genau nichts, was derart viele Takte erfordert. > Dr. Sommer schrieb: >> Der Nutzer erwartet z.B. dass bei Angabe einer nicht existenten >> Pin-Nummer der Controller nicht
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
die Zeit hat, sich in 1001 Seiten ARM-Lektüre einzulesen. Du übertreibst. Das Datenblatt eine SAMD20 ist 700 Seiten lang. Im Gegensatz zum Xmega mit seiner unsäglichen Trennung in XmegaA und XmegaA1 (welches in vielen Kapiteln so tut, als würde es zum Thema was schreiben, um dann nur jeweils
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
-
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"
DIP-Package losreißen kannst, dann wird die Auswahl gleich um einiges größer. Du könntest z.B. einen SAMD11C4A im SOIC-14 nehmen und den auf ein Breakout-Board löten. Wenn dir selbst DIP-14 (halber 328p) zu groß ist, dann nimm den SOIC-14 und löte den im Dead-Bug-Modus an ein Breakout-Board deiner Wahl,
-
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
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
Serial Communiction uint8_t* Arduino
Kanonen auf Spatzen schießen. Wozu das umständliche malloc/free? Es reicht einfach ein Array von 21 Byte anzulegen. Das wird automatisch beim Verlassen der Funktion wieder freigegeben. Und es kann auch nicht fehlschlagen. Und da ja auf dem Arduino kein RTOS läuft, würde ich sowas eh nicht blockierend
work on the Leonardo, Micro, or Yún. serialEvent() and serialEvent1() don’t work on the Arduino SAMD Boards serialEvent(), serialEvent1(), serialEvent2(), and serialEvent3() don’t work on the Arduino Due. [/code] also nichtmal die Arduino Hardware ist da konsistent.
-
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
ADC Probleme SAMD10/11/20/21
Hallo Freunde der Elektronik! Bisher ging es bei der Treiberprogrammierung ohne ASF/CMSIS des AtmelSAMD10D14 recht zügig voran, allerdings bin ich beim ADC kurz vor der Kapitulation. Er gibt Werte aus, allerdings mit einem hohen Offset von etwa gut 500 (alles dezimal), und bei VREFA=2.5V und Analogeingang bei gleicher Spannung erreiche ich einen Wert im 1000er Bereich (bei 3.3V gut 2000), aber nicht erwartet 4095. Den Offset habe ich mit der Offsetkorrektur kompensiert, aber die Gain Control mit 0xFFF als Maximalwert reicht nicht aus. Laut Datenblatt sollen ja Werte von 0.10000000000 bis 1.11111111111
-
Thread
Atmel ARM SAMD10 Bootloader, start app problem
nichts oder nur Müll wird wieder der Bootloader -> Adresse 0x00000.. aufgerufen. So ist das bei SAMD20 und 21
habe, hab ich nochmal den "originalen" Atmel Sercom Bootloader genommen und nur die ziel MCU auf SAMD10 (statt orginal D11) umgestellt. Dann noch den app start Punkt von 0x00000400 auf 0x00000800 geändert weil wenn ich das in Atmel Studio baue ist es etwas größer als 1k. Wenn ich das debugge (ohne
-
Thread
SAM-D21-Einstieg ohne ASF?
Hallo? Alle SamD21-Nutzer im Urlaub? Gibt es wo anderes ein aktiveres Forum?
du ein Clock das der SAMBA bootloader den NVM u. Clock wieder zurecht biegt. Denn du kannst beim SAMD ganz schnell eine Bruchlandung machen ;)
-
Thread
Flasche Pegel an USB ATSAMD51
meines Wissens) kein ASF-Projekt für den ATSAMD5X. Ich hatte dann versucht das Projekt für den ATSAMD21 zu nehmen und umzubauen... das hab ich dann nach zwei Tagen frustrierender Arbeit beendet. Mir ging es mit diesem Thread primär darum zu erfahren ob das den USB-Spezifikationen entsprechende Signale
Ich habe irgendwo ein SAMD21 Xplained rumliegen, glaub ich. Ich könnte mal ein Demoprojekt bauen und flashen und dann den Oszi dranhängen. Wird aber nicht gleich, im Moment liegt eine kaputte NF-PA auf dem Basteltisch, die
-
Thread
Wer macht mit bei einer Pulsuhr
ob 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
-
Thread
Wann gibts mal wieder neue gute AVR 8-Bitter?
EDBG-Chip ist inzwischen kein UC3 mehr (war wohl dessen letzte übrig gebliebene Applikation), sondern ein SAMD21.
ist inzwischen kein UC3 mehr (war wohl dessen > letzte übrig gebliebene Applikation), sondern ein SAMD21. Ja, ein ATSAMD21E18A-U um genau zu sein, der das Evaluieren eines AVRs als dem ursprünglichen Zweck der CuriosityNanos so komfortabel macht. Aber dieser Teil gibt eben auch einen vorzüglich kleinen
-
Thread
segger J-Link EDU
kann ich diesen in Kombination mit OpenOCD für jeden Cortex M0/M0+ nutzen? z.b. Raspberry PI pico, SAMD21, oder welche von NXP? Was bedeutet eigentlich das EDU, hat der debugger einen eingeschränkten Funktionsumfang?
ich diesen in Kombination mit OpenOCD für > jeden Cortex M0/M0+ nutzen? > z.b. Raspberry PI pico, SAMD21, oder welche von NXP? segger schrieb im Beitrag #6593994: > Ich möchte eigentlich nur flaschen und das debuggen steht nicht so im > vordergrund. IDE´s nutze ich weniger gern, .. Für solche
-
Thread
ATmega mit mehr Leistung?
kaufen, wenn man sich das Gefummel mit den Anschlüssen selbst antun wöllte). Alternativ könnte man ein SAMD10 Xplained Mini kaufen und sehen, ob man das zum externen Programmer für andere SAMDs umfunktionieren kann. ST sind ja beileibe nicht die einzigen, die ARMs herstellen.
Bildern, Rahmen, Tastern und so weiter bin ich gerade bei 1,7ms angekommen. Allerdings auf dem SAMC21 mit dem SPI auf 12MHz. Und um den Touch kümmert sich EVE auch noch, statt nur Koordinaten bekommt man die Information, welche Objekt-Gruppe berührt wurde.
-
Thread
Arduino / ant+ Garmin Geschwindigkeitssensor 2 auslesen
\AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\arduino\\ports\\samd\\Adafruit_TinyUSB_samd.cpp.o" "C:\\Users\\pp\\AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\arduino\\webusb\\Adafruit_USBD_WebUSB.cpp.o" "C:\\Users\\pp\\AppData\\Local
AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\portable\\microchip\\samd\\dcd_samd.c.o" "C:\\Users\\pp\\AppData\\Local\\Temp\\arduino_build_254325\\libraries\\Adafruit_TinyUSB_Arduino\\portable\\nordic\\nrf5x\\dcd_nrf5x.c.o" "C:\\Users\\pp\\AppData\\Local\\Temp\\arduino_build
-
Thread
[V] Verschiedene Eval-Boards (Atmel, ST, Cypress, TI,.)
Hi, Das SAM C21 ist gut angekommen. Gruß JackFrost
Danke für die Rückmeldung. M24SR-Discovery ist weg + die SAMC21 sind weg habe noch ein SAMD Kit mehr entdeckt, von daher ist das noch verfügbar
-
Thread
ATmega4809 - MainClock vs. Spannung
: Der interne Oszillator läuft bei 3V jedenfalls typischerweise (wenn so kalibriert) mit bis zu 21.5MHz, wie auf Seite 15 steht. Da steht - Fußnote 2 auf Seite 16 - auch: "Oscillator Frequencies above speed specification must be divided so that CPU clock always is within specification." - damit beantwortet
Levelshifter haben nichts mit der Versorgungsspannung vom ATmega4809 zu tun. Das sind Debugpins vom SAMD21. Der ATmega4809 wird definitiv mit 3,3V betrieben. An allen 3 Abblockkondensatoren messe ich 3,3V. Auch am 4. weiter entfernten C205.
-
Thread
Atmel ICE funktioniert nach upgrade nicht mehr
Ich habe eben ein update von Atmel Studio 7.0 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..
-
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
ARM Programmierung - Literatur für Einsteiger?
http://www.atmel.com/Images/Atmel-42254-Getting-Started-with-Sam-D21_AP-Note_AT06466.pdf
http://www.atmel.com/Images/Atmel-42220-SAMD21-Xplained-Pro_User-Guide.pdf
-
Thread
Ist x>>16 das Gleiche wie x/65536?
Hallo, ich programmiere gerade ein simples digitales Filter auf einem ARM Cortex M0+ (SAMD11). Der Compiler ist gcc. Dabei muss des öfteren durch 65536 dividiert werden, um den Zahlenbereich zu begrenzen. Korrekt würde es also so lauten: [c]int32_t x; ... x /= 65536; [/c] Allerdings
wohl nicht darum zu scheren. -O(0) [c] x /= 65536; 218: 687b ldr r3, [r7, #4] 21a: 2b00 cmp r3, #0 21c: da02 bge.n 224 <main+0x38> 21e: 4a11 ldr r2, [pc, #68] ; (264 <main+0x78>) 220: 4694 mov ip, r2 222: 4463 add r3, ip 224
-
Thread
Secure Chip von Atmel ATSHA204- Verständliche Frage
im Internet gefunden, nach welcher ich mich orientieren kann: https://www.insidegadgets.com/2017/04/21/alarm-system-v3-part-3-using-the-atmel-cryptoauthentication-atsha204a/ Leider verstehe ich trotz allem nicht ganz, wie ich z.B. Seriennummer,etc. auslesen kann. Man muss ja zuerst konkret zum Chip
Nannte sich SAMD21_ATSHA204a_advanced demo Keine Ahnung mehr, wo ich das damals gefunden hatte. Nur mit dem Datenblatt selber kam man kaum weiter.
-
Thread
Embedded World 2014 - was muss man sehen?
meine Favoriten heute: SAMD21 mit USB host + device, endlich eine günstige alternative zu AT90USB SAMR21 CM0+ mit RF und 6Lowpan von thinksquare, der stack soll ohne Limitierung kostenlos sein, lediglich für den Server will thinksquare
-
Thread
CircuitPython 8.0b2 erschienen – browserbasierter Workflow und andere Neuerungen
unterstützt diverse Zielboards – vollständig stabil sind dabei die folgenden Portierungen: [c] atmel-samd: Microchip SAMD21, SAMx5x cxd56: Sony Spresense espressif: Espressif ESP32-S2 nrf: Nordic nRF52840, nRF52833 raspberrypi: Raspberry Pi RP2040 stm: ST STM32F4 chip family [/
-
Thread
Bare-Metal ATSAM
Hmm, ist der SAME70 wirklich so viel anders als der SAMC21? Beim SAMC21 werden die Timer nämlich automatisch verkettet wenn man den ersten eines Paares auf 32 Bit einstellt. Das fängt ja auch schon damit an, dass man nicht jedem Timer einen eigenen Takt zuweisen
. Hängt scheinbar vom Allignment ab. Ebenso sind die Prozessoren innerhalb einer Serie (ATSAMC21, D21, L21) teilweise extrem verschieden. Das geht mit der PLL los und endet bei der DMA, die z.B. beim L-Typ die Deskriptoren im LPRAM braucht. Dazu kommt, das man bei Microchip die Doku scheinbar "
-
Thread
Weg von Arduino - Beratung
mir den Umstieg möglichst leicht machen. Folgende Möglichkeiten habe ich für mich gefunden: Samd21 Controller in Verbindung mit Atmel Studio 7 - Atmel Studio ist kostenlos und weit verbreitet, gefällt mir relativ gut. Funktioniert der Clone J-Link V8 einwandfrei in Verbindung mit Atmel Studio
erheblich. Ich denke, STM32 ist weiter verbreitet und hat die größere Entwicklergemeinde gegenüber SAMD21, komplex sind beide. STM32Cube ist eigentlich nur ein Konfigurationstool; es erstellt ein Grundgerüst, um dann z.B. mit "System Workbench for STM32" (basiert auf Eclipse) darauf ein eigenes Projekt
-
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
SAMC21 (eeprom) / rww / user page (Auxillary Space)
Moin zusammen, ich bin grad am SAMC21 dran und benötige ein Speicherstelle im Flash die nicht durch ein "chip erase" gelöscht wird. Klar, der "NVM Main" Bereich 0x00000000 - 0x00400000 wird gelöscht, leider betrifft dies auch die RWW
Das Bild ist zwar vom SAMD21, jedoch sollte es beim SAMC21 genau so aussehen (laut nmvctrl.h)
-
Thread
SAME53J20 als 32Bit einstieg
für alles Zukünftige nutzen kann - und nur 1x Einarbeitung hat. Ich kam auch vom XMega, nun zum SAMD21. Da ich die Feinheiten des Controllers voll im Griff haben wollte, habe ich mich entschieden, meine mini-HAL / Peripherietreiber selbst zu schreiben. Doch die Einarbeitung war drastisch intensiver
Microchip-MPLAB-Harmony/csp_apps_sam_d5x_e5x https://github.com/Microchip-MPLAB-Harmony/csp_apps_sam_c20_c21 Ich muss mich nur mal dazu aufraffen auf die neuen Includes von Microchip aus den V3 Paketen umzustellen, dann könnte ich auch direkt die eine oder andere plib_xxx.c übernehmen.
-
Thread
sparsamer Mikrocontroller für IoT
Schau dir den saml21+winc1500 an. Nicht umsonst hat amazon diesem wifi chip den Vorzug gegenüber anderen wifi Lösungen gegeven. Verblügffend der sehr schnelle reconnect zum AP, da wird viel Strom verbraten.
schliesse das Modul an eine Stromversorgung und dann brauchst 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
Arduino IDE1.7 von Arduino.org
Na ja, die IDE brauchst Du halt, wenn Du das neue 32-Bit Board "Arduino Zero Pro" (Atmel ATSAMD21G18) mit einer Arduino-Software programmieren möchtest. Atmels SAMD21 Controller wird sonst von keiner anderen Arduino-IDE unterstützt. In allen anderen Fällen bist Du mit der IDE-Version von Arduino.cc
-
Thread
Microchip SAMD JTAG Problem
anschließen, wenn du einen external Reset durch den Debugger erzwingen können möchtest. JTAG haben die SAMDs einfach gar nicht, die haben nur SWD. Dadurch gibt es nur SWDCLK und SWDIO sowie ggf. die Trace-Pins, falls man eine Trace-Funktionalität haben möchte (dafür braucht man meiner Erinnerung nach aber
Ah cool, danke, im Datenblatt vom SAMC21 steht nichts davon das der Reset optional wäre. :-) Jetzt habe ich den gekappt und alles funktioniert erstmal wie vorher auch. Nun "fehlt" mir nur noch ein 4pol. Stecker der deutlich kleiner ist
-
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
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
Alternativ würde ich gerne auf den Atmel SAM *C20/21* umsteigen. Aber dazu finde ich keine Distributor für kleinere private Mengen. Lediglich ein DevBoard direkt von Atmel habe ich gefunden.
-
Thread
USB Audio Sync Endpoint Implementierung
ausgegeben. Momentan alles nur im Rahmen von UAC1. Implementiert ist die Schnittstelle auf einem Atmel SAMD21, da ich den schon von anderen Projekten kenne. Die USB-Schnittstelle hatte ich vorher noch nie verwendet, deshalb hatte ich auch Interesse mal etwas in diese Richtung umzusetzen. Die Basisentwickung
Das Ganze läuft unter USB 2.0. Der SAMD21 kann maximal nur Fullspeed, was aber fürs erste auf jeden Fall ausreichend ist. Wie gesagt, ich beschränke mich zunächst auf USB Audio 1 (UAC1). Betriebssystem ist Windows 10. Welcher Treiber genau
-
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
-
Thread
ATSAM4E8C SPI Hilfe
einen SPI-Bus mit 16 Slaves über einen externen Adressdekoder zu betreiben … Die neueren SAMs (SAMD und Konsorten) sehen in dieser Hinsicht deutlich moderner aus.
hatten. Aber vielleicht ist das jetzt auch so, man soll ja das AFS benutzen. > Die neueren SAMs (SAMD und Konsorten) sehen in dieser Hinsicht > deutlich moderner aus. Mal schauen, wann die C21 verfügbar werden.
-
Thread
Mikrocontroller-Programmierung selber beibringen
/ähnlicher Weise unter Linux einsetzen könnte. Für die externe Hardware verwende ich ein Atmel SAMD21 Xplained Pro Kit. Wer einen schnellen Rechner hat, kann mit dem Atmel Studio dafür das Programm entwickeln, mit meinem Core2Duo Laptop bin ich auf die IAR Embedded Workbench für ARM (KS-Version) ausgewichen. Beim SAMD21 Xplained Pro wird über ein USB-Kabel neben der Power und dem Lade/Debug-Interface auch ein Virtueller ComPort für die Verbindung zum PC/PC-Programm zur Verfügung gestellt, so dass die Schnittstelle
-
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
SAM D21 und Programm mit Atmel Studio 7
Hallo Gemeinde möchte mit einem Atmel ICE einen SAM D21 über SWD programmieren. Dazu sind verschiedene .c und .h Datein notwendig. Diese Datein soll ich mir von Atmel runterladen. Haben die Endung .atzip. Leider finde ich diese nicht. Hat z.B. die Datein
Flash löscht. Ich schätze das du dich von der Bauchlandung nicht erholst. Denn dazu müsste man den SAMD verstanden haben.
-
Thread
ATSAMD21E17 lässt sich programmieren aber nicht debuggen
ich verwende das neuste AVR Studio (6.2 mit SP1) und versuche über den Atmel-ICE (FW 1.16) den ATSAMD21E17A zu debuggen, leider ohne Erfolg! Kurios ist dass sich der µC via "Device Programming" programmieren lässt aber beim debuggen kommt die Fehlermeldung "Faild to Launch Programm Error: Could not
Hallo, hat jemand einen anderen µC aus der Serie SAMD21E mit dem Atmel-ICE am laufen? Gruß Frank
-
Thread
External Interrupt bei ATSAMD51
Das hier steht bei uns in SAMR21-Code drin (SAMD21 + AT86RF233): [c] PM->APBAMASK.reg |= PM_APBAMASK_EIC; GCLK->CLKCTRL.reg = GCLK_CLKCTRL_ID_EIC | GCLK_CLKCTRL_CLKEN | GCLK_CLKCTRL_GEN(0); EIC->CTRL.bit.ENABLE
-
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
Preisdivergenz bei Mikrocontrollern;
ist dir dann noch weniger geholfen... M.A. S. schrieb im Beitrag #7032287: > 747 verfügbar ab 21.11.2022 Das bedeutet: "irgendwer hat die Absicht bekundet, in mehr als einem halben Jahr das Ding auf die Produktionsliste zu setzen. Wenn nichts dazwischen kommt." > Digikey ist eine Mogelpackung
Mensch arbeitet noch mit Atmega. Vielleicht noch der Physiklehrer Dimpfelmoser. Alle Profis sind auf SAMD oder STM gewechselt, die haben 100x mehr Power und Speicher und kosten oft weniger als die Bastel-Atmega.