-
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
ATMEL Start und emulated EEPROM SAMD21
Hallo zusammen, der SAMD21 bietet die Möglichkeit Daten in einen "emulated EEPROM" Speicher zu schreiben, den man im Flash Speicher zur Verfügung gestellt hat. Ich benutze ATMEL Start und habe den Flash Treiber eingebunden
Also der SAMD21 hat dafür einen NVMCTRL - Nonvolatile Memory Controller. Der dazugehörige NVM - Nonvolatile Memory Block besteht aus einem main array und einem RWWEE array. Das RWWEE array ist dabei für EEPROM emulation
-
Thread
SAMD21 Xplained pro / Eingänge lesen
Hallo, hat jemand von Euch schon Erfahrungen mit den GPIOs eines Atmel SAMD21 sammeln können? Ich habe ein seltsames Problem. Ich lese, wenn ich die für Datenleitungen (D7..D0) vorgesehenen Port Pins am EXT2-Header auf PULL_UP konfiguriere, den Wert 0xFF ein, konfiguriere ich
So, hab' mir jetzt mal so ein SAMD21 XplainedPro an Land gezogen, wollte demnächst sowieso mal was mit einem SAMD20 selbst machen. Das ganze ASF-Geraffel ist mir suspekt. Eine Funktion, die ein Bit in einem Steuerregister setzt
-
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
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
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 liegenden
-
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
[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
SAMD21: SPI Master/Slave gemischt
Hallo, Geht um den SAM D21 J. Ich werd grade aus dem Datenblatt nicht schlau: Der hat ja sechs serielle Kanäle, die auch als SPI konfiguriert werden können. Bei dem, was ich vorhabe, benötige ich eine dieser Leitungen als Slave und den Rest als Master. Im Datenblatt und einschlägigen Foren konnte ich dazu nichts finden; es sieht für mich so aus, als könne man das nur für alle Kanäle gemeinsam einstellen. Trifft das zu? Gruß, Hans
-
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.
-
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
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
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
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
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
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
SAMD21: Selbst geschriebene HAL-Module, Anregungen, Kritik.
Hallo, da mir die ASF zu undurchsichtig / fett ist und ich den Prozessor für spezielle Anwendungen "voll im Griff" haben will, programmiere ich "Bare Metal" und habe begonnen, schlanke, leistungsfähige HAL-Module selbst zu schreiben. Da für die äußerst komplexe DMA kaum Beispiele existieren, veröffentliche ich hiermit meine Arbeit. Meine anderen HAL-Module werde ich auch noch veröffentlichen... Testprogramm Endlosausgabe Ringpuffer auf SPI: (RAM-Ringpuffer => DMA => Master-SPI) [c] //--------------------------- #include <stdbool.h> #include "sam.h" #include "hal_dma.h"
-
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 J-Link
-
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
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
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
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
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?
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
SAMD21 Reset Pin unnötig für Programmierung und Debuggen?
Hallo, ich habe den SAMD21 auf einer eigenen Testplatine schon am laufen. Da hatte ich auch den Reset-Pin (mit 10K-Pullup) mit mit dem Debugger verbunden. Jetzt habe ich mal ausprobiert, ob Programmierung & Debuggen auch ohne
-
Thread
SAMD21: TC mit Read Continuously für Count Register
Hallo, ich muss den Count-Wert eines SAMD21-Timers immer wieder schnell auslesen können. Dieses Register ist jedoch Read-Synchronized. Deshalb möchte ich den Modus Read Continuously für das Count-Register einschalten. Der Befehl verlangt aber
-
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
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
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
Flasche Pegel an USB ATSAMD51
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
Wann gibts mal wieder neue gute AVR 8-Bitter?
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
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
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
Mein KNX Breakout / Shield / Busankoppler
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
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
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
ATmega4809 - MainClock vs. Spannung
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
Verfügbare MCU <QFN-32 mit 5x PWM und I2C/TWI?
SAMD21E ? Müsste aus meiner Sicht deine Anforderungen erfüllen.
-
Thread
diskrete Kreuzkorrelation berechnen
Kreuzkorrelation zweier zeitdiskreter Signale auf einem uC berechnen. Verwenden möchste ich einen Atmel SAMD21 Controller. Meine Frage bezieht sich aber nur auf die Mathematik der Berechnung bzw. der implementierung in c-Code. Die Signale möchte ich für den den Test zunächst nur "simulieren" d.h. ich habe
-
Thread
Erste Schritte mit ARM SAMD20
es 2 Funktionen geben mit der du Frequenzen auslesen kannst. http://asf.atmel.com/docs/3.16.0/samd21/html/group__asfdoc__sam0__system__clock__group.html#ga8af98ce1562b894524dd6f5cd4db8f1d [c] uint32_t system_gclk_gen_get_hz (const uint8_t generator) Retrieves the clock frequency of a Generic
deinem NXP nur einen zweistufigen Empfangspuffer, andererseits könnte man sich beim Nachfolger SAMD21 per DMA einen „automatischen“ Empfangspuffer beliebiger Größe zimmern. Interessant finde ich deine Feststellungen bezüglich der 32-bit-Ganzzahl-Arithmetik. Das war ja nun lange Zeit eher nicht
-
Thread
RS485 - Arduino MKR
mir allerdings noch durch die Birne sackt ist, dein Arduino MKR Board hat doch sicherlich einen SAMD21 drauf und der arbeitet mit 3,3V. Im Datenblatt finde ich zum µC auch keine I/O 5V Toleranz, alles nur 3,3V. Du bräuchtest demnach noch zwischen Arduino und dem MAX einen Levelshifter. Ansonsten befürchte
-
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
[V] diverse EVAL-Boards
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
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
Microchip SAMD (M0+) bzw. SAML10/11 (M23) Erfahrung
development-tools/mcu/8-bit/slstk2030a-efm8lb-starter-kit EEPROM Emulation im Flash EFM8LB1 macht SAMD21 platt: https://jaycarlson.net/microcontrollers/ Hast Du gesehen dass der 14-bit 1 MHz ADC DMA nach XRAM hat? > Seit dem ARM1 ist einiges passiert bis zum M23 Leider nicht nur Positives.
unübersichtliche wall of text. Gestestet wurde eher die Kombination Toolchain + MCU. > EFM8LB1 macht SAMD21 platt: Wo liest Du das? Beim Biquad filter pulverisiert der SAMD den EFM8. 19fach(!) mehr samples /sec. Der Tiny ist mit 20Mhz nur knapp langsamer als der EFM8 mit 72Mhz 🤣 Bit Toggling ist
-
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
Mikrocontroller über UART programmieren
ich habe folgende Fragestellung: Ich nutze momentan einen ATMEL ICE um einen Mikrocontroller, den SAMD21J18A, zu programmieren. In Zukunft möchte ich den uC aber über eine USB Schnittstelle mit USB/UART Wandler dazwischen programmieren, wenn ich etwas am Programm ändere. Sprich, ich möchte einmal ein
-
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
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
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