-
Thread
SAME53J20 als 32Bit einstieg
hauptsächlich für CAN-FD und SPI. Mit dem kleinen Bruder von dem habe ich angefangen, das ist der ATSAMC21, der ist dem E51 sehr ähnlich. Die sind preiswert, gut dokumentiert, breit aufgestellt als Familien und haben Peripherie ohne Ende. Und Microchip hat mit dem Harmony V3 eine Alternative zum ASF
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
Neuer Arduino Uno, neue Einplatinencomputer und neue Software
dem schrumpfenden 5V Kuchen abzugreifen, so ohne zu viel Performance, dann hätte man auch einen ATSAMC20 oder besser ATSAMC21 verwenden können, dann hätte man auch praktisch direkt einen Arduino Core dafür gehabt.
-
Thread
Kennt jemand diesen Chip ?
solches, um 90° gedrehtes Marking verwendet ist mir auch > nicht bekannt. Zum Beispiel habe ich ATSAMC21E18A-AU von Microchip die auch den Punkt oben Links haben, wenn man die Schrift lesen kann.
-
Thread
Hilfe, Interrupt flags lassen sich mit 'typedef union' nicht einzeln löschen
Ich programmiere gerade einen ATSAMC21 Microcontroller, um ihn CAN-FD fähig zu machen. Um den Code übersichtlich zu halten verwende ich gerne "union" in C. So habe ich das Interrupt-Flag Register wie folgt geschrieben: [c] typedef
Rupert B. schrieb im Beitrag #5954620: > Ich programmiere gerade einen ATSAMC21 Microcontroller, um ihn CAN-FD > fähig zu machen. > > Um den Code übersichtlich zu halten verwende ich gerne "union" in C. So > habe ich das Interrupt-Flag Register wie folgt geschrieben:
-
Thread
SPI-Slave empfängt keine Daten
; Hier ich habe gerade noch was nettes dazu gefunden: https://microchipdeveloper.com/32arm:samc21-sercom-spi-slave-configuration Die SERCOM von den SAMC2x sind komplett identisch mit denen von den SAMx5x. Ich benutze die zwar selber nur im Master Betrieb, aber sowohl den ATSAMC21E18A als auch
-
Thread
sprintf funktioniert bei Tasks nicht??
Funktion entferne funktioniert es wieder. Ich verwende IDE Atmel Studio und den Mikrocontroller ATSAMC21. [c] #include <stdio.h> static void task_15s() { while (1) { sendeNachricht(); os_sleep(15000); } } void sendeNachricht( void ) { uint8_t SOC
-
Thread
HDMI Touchscreen zum Frontplatteneinbau
Beispiel das hier in 5.0": https://github.com/RudolphRiedel/FT800-FT813/blob/5.x/example_pics/EVE2-50G_ATSAMC21.jpg Ja, war ein Test-Druck mit dem was gerade auf dem Drucker war, normalerweise drucke ich die in schwarz. :-)
-
Thread
max CANspeed Erreichbarkeit
vom Bus ab. Mit einem AVR komme ich beim Flashen per CAN und 500kBit/s so auf 12kB/s, mit einem ATSAMC21 komme ich mit exakt dem gleichen Protokoll aber so auf 20kB/s. Zwischendurch muss der Controller ja auch mal die Pages weg schreiben.
-
Thread
GSM-Modul sendet SMS ohne Inhalt
Problem finde, wende ich mich hier in diesem Forum. Für ein Projekt verwendet ich den Mikrocontroller ATSAMC21 und das GSM-Modul SIM800L. In Atmel Studio programmier ich das Ganze. Nun zu meinem Problem. Ich kann eine SMS an mein Mobiltelefon verschicken, jedoch kommt die SMS ohne Text an und ich versteh
-
Thread
Byte Array mit Variablen
Guten Tag, ich versuche mit dem ATSAMC21 Mikrocontroller eine SMS zu verschicken. Dies funktioniert auch. Erst definiere ich uint8_t arrrays und sende diese mit io_write an das GSM-Modul. static uint8_t handshake[] = "AT\r"; static
-
Thread
Microchip und ATSAM
Packs sowas: 3.0.22 (2019-04-11) Removed legacy headers Das ist jetzt zum Beispiel für den ATSAMC21. Auf den ersten Blick fehlt da .../include/instance in den neuen Packs. Okay, sowas wie "REG_SERCOM0_SPI_CTRLA = 2;" gibt es damit nicht mehr und man muss "SERCOM0->SPI.CTRLA.reg = 2;" benutzen. Dachte ich zumindest, bis ich mal ein neues C21 Projekt im MPLAB-X 5.25 erstellt habe und festellen musste, dass "SERCOM0->SPI.CTRLA.reg = 2;" nicht erkannt wird. Wenn man ein Atmel Studio Projekt importiert wird erstmal auf die Packs der Atmel-Studio
-
Thread
Aktuelle Starterkit für DSP Anwendungen
tummeln sich jetzt lieber in der Ecke Reglungstechnik. https://www.digikey.de/catalog/de/partgroup/atsamc21-microcontroller-card-for-motor-control-starter-kits/63991
-
Thread
SPI mit variabler Bitlänge?
gut - wie ginge das denn z.B. beim ATSAM? Welcher ATSAM? Es gibt da schon sein einige. Die ATSAMC21 können direkt nur 8 oder 9 Bit. Die ATSAMD51 / ATSAME51 können 8, 9 oder 32 Bit. Narvik schrieb im Beitrag #6223379: > SERCOM scheint kein Chip Select zu kennen. Doch klar, abhängig von DOPO
-
Thread
Renesas Entwicklungsumgebung
für 5,10€/Stück bestellt werden mit einer Lead time von 190Tagen.. Alternative wäre damals ein ATSAMC21E17 gewesen, der durchgänig 1,10€ gekostet hätte und bis heute lieferbar ist...
-
Thread
PlatformIO: Zuwachs bei unterstützten Entwicklungsboards und RTOS
enthalten jetzt nicht so viele Informationen. Aufgeben musste ich allerdings vorerst den Versuch ATSAMC21 mit PlatformIO zu benutzen. Die atmelsam Plattform unterstützt leider nur die frameworks arduino-sam, mbed, simba und zephyr. Das durchaus vorhandene framework-cmsis-atmel wird leider nicht unterstützt
-
Thread
Mikrocontrollerboard
Projekt wird nur finanziert, wenn es das festgelegte Finanzierungsziel bis Die, 17. September 2019 21:09 CEST erreicht. Zum Ersteller des Projektes auf Kickstarter steht, daß er 2 Projekte erstellt hat. Wenn man dann mal nachschaut, erfährt man, daß das erste Projekt *Grape-Express Mini* heißt und
Äh, "3,3V 1,8A" - ich wüsste gerne mal welche LDOs im SOT23-5 das sein sollen. Selbst ein ATSAMC20 wäre eine bessere Wahl gewesen als der M2560. Wenn man denn unbedingt auf 5V I/O bestehen muss.
-
Thread
Suche ein TFT (smart) mit Frame für Arduino und co.
ein kleines Tablett. https://github.com/RudolphRiedel/FT800-FT813/blob/5.x/example_pics/EVE2-50G_ATSAMC21.jpg Die EVE2-50G von Matrix Orbital müssten die ersten gewesen sein die ich so bekommen habe, seitdem möchte ich ganz sicher kein Panel mehr mit Resistiv Touch haben. Zwischen der matschigen Plastik
-
Thread
Atmel Studio (unable to activate interface )
am encountering an issue in Atmel Studio 7.0 while attempting to flash the microcontroller ATSAMC21N18A. The error occurs during debugging, and I am unable to read the device ID. Strangely, the debugging process works on the old PCB board with the same microcontroller, where I only modified the
-
Thread
Atmel AT SAM C21: Timer und SERCOM synchronisieren?
Hallo zusammen, ich möchte eine WS2812b-Kette mit einem ATSAMC21G18A ansteuern. Um eine hohe Framerate zu erzielen und das darzustellende Bild der LEDs zwischen den Frames berechnen zu können, soll die Ausgabe an die LEDs möglichst stark „in Hardware“ passieren
-
Thread
Verfügbare µC
umgesetzt werden kann.. kann ich verstehen, aber das ist ein Entwicklungsprozess wie z.B. Auto. ATSAMC21E18A-AUT (2222Stück)kann direkt bei Microchip noch dieses Jahr geliefert werden.. andere wohl erst Ende nächstes Jahr.. vielleicht hat der einen Haken :| Es lohnt sich aber bei Microchip direkt
-
Thread
SAM C21 Harmony3 ADC Konfiguration
Hallo, ich versuche auf dem ATSAMC21E15A den ADC so zu konfigurieren, das ich zwei Analogeingänge (AIN6+AIN7) per automatischer Sequenz einlesen kann. Leider liest er aber immer nur einen ein!? Manuell kann ich beide Eingänge einlesen
-
Thread
Segger Embedded Studio, SAM-C und CMSIS 5
Ich spiele gerade ein wenig mit Segger Embedded Studio herum (4.30c). Als Target habe ich einen ATSAMC21E18A. Im Package Manager habe ich das SAM-C CPU Support Package installiert. Ebenso habe ich das "CMSIS 5 CMSIS-CORE Support Package" installiert. Wie bringe ich dem Segger Embedded Studio
-
Thread
Mehrere neue ALPS EM20B4014A01 Drehimpulsgeber mit 31 Bargraph-LEDs
und 3x KTD2061 Treiber verbaut. Die untere Platine, ist nichts besonders nur ein Schaltregler, ATSAMC21 und ein CAN-Transiver. Wenn jemand ernsthaftes Interesse hat, kann ich das KiCad Projekt auf GitHub stellen. Gruß Dominic
-
Thread
SAMC21 SDADC funktioniert nicht
Hallo, ich benutze den ATSAMC21 Xplained Pro Board und möchte gerne den SDADC mit ATMEL Start konfigurieren. Ich hab ein Tutorial Video auf Youtube gefunden, wo ein ADC konfiguriert wird. Dabei spuckt Atmel Start folgenden Beispiel-Code
-
Thread
30+ diigitale RGB LEDs ansteuern - Tools/Strategien?
, entsprechend habe ich einen 1,8A Stepdown verbaut. Als Controller langweilt sich da drauf ein ATSAMC21E18A-AU um die Module mit CAN-FD ansteuern zu können. Das Ziel ist später aus einem definierten Satz von "Licht-Animationen" auf Anforderung eine abzuspielen. Jetzt nehme ich das Ding gerade
-
Thread
STMicroelectronics: STM32H5, WTM32WBA und Flurfunk vor der EmbeddedWorld
USART_CR1.UE gesetzt ist. Beim TIM1 und SPI konnte ich sowas dagegen gerade nicht finden. Der ATSAMC21 (auch ein Cortex M0+ mit CAN-FD) hat nicht nur eine Menge (zuweilen lästige :-) ) Enable Protection, der hat dazu auch noch einen Peripheral Access Controller - PAC. Mit dem PAC kann man noch mehr
-
Thread
LTC6813 über isoSPI mit LTC6820 und STM32
dass die Muster doch noch vorher raus gehen. Nur am Rande, ich habe auf unsere Platine einen ATSAMC21E18A gepackt und mich für Isolation mit Kondensatoren entschieden. Die Zell Daten sollen praktisch auf der anderen Seite des Controllers gleich wieder auf dem CAN raus fallen.
-
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.c
; 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
-
Thread
Dampfphasenlöten im Spargeltopf
Spargeltopf bleifrei bei 230 °C gelötet habe. Die Paste ist von Felder. Bis auf ein paar Bücken am ATSAMC21 wegen zu viel Paste sind die Lötstellen gut geworden. Gruß JackFrost
-
Thread
ATmega mit mehr Leistung?
AVRli .. schrieb im Beitrag #5732048: > bei 5V ATSAMC21 Kein AVR, aber immerhin vom gleichen Hersteller -> Atmel Studio Nur wie weiter oben schon erwähnt, ein Atmel ICE braucht es dann schon, zumindest solange Microchip mit dem MPLAB-X und dem SNAP
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
Wahl vom richtigen Mikrokontroller
PIC32MX795, PIC32MZ0512EFx, PIC32MZ1024EFx, PIC32MZ2048EFx ATSAMA5D2x, ATSAMA5D3x, ATSAM3Axx, ATSAMC21xxxx, ATSAME7xxxx, ATSAMV7xxxx NXP/Freescale: K10_100, K20_100, K20_120, K26_180, K40_100, K60_100, K61_100, K65_180, K70_120, LPC4300, LPC4000, LPC1800 Infineon u.a XMC4500 Renesas (
-
Thread
Atmel noch zukunftsfähig? Gesperrt
Kinetis von NXP anschauen, die haben auch > CAN intern. Ich bin gerade vom ATMEGA16M1 auf den SAMC21E18 umgezogen. Und neben dem Upgrade auf ISO CAN-FD finde ich die 5V auch ganz praktisch, vor allem für kleine CAN-Knoten die somit nur einen Spannungsregler benötigen. Der kleinste aus der Serie
dazu 64 Empfangs-Puffer, 32 Sende-Puffer, krasses Zeug. :-) Ich weiss überhaupt nicht, wie ich den ATSAMC21E18 ausreizen soll. Und ich kratze nur an der Oberfläche, zuletzt habe ich mal einen der 5 Timer benutzt, die sind alle gleich und können alle auf 8, 16 oder 32 Bit gestellt werden, natürlich auch
-
Thread
ST-Link V2 aus China
alle ARMe anderer Hersteller programmieren. Nicht wirklich, ich habe das ausprobiert mit einem ATSAMC21. Der J-Link wurde zwar im Atmel-Studio erkannt, beim Versuch das Ding zu benutzen kam aber die Meldung das der ausdrücklich nur mit ST Controllern zusammen funktioniert. Also die ganzen billigen
und somit funktioniert dasselbe Spiel auch mit NXP - ARM Controllern (hier dann ein modifiziertes lpc21isp). Das ganze gibts auch als Steckbrettadapter und funktioniert problemlos, aber wie gesagt das war nicht das Problem. Es ist halt einfacher, ein Adapterkabel vom ST-Link zum Steckbrett zu machen
-
Thread
CAN-Sender im Mini-Format
Schau dir mal ATmega16M1 an, wenn es auch Cortex-M sein darf gibt es den ATSAMC21. Haben beide 32 Pins.
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
of=/mnt/TestAndMeasurement.bin bs=512 dd: /mnt/TestAndMeasurement.bin: No space left on device 21+0 records in 20+0 records out 10240 bytes transferred in 0.001884 secs (5434938 bytes/sec) [/pre] Irgendwas ist in diesem Bootloader seltsam (irgendwelche weiteren Optionen zu dd haben daran auch
Ja, ich finde die insgesamt auch nicht so schlecht. Aber ich fand daher dazumals eben auch ATSAMC interessant, weil sich (zu der Zeit noch Atmel) wenigstens mal ein Hersteller um Cortex-M mit 5-V-Fähigkeit bemüht hat. Ist ja auch an anderen Stellen interessant, kann man beispielsweise ohne zusätzliche