-
Artikel
Datei:XMEGA64 Boot Loader V1.00.hex
Boot loader for the AVRxmega64A3 on the WordClock 2 project.
-
Artikel
Plattformunabhängige Programmierung in C
PRId16 PRIi16 PRIo16 PRIu16 PRIx16 PRIX16 (u)int32_t PRId32 PRIi32 PRIo32 PRIu32 PRIx32 PRIX32 (u)int64_t PRId64 PRIi64 PRIo64 PRIu64 PRIx64 PRIX64 (u)int_fast8_t PRIdFAST8 PRIiFAST8 PRIoFAST8 PRIuFAST8 PRIxFAST8 PRIXFAST8 (u)int_fast16_t PRIdFAST16 PRIiFAST16 PRIoFAST16 PRIuFAST16 PRIxFAST16 PRIXFAST16 (u)int_fast32_t PRIdFAST32 PRIiFAST32 PRIoFAST32 PRIuFAST32 PRIxFAST32 PRIXFAST32 (u)int_fast64_t PRIdFAST64 PRIiFAST64 PRIoFAST64 PRIuFAST64 PRIxFAST64 PRIXFAST64 (u)int_least8_t PRIdLEAST8 PRIiLEAST8 PRIoLEAST8 PRIuLEAST8 PRIxLEAST8 PRIXLEAST8 (u)int_least16_t PRIdLEAST16 PRIiLEAST16 PRIoLEAST16
-
Artikel
Speicherdirektzugriff (DMA) mit dem ATxmega
entspricht somit 64 · 2 Bytes = 128 Bytes. Wenn man den entsprechenden Kanal in den SingleShot-Modus versetzt, wird nach jedem fertigen Konvertierungsvorgang seitens des ADC der entsprechende DMA-Kanal getriggert und der
Hauptprogramms nicht weiter beeinträchtigt wird. = Downloads = Sourcecode = Siehe auch = Using the XMEGA DMA controller (engl.) XMega DMA transfers zu UART
-
Artikel
Avr-gcc Bugs
avr-gcc can be kept in GCC v11+ 11.0 82658 Right-shifting 8-bit unsigned integers. 10.0 92055 Support 64-bit double 10.0 86040 RAMPZ not cleared after reading from __flashN 9.3, 8.4, 7.5 85805 Wrong code for 64 bit comparisons on avr-gcc 8.3 combine 85495 lto-wrapper.exe: fatal error: file too short: No
addqi -2000 insn 4.7.1 52484 Missing __memx insn because of wrong register footprint 4.7.1 52461 XMEGA+EBI: RAMPZ clobbered 4.7.1 51527 ICE: 'convert_to_integer' enters infinite recursion for __int24 4.7.1 c 46261 ICE: when compiled with -mint8 4.7.1, 4.6.4, 4.5.4 52261 Add XMEGA support 4.7.0 52148
-
Artikel
FPGA Soft Core
entfällt ja, VHDL 2k (8k) asm, C, Basic, Ada... GCC/WinAVR, ... wie AT90S2313 mit 30-50MHz OpenCores Xmega/ATmega/ATtiny entfällt ja, Verilog 128 KiB C, C++, Asm GCC, Clang GPL - T51 entfällt ja, VHDL 64k asm, Basic, C, ... sdcc, MCS-Basic, ... single cycle 8051, z. B. 40 MHz auf Spartan3 OpenCores T51-
, ASIC syn. ja, VHDL 64k asm Makroassembler AS je nach Konfiguration Free IP embeddedZ8 site bo8 ja, VHDL n*64k asm BSD0 bo8 Picoblaze. Dabei handelt es sich um einen sehr kleinen, aber dennoch sehr leistungsfähigen Microprozessor
-
Artikel
AVR Typen
Memory Crypto Engine Timers Output Com pare Kan äle Input Capt ure Kan äle PWM Kan äle Device ATxmega64A1 64 100 16 78 78 0 12 4 8 0 16 2000 4 4 12 4 2048 1 ja ja 8 24 24 24 ATxmega64A1 ATxmega128A1 128 100 16 78 78 0 12 4 8 0 16 2000 4 4 12 8 2048 1 ja ja 8 24 24 24 ATxmega128A1 ATxmega64A3 64 64 16 50
0 0 8 2048 0 5 18 18 18 ATxmega128D3 ATxmega64D3 64 64 16 50 50 0 5 2 3 0 16 200 2 0 0 4 2048 0 5 18 18 18 ATxmega64D3 ATxmega128D4 128 44 34 34 0 4 2 2 0 12 200 2 0 0 8 2048 0 4 14 14 14 ATxmega128D4 ATxmega64D4 64 44 34 34 0 4 2 2 0 12 200 2 0
-
Artikel
XAVRnet
512kByte SRAM, erweiterbar, über CPLD linear oder in Seiten á 32kByte ansprechbar, dadurch wird das 64kByte-Adresslimit des aktuellen GCC umgangen 100MBit Ethernet, memory-mapped am EBI Power over Ethernet (PoE) USB über FT232, bus-powered Bluetooth SD-Slot CAN Spannungsversorgung über Schaltregler-Linearregler-Kombi
ist natuerlich auch moeglich. Downloads. Schaltpläne. Teil 1: MCU, CPLD, EBI & SRAM Datenblätter. XMEGA A1 Data Sheet, XMEGA A Manual XC9572XL High-Performance CPLD Data Sheet Overview of Xilinx JTAG Programming Cables and Reference Schematics for Legacy Parallel Cable III (PC3) Cypress CY7C1049DV33
-
Artikel
AVR In System Programmer
Versorgung mit Firmware manchmal fraglich. Oftmals funktionieren auch die Treiber der Clones unter 64-Bit Betriebssystem nicht richtig oder nur mit Tricks, die leider wichtige Sicherheitsfunktionen des Betriebssystem abschalten. Der AVRISP mkII funktioniert dagegen auch unter Windows 7 (64-Bit). VERALTET
AVR wiederbeleben kann. Auch wer mit niedrigen Taktraten arbeitet (z. B. 32kHz), kann einen ATmega64 in ca. 4,8 Sekunden programmieren und vergleichen. Darüber hinaus kann mit geeigneten Makros die Programmausführung getracet werden. Die maximale Programmierdauer beträgt bei einem ATmega64 mit 16MHz
-
Artikel
Miniwebserver
2x 16bit with mux) DAC (12bit) GPIO ardoino shild compatible Comparator CAN FRDM-K64F Onboard Additions FXOS8700CQ - 3-axis accelerometer and magnetometer Ethernet 2 push buttons RGB LED Bluetooth expansion pins RF24L01+ expansion pins Evalution Form factor 81mm x 53mm 5V USB or 4.5-
Webserver. Zum Fernsteuern und Abfragen von Sensoren Reines Firmware Projekt Läuft auf ATmega und Xmega ab 64kB + CP2201 Ethernet Controller Basiert auf uIP von Adam Dunkels TCP/IP v4, UDP, ARP, ICMP, DHCP Client, HTTP Server, SMTP Client, IP-Socket (Telnet) Webserver mit dynamischen und statischen Seiten
-
Artikel
Reichelt-Wishlist
www.zilog.com | Upgrade der XMEGA auf die XMEGA U Serie (zb ATXMEGA 64A1 -> ATXMEGA 64A1U) | Speicher. 24LC256 oder 24AA256 oder 24LC512 oder 24AA512 | | 24AA02E48 (EEPROM mit einprogrammierter MAC-Adresse) * 3.3V async SRAM ab 16KByte
D-Wandler) * Microchip PIC 18F6585 | Microchip PIC 18F6720 | Microchip 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 | | |
-
Artikel
AVR
AD-Wandler 10 bit, 8- und 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
zum Selbststudium geeignet. Es existiert auch ein Entwicklungsboard zum Kurs. Datenbuch ATmega8 und Xmega384 mit Beispielen in Assembler (alles deutsch). = Datenblatt ATmega48/88/168/328 in deutsch, auch als CHM-Datei herunterladbar und damit offline lesbar Literatur. I.Klöckl AVR - Mikrocontroller. MegaAVR
-
Artikel
Linksammlung
with built-in editor in binary, hexadecimal and disassembler modes. It includes AVR/Java/i86-i386-AMD64/ARM-XScale/PPC64 disassemblers, russian codepages convertor, full preview of formats - MZ, NE, PE, NLM, coff32, elf partial - a.out, LE, LX, PharLap; code navigator and more over. (GPL) - 404, 6.9.2010
Electronics (Atmega8, englisch) metku.net - 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
-
Artikel
AVR-GCC-Tutorial/Analoge Ein- und Ausgabe
Reihe keine Typen mit eingebautem Digital-Analog-Konverter (DAC) - diese Funktion ist erst ab der XMEGA-Reihe der AVR-Familie verfügbar, die aber wegen ihrer vielen Unterschiede im Umfang dieses Tutorials nicht behandelt wird. Die Umsetzung zu einer analogen Spannung muss daher durch externe Komponenten
0 1 0 4 0 1 1 8 1 0 0 16 1 0 1 32 1 1 0 64 1 1 1 128 ADCL ADCH ADC Data Register Wenn eine Umwandlung abgeschlossen ist, befindet sich der gemessene Wert in diesen beiden Registern. Von ADCH werden nur die beiden niederwertigsten Bits verwendet
-
Artikel
LPC1xxx für Umsteiger
1.8V, 25°C Active: 0.2mA, Power-down: 0.1µA, Power-save: 0.75µA(inc. 32kHz RTC). Der preisgünstigste XMEGA ATXMEGA 16A4-AU kostet bei R* schon 3€95 bei 32MHz. Der preisgünstigsten CORTEX-M0 von NXP kostet 1€49[1€99] bei DARISUS für den LPC1111FHN33/101 [LPC1113FBD48/301], QFN33 [TQFP48], 50MHz, 8[24]kB-Flash
Auswahl an verschiedensten Bauformen und Ausstattungsvarianten. Von Cortex-M0 1€00 bis 4€99 und 20- bis 64-Pins und 50MHz zu Cortex-M3 zu 1€49 bis 6€59 sowie 33 bis 208 Pins und 72 bis 120MHz mit USB, 512KB-Flash, DMA, 12-Bit AD und TCP-IP Netzwerk. Der preisgünstigste Cortex-M3 LPC 1313 FBD 48/01 mit 72MHz
-
Artikel
AVR Softwarepool
Videoausgabe von Christian Berger (C) Fixpoint-Arithmetik in "C" (C++) Fixpoint-Arithmetik in "C++" (C) 64 Bit float Emulator in C, IEEE754 kompatibel (A,C) AVR ATmega8TestBoard (C) Gleitkomma-Bibliothek für AVR (A) AVR CP/M System (PC) EMACS Konfiguration (C) Watchdog-ISR für ATmega328 FFT. (Fast Fourier
(A+C) Multimeter (C) sehr genauer Frequenzmesser Atmega8 (C) Reziproker Frequenzzähler+ Optimierte 64bit uint Routinen (C+A) 6 Stellen von 1Hz bis 40MHz ATmega8 (C) Reziproker Frequenzzähler, GPS-stabilisiert, ATmega162 (B) Reziproker Frequenzzähler mit BASCOM-AVR Frequenzgenerator. (B) Einstellbarer
-
Artikel
Entscheidung Mikrocontroller
Bit-Controller auch höhere Taktraten, etwa 60 MHz (ARM7) statt 16 MHz (AVR). Programme, die mehr als 64 KByte adressieren müssen (etwa eine SD-Karte) sollten ebenfalls einen 32-Bit-Controller abbekommen, um die stets erforderlichen Adressrechnungen nicht allzu umständlich werden zu lassen, auch wenn es
, ATmega165V, ATmega169, ATmega169L, ATmega169V, ATmega32, ATmega32L, ATmega323, ATmega323L, ATmega64, ATmega64L, ATmega128, ATmega128L, AT90CAN128. Trotzdem ist er ein sehr wertvolles, weil günstiges Werkzeug, wenn man die Typbeschränkung akzeptieren kann. Atmel AVR Dragon kann ATtiny, ATmega, XMega
-
Artikel
IRMP
ATmega324, 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
zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 19.09.2014: Kleineren Bug behoben: Fehlendes Newline vor #else eingefügt 18.09.2014: Logging für ARM STM32F10X hinzugefügt