-
Artikel
Linksammlung
How to get started with microcontrollers (ATtiny45, Steckbrett) XMEGA-C-Tutorial - Tutorial über Atxmega XMEGA Tutorial in C - Tutorial ATxmega (unter anderen am ATxmega128A3U) C++. www.avr-cpp.de - Tutorial für AVR C++ und myAVR Bibliotheken Assembler. Atmel AVR ASM Site Atmel AVR Microcontroller Assembler
keine Änderung seit Juli 2006 avrfreaks.net - TOSHIBA_LCD_T6963C, AVR Graphics C C ASM Grafik LCDs - 128 x 112 Grayscale für MSP430 und andere uCs. Farb-TFT-Module inkl. Mikrocontroller (ATMega128; ATMega2561 und AT90CAN128) SED1330 an ATMega. Library für SED 1330 controller an ATmega In der Codesammlung
-
Artikel
AVR
16-Bit-Timer mit PWM, SPI, I2C (TWI), UART, Analog-Komparator, Watchdog 64kB Externer SRAM (ATmega128, ATmega64, ATmega8515/162); (Bei den XMEGAs bis zu 16 MB (128 Mbit) externer SDRAM) JTAG bei den größeren ATmegas debugWire bei den neueren AVRs Software. AVR-Studio: Kostenlose Enwicklungsumgebung
bit-Architektur mit recht viel Ähnlichkeit zu Controllern auf Basis eines ARM-Cores. Controller der ATxmega-Serie verfügen über mehr Funktionen als die "traditionellen" AVR (z.B. DMA- und Eventsystem, 12Bit A-D-Wandler). ATxmega sind jedoch für 3,3V-Betrieb ausgelegt und ausschließlich in SMD-Bauform erhältlich
-
Thread
Device Packs Unterschiede?
Devices werden die Header nicht mehr angefasst, es sei denn es gibt Bugreports. War zum Beispiel bei ATxmega64A1U and ATxmega128A1U der Fall. Siehe https://github.com/avrdudes/avr-libc/blob/main/NEWS.md#changes-in-avr-libc-v230 [pre]Due to several problem reports concerning the I/O headers for ATxmega64A1U and ATxmega128A1U (#391, #635, #643, #663, #875, #959, #960, #961), these headers have been updated to a more recent revision. [/pre]
-
Thread
Atxmega128A1 Daten Eeprom nicht überschreiben
Hallo, ich benutze den ATmel ATxmega128A1 mit dem GCC und MPLABX und dem ATMEL ICE. Ich lege in das Erprom Kalibrierungdaten ab. Die werden aber beim programmieren gelöscht. Wie kann ich das Daten Eeprom beim programmieren aussparen
-
Thread
Verständnisfrage zu Assembler bei PIC und ATMEL
kann. https://de.wikipedia.org/wiki/Intel_MCS-51 Es gab auch mal 8051 mit >64kB Code (AT89C51RE2: 128kB Flash). Leider ist die Fabrik abgebrannt und die Fertigung nicht wieder aufgenommen worden. Auch der P89C669 (96kB Flash) ist schon lange tot. Nur den C8051F120-GQ gibt es noch, kann aber nur bis
also nicht auf SP). Außerdem wird natürlich SUBI+SBCI falls der Offset größer als 63 ist. Auf ATxmega ist das Setzen von SP dann entlich atomar realisiert. ...wie auch immer, den Zusammenhang zu 1 Stack vs. 2 Stacks sehe ich immer nich nicht. Oder worauf willst du hinaus?
-
Thread
externes Sram und/oder FPGA auf Defekt prüfen
Hallo Martin, das Verhalten, das ich da sehe, ist schon richtig. Ich verwende einen Atxmega128 und der ist über das EBI an das FPGA angeschlossen. Die Daten und Adressleitungen sind gemultiplext um Pins zu sparen. Da wird also über den gleichen Port erst die Adresse mit zwei Byte und dann
-
Thread
EADOGM162W-A-Anzeige mit XMEGA
Ja, ich verwende ATxmega128A1, der externe Takt von 16MHz ist in die Xmega-Hardware integriert.
beantworten würdest. > > Verwendets Du wirklich einen > > Arnab schrieb im Beitrag #7797688: >> ATxmega128A1 > > ? > > Falls ja, wo stellst Du denn den Takt für den X-mega ein? Und woher soll > der kommen? Intern oder extern? > Im Standard läuft der nicht mit 16 MHz. Ja, ich verwende ATxmega128A1
-
Thread
Digitale Wasserwaage mit Arduino / Embedded
vollen Takt laufen, und Dein ADXL geht bis 2.0V runter. https://www.microchip.com/en-us/product/avr128db28 fchk
eine Layout-Empfehlung in der AVR042 "AVR Hardware Design Considerations" (Fig.6-1 (B) am Beispiel ATxmega32A4/ATmega324PB ) https://ww1.microchip.com/downloads/en/appnotes/atmel-2521-avr-hardware-design-considerations_applicationnote_avr042.pdf
-
Thread
Hat hier jemand schonmal xmega A1U mit EBI und SDRAM verwendet?
0b01000010. Also 8 Bit und 4 Port EBI. Was kann man da sonst noch falsch machen? Achja, es ist ein atxmega128a1u.
-
Thread
16 UARTs für MIDI
kompatibles External Bus Interface eingebaut. Z.B. Mega 162 (den würd ich jetzt nicht nehmen), Mega 64/128/1280/1281/2560/2561. Da sind Registerzugriffe auf die UARTs wirklich nur Speicherzugriffe. Mit 3.3V UARTs geht z.B. auch ein ATXMEGA128A1U (nur A1U, kein A1 ohne U). fchk
die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
-
Artikel
IRMP
, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (CCS- und XC8/C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx (getestet auf STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (getestet auf STM32F103C8T6 Mini Development Board) STM32
-
Thread
AVRs mit USB?
RMW unterstützen. [pre]awk -F\" '/RMW/ { print $2; }' avr-mcus.def[/pre] spuckt aus: [pre] atxmega32c3 atxmega16a4u atxmega16c4 atxmega32a4u atxmega32c4 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64a1u atxmega128a3u atxmega128b1 atxmega128b3 atxmega128c3
[pre]grep -l '"USB"' atpack/microchip/atdf/*.atdf | awk -F'[/\.]' '{ print $4 }'[/pre] [pre] ATxmega128A1U ATxmega128A3U ATxmega128A4U ATxmega128B1 ATxmega128B3 ATxmega128C3 ATxmega16A4U ATxmega16C4 ATxmega192A3U ATxmega192C3 ATxmega256A3BU ATxmega256A3U ATxmega256C3 ATxmega32A4U ATxmega32C3
-
Artikel
Wer hat was
DIP: reichlich (jeweils mehrere) AVRs: ATmega8(A), ATmega328p, ATmega644(p), ATmega1284(p), ATmega128, ATmega2560, ATmega32u4, ATXmega128A3U, ATXmega256A3U, ATXmega384C3, ATXmega256D3, ATXmega384D3 und IC-Sockel; LEDS insbesondere auch RGB klar und diffuse als auch WS2812B auf Rolle;Powerinduktoren,
-
Thread
XMega: ADC liefert seltsame Werte
betreffen. Kurz - für brauchbare Ergebnisse nimmst du besser einen externen ADC. Mich hat schon der 128A1 (ohne U) zum Zweifeln gebracht. Als ich die Nase voll hatte, bin ich auf STM32 umgestiegen.
V war verwirrend. Zum einen sagt das XMEGA A MANUAL: ΔV = VREF × 0.05 und das Datenblatt vom ATxmega128A1U: ΔV Fixed offset voltage 190 LSB Sogar die Temperatur wird damit einigermaßen richtig geschätzt. Der Code, vielleicht hilft er ja dem ein oder anderen: [c] static float CalcVinp(uint16
-
Thread
[V] Diverse Tiny Mega XMega
Moin! Habe diverse ATTiny, ATMega und ATXmega übrig. Sind alle von Mouser, Digikey oder Reichelt. Versand jeweils 1.95€. Alle zusammen für 40€ inkl. Versand. Modell Footprint Stückzahl Stückpreis ATXmega128A3-AU TQFP64 2 5,00 € ATXmega128A1-AU TQFP100 2 5,00 € ATXmega128D3 TQFP64 1 3,00 € ATMega168A-AU TQFP32 18 1,00 € ATMega32A-AU TQFP44 1 1,00
-
Thread
AVR-GCC pointer post-increment
Hi, Ich habe im Microchip Studio ein Projekt für ATXMEGA64A1U erstellt. GCC, bzw Toolchain scheint Version 5.4.0 zu sein. Folgender c/c++ code (optim. -Os): [c] Temp = pgm_read_byte(ptr++); [/c] Für nicht dazu, dass der compiler [c]LPM rX
eine CRC-Berechnung übers ganze Flash. Was bei den 64kB des Prozessors, um den es hier geht, dann 128k verschwendete Zyklen ergibt. Bei schnarchlangsamen 1Mhz sind das 0.13s, bei 16Mhz halt 1/16 davon. Wenn das für eine Anwendung funktionsentscheidend ist, muß man das in ASM basteln, wenn nicht,
-
Artikel
Reichelt-Wishlist
64k Flash, I2C, SPI, 2xUART, ADC, on-Chip Debugger ...) | * Zilog ZNEO-Microcontroller (Z16Fxxx, bis 128k Flash, 4k RAM, bis zu 76 I/Os, 3 Timer, 10-bit A/D, externer Daten-/Adressbus, on-Chip Debugger) www.zilog.com | Upgrade der XMEGA auf die XMEGA U Serie (zb ATXMEGA 64A1 -> ATXMEGA 64A1U) | Speicher
PIC 18F8720 | Microchip PIC 24FJ64GB002-I/SP (USB-OTG im DIP28 Gehäuse) | Atmel XMega-Typen, z.B. ATXMega64A4, ATXMega128A1 | * 7-Segment-Anzeige, blau, gem. Kathode | | | | | | (SC 52-11 BL) 7-Segment-Anzeige, blau, gem. Anode | | | | | | | | | (SA 52-11 BL, SA 56-11 BL) EA DOG-L128 128x64 Grafikdisplay
-
Thread
STM32 counter up/down mit Step/Dir Signalen
bei der > Vielfalt an Möglichkeiten nicht zu konfigurieren sind um STEP/DIR zu > lesen. Beim ATXmega kann man die IOs so konfigurieren, daß man damit steigende und fallende Flanken erkennt und Hardware-Events auslöst, welche direkt den Timer ansteuern. Vermutlich können das auch die STM32. > Warscheinlich
Falk B. schrieb im Beitrag #7426174: > Beim ATXmega kann man die IOs so konfigurieren, daß man damit steigende > und fallende Flanken erkennt und Hardware-Events auslöst, welche direkt > den Timer ansteuern. Vermutlich können das auch die STM32.
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Mikrocontroller sichtbar. Der RA4T1 bringt einen mit 100 MHz laufenden Cortex M33 mit, dem entweder 128 oder 256 kB Flash und 40 KByte SRAM zur Verfügung stehen; analog zum RX26T gibt es auch hier einen vier KByte großen EEPROM-Bereich für das Remanentspeicher von Konstanten.  PIC12F1840 PIC18F4520 STM32 STM32F4xx (tested on STM32F401RE/F411RE Nucleo, STM32F4 Discovery) STM32F10x (tested on STM32F103C8T6 Mini Development Board) STM32 with
-
Artikel
IRSND - english
, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18 Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 with HAL library (NEW!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Supported Protocols. IRSND supports the following
-
Thread
AVR128DA Simulator
die ältere AVR supporten, bringt aber nichts. Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, kann das jemand bestätigen?
Stored B. schrieb im Beitrag #7366793: > Irgendwo habe ich gelesen das man mit mplab den AVR128 simulieren kann, > kann das jemand bestätigen? Nope, geht leider nicht.
-
Thread
Einfache Lösung gesucht: ca. 1MB persistent speichern und über 10m Kabel am PC auslesen können
Du könntest ein CrumbX128A1 Modul verwenden. Es hat einen Mikro-SD Slot und eine RS485 Schnittstelle, mit der du die Verbindung zum PC hin machen könntest. Es wird optional mit Bootloader geliefert. https://www.chip45.com/products/crumbx128a1_avr_xmega_module_board_atxmega128a1_usb_rs485_sdcard.php
-
Thread
ATMEGA32A: korrupte Daten im EEProm nach Spannungsverlust
Ich hatte das Problem mit einem ATXmega128. In meinem Fall half ein 10µF Elko zum Stützen der 3,3V Versorgung.
vorkommende Wert > genommen und die kaputten Kopien damit überschrieben. Bei mir war es ein ..128 und ich hatte die Werte insgesamt dreimal auf verschiedenen Seiten auf 0xnXX im EEPROM abgelegt und mit einer Prüfsumme versehen. Das Problem war damit abgehakt.
-
Thread
Was ist mit dem avr-gcc 12.x passiert? Internal Compiler Errors Gesperrt
ubuntixer@ubuntixer:~/avrTestSuite/avrtest$ ls AUTHORS exit-atmega8.o fileio-atxmega128a1.i avr51-flash1.x exit-atmega8.s fileio-atxmega128a1.o avr-opcode.def exit-attiny3216.i fileio-atxmega128a1.s avrtest exit-attiny3216.o fileio-atxmega128a3
exit-atxmega128a1.i flag-tables.h avrtest-tiny exit-atxmega128a1.o flag-tables.o avrtest-tiny_log exit-atxmega128a1.s gen-flag-tables.c avrtest-tiny_log.s exit-atxmega128a3.i graph.c avrtest-tiny.s
-
Thread
Atmel Xmega: Eine Serie geht, eine Andere nicht.
Atxmega16A4 und Atxmega16A4U sind verschiedene MCUs. Der wichtigste Unterschied ist das USB Interface, welches bei den (älteren) Atxmega16A4 nicht vorhanden ist. Die A4s wurden durch die A4Us ersetzt, die
A4U sollte nicht mit der Endung "-AU", die für die Gehäuseform steht, verwechselt werden, z. B. Atxmega16A4U-AU oder ATxmega16A4-MH - verschiedene Packages.
-
Thread
Frage zu CCL-Einheit in neueren AVR-Controllern
mal > beschreiben welches Problem er damit gelöst hat? Nicht mit einem Tiny, aber mit einem AVR128DA64. Das Prinzip ist aber dasselbe. Benutzt habe ich dabei allerdings nur die boolsche Logik von drei LUTs. Die Sache ist ein bidirektionaler Multiplexer/Demultiplexer zwischen zwei COM-Ports auf der
Warum nimmst Du dann keinen AVR mit DMA bzw. DMAC (Direct Memory Access Controller), wie z.B. den ATxmega16A4U? Grüßle, Volker Nachtrag: Auch der ATXMega32A4-AU, der im Markt-Bereich angeboten wird, besitzt einen DMAC -- aber unbedingt die zugh. Errata angucken. Diese MCU strotzt nur so vor Fehlern
-
Thread
FT234, Daten vom Controller zum PC verfälscht
Alexander H. schrieb im Beitrag #7191274: > Kann der Takt des ATXMEGA so stark > abweichen, dass die Baudrate nicht stimmt? Interner Oszillator? Ja, dann kann der zu stark abweichen.
Mit der gleichen Methode habe ich vor einigen Jahren die serielle Kommunikation auf einem Xmega128D3 stabil bekommen. Ohne DFLL funktionierte es bei schon mit 115200 Baud instabil, und war deutlich temperaturabhängig.
-
Thread
Wo bekommt man zurzeit noch Mikrocontroller her.
PIC18 bekommt man auch schon lange nicht mehr :-( PIC16 schon, aber wer will schon Controller mit 128 Byte RAM?
bezahlen: https://www.lcsc.com/product-detail/Microcontroller-Units-MCUs-MPUs-SOCs_Microchip-Tech-ATXMEGA128A1U-AU_C94864.html STM32 gibt es langsam wieder bei Mouser und Co. sogar in höheren tausender Stückzahlen.
-
Thread
atxmega128a3u USART und USB
Hallo zusammen, Ich wollte beides Schnittstellen (USART und USB) verwenden , um zeichnen auf Terminal Konsole zu sehen . dafür habe ich ASF verwendet und LUFA , dann bei der Debugging habe ich festgestellt, dass, wenn ich beides einschalte die USART tut aber USB Schnittstelle geht nicht, und wenn ich die USART ausschalte geht die USB weiß jemanden wo könnte das Problem sein ?
-
Thread
Höchstmögliche Schaltfrequenz an einem normalen AVR Ausgangs-Pin
COM0A0) | (1 << COM0B0); TCCR0B = (1 << CS00); TIMSK0 = (1 << OCIE0B) | (1 << OCIE0A); OCR0A = 128; OCR0B = 128; [/c] Eigentlich sollte doch sowohl an OC0A als auch an OC0B ~62kHz anliegen (bei 16MHz CPU Takt) oder ?
Lösung) Weis jemand einen AVR mit min. 6 16-Bit-Timern ? Ich habe auf Reichelt jetzt z.B. den ATXMEGA 128A3UAU gefunden, mit 7 leider nur 8-Bit-Timern. Er hat eine Taktfrequenz von bis zu 32 Mhz, was dem doppelten des ATmegas328P entspricht. Eventuell kann ich dann auch die Ringpuffermethode nutzen
-
Thread
OLED Module Waveshare 1.3 inch
Hallo zusammen In meinem Projekt benutze ich 1.3inch OLED Module und Atxmega128A3U. Ich wollte die Daten und Charaktere auf dem Display zu zeigen. ich wollte zum testen "hallo word" auf dem Display zeigen aber kommt nichts aus mein Oled ist immer schwarz . habt Ihr eine
-
Thread
[V] ATXMEGA16E5, ATXMEGA128A4U
Habe noch ein paar neue XMEGA Chips im TQFP Gehäuse übrig: ATXMEGA16E5 Stück 5€ ATXMEGA128A4U Stück 10€ Originalverpackt im Blistergurt, Versand inkl.
-
Thread
Elm Chan FatFs, funktioniert nicht mit Intenso microSD
funktionieren problemlos, haben aber auch bessere Werte für die Datenraten. Controller ist ein ATXMEGA128A3U mit internem 32MHz Quarz. Ich habe folgendes schon versucht: SPI Clock ist beim initialisieren minimal (größtmöglicher Vorteiler). Beim normalen Betrieb habe ich mit maximaler Clock-Frequenz
Alexander H. schrieb im Beitrag #6950306: > Controller ist ein ATXMEGA128A3U mit internem 32MHz Quarz. Den gibt es nicht. Bestenfalls einen internen RC-Oszillator. Zeig uns ein gescheites Bild und Schaltplan deiner Hardware. Pull-Up an MISO?
-
Artikel
AVR Typen
2 2 TQFP44 ATxmega128d4 128 2 8 8 34 32 1,6 - 3,6 12-CH @ 12-Bit 0 16 4 2 2 2 TQFP44 ATxmega64d3 64 2 4 4 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18 5 2 2 3 TQFP64 ATxmega128d3 128 2 8 8 50 32 1,6 - 3,6 16-CH @ 12-Bit 0 18
256 64 16 47 49 1 ja ja 8 2 6 0 16 2000 4 2 12 16 4096 0 ja 7 22 22 22 ATxmega256A3BU ATxmega64B3 64 64 16 36 36 1 ja ja 2 1 1 100 8 2000 2 0 0 4 2048 0 ja 2 6 6 6 ATxmega64B3 ATxmega128B3 128 64 16 36 36 1 ja ja 2 1 1 100 8 2000 2 0 0 4 2048 0 ja 2 6 6 6 ATxmega128B3 ATxmega128B1
-
Thread
avr-gcc -mrelax buggy
section on "EIND" and linker stubs below. [/pre] Ich denke, letzteres (linker stubs für AVRs > 128 KiB) war die wesentliche Motivation überhaupt für die Option.
3% findest du nicht erwähnenswert? Wow... Nope. Kann ich nicht > nachvollziehen. Bei Deinem ATxmega384C3 sind es nur noch winzige 0,1%.
-
Thread
AVR Controller mit massig RAM
ATxmega384 mit 32 KBytes RAM (und 384 KBytes Flash)
Ein STM32H7B0 könnte einen AVR mit 1MB RAM und 4KB EEPROM emulieren. Der Chip hat zusätzlich noch 128KB Flash und 128+128+64+32KB RAM und kommt im LQFP-64. Und von wegen RAM braucht viel Chipfläche: angekündigt ist ein 4.6x4.4mm Gehäuse (WLCSP-132). Zum Ausgleich kommt er dann mit 2MB Flash.
-
Thread
ATXmeega128A3U, Verständnis WDT
Hallo, ich habe eine HArdware mit einem ATXmega128A3U. Nun möchte ich den watchdog timer verwenden und bekomme es nicht auf die Reihe, ob wohl es ja mit der wdt.h ganz leich sein sollte. Erste Frage: obwohl das Manuaul des Controllers bis zu
-
Thread
Microchip Studio - Schlüsselwörter werden nicht erkannt
habe mir heute Microchip Studio zusammen mit deren xc8 Compiler installiert. Ich möchte für den Atxmega128A3U entwickeln. Habe nun ein neues Projekt erstellt und bereits Probleme. [code] PORTA.DIR = 0x00; [/code] Dabei wird PORTA nicht erkannt. Wenn ich auf xc.h gehe und dort versuche