-
Artikel
Plattformunabhängige Programmierung in C
festgelegt. Die mikrocontrollerspezifische Konfiguration befindet sich schließlich in rfm70_config_xmega.h und spi_config_xmega_portc.h : Erst an dieser Stelle sind die Header und eingebunden, wodurch der Code abhängig vom Mikrocontroller wird. Der Umfang ist allerdings auf das absolut Nötigste beschränkt
board_b | | mcu_config.h | | rfm70_config.h | | uart_config.h rfm70 | rfm70.c | rfm70.h | rfm70_config_xmega.h tools | bit_macros.h | mcu.h | mcu_config_xmega.h | spi_config_xmega_portc.h | uart.c | uart.h | uart_config_xmega.h ProjectA main.c ProjectB main.c ProjectC main.c Der Großteil des Codes liegt in
-
Artikel
ATxMega Stick - First Steps
( &USART ); USART_Tx_Enable( &USART ); } /* init_usart() */ Siehe auch. Ursprungsbeitrag im Forum XMEGA Tutorial in C - Tutorial ATxmega (ATxmega128A3U) Die Seite des Sticks mit Schaltplan und Stückliste XMEGA-C-Tutorial auf stromflo.de als Online Wiki odf PDF Produktseite des ATxmega128A3 mit jeder Menge an Dokumentation und Application Notes AVR1003: Using the XMEGA Clock System (PDF) und Software (ZIP) AVR1307: Using the XMEGA USART (PDF) und Software (ZIP) Produktseite des MCP2200 mit Dokumentation und Tools
-
Artikel
Speicherdirektzugriff (DMA) mit dem ATxmega
stören. Dieser Prozess läuft dabei also asynchron ab. Insgesamt gibt es pro Mikrocontroller aus der XMega-Reihe 4 einzeln programmierbare DMA-Kanäle. Es kann genau festgelegt werden wie und wann das Kopieren von wo nach wo ablaufen soll. Darüber hinaus gibt es die Möglichkeit Double Buffering zu benutzen
Hauptprogramms nicht weiter beeinträchtigt wird. = Downloads = Sourcecode = Siehe auch = Using the XMEGA DMA controller (engl.) XMega DMA transfers zu UART
-
Artikel
XAVRnet
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
IRSND
ATmega324, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt
Neues Protokoll: FAN 18.05.2015: F_CPU Macro für STM32L1XX hinzugefügt 07.05.2015: Korrekturen zur XMega-Portierung 23.04.2015: Neues Protokoll: PENTAX 23.04.2015: Portierung auf AVR XMega 10.07.2014: Einige GPIO Änderungen für STM32F10x (in IRSND). 10.07.2014: Neues Protokoll: SAMSUNG48 23.06.2014: Neues
-
Artikel
IR-Tastatur Merlin Ruwido
gedrückten Tasten anzuzeigen. Dies kann als primitiver Lerncomputer für Kinder benutzt werden. Merlin XMega Maus und Tastatur Interface. Hat man einen xmega mit USB Unterstützung und einen 56KHz IR-Sensor, ist mittels XMerlinRuwido, die Merlin Tastatur als Tastatur und Maus zu nutzen. Zwischen Tastatur und
-
Artikel
Avr-gcc Bugs
small ISRs Support __gcc_isr pseudo-instruction 8.0 81075 Move jump-tables out of .text 8.0 81072 Add XMEGA devices with flash seen in RAM address space 8.0 84209 Don't split SP in split2 7.4 81910 ICE with "address" attribute on type 7.3, 6.5, 5.5 81487 ld.exe: error: asprintf failed 7.2, 6.5, 5.5 mingw32
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
IRSND - english
ATmega324, 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
27: New protocol: FAN 2015-05-18: Added F_CPU macro for STM32L1XX 2015-05-07: Some corrections of XMega port 2015-04-23: New protocol: PENTAX 2015-04-23: Port to AVR XMega 2014-07-10: Some GPIO changes for STM32F10x (in IRSND). 2014-07-10: New protocol: SAMSUNG48 2014-06-23: New protocol: LGAIR 2014-
-
Artikel
Benutzer:Bluematrix
Xmega Tutorial:
-
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-
and includes a full toolchain to compile and run C code developed with avr-gcc. Softcore für AVR Xmega / ATmega / ATtiny von Iulian Gheorghiu. Neben dem Core selbst sind eine Reihe von AVR-Peripheriebausteinen implementiert. Der Code steht unter GPL. Eine ältere Version davon ist auch bei OpenCores
-
Artikel
AVR In System Programmer
durcheinander. Folgende Pinbelegungen lassen sich finden. Atmel XPlain Eval-Board. Hier hat Atmel die Xmega PDI- und JTAG-Schnittstelle gemeinsam auf den Header J100 gelegt. Die PDI-Belegung ist wie folgt: 1 2 GND 3 4 VCC 5 6 CLK VCC 7 8 DATA 9 10 GND Nur jeweils ein VCC- und ein GND-Anschluss muss verwendet
Adapter gesehen hat. Von neueren Versionen des JTAGICE mkII ist hingegen bekannt, dass sie mit einem XMEGA PDI adapter kit geliefert werden. Angeblich ist es nötig, beim Dragon jeweils einen 330Ω Widerstand in die CLK und DATA Leitung zu legen, um Probleme mit dem Überschwingen der Signale zu vermeiden.
-
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
-
Artikel
AVR Typen
Programmer. PDI (Flash und Debug) funktioniert mit C-Code z.B. mit AVR Studio 4.19. Leider ist die Xmega-Reihe zu den AVR-Prozessoren der Mega- oder Tiny-Serien nicht kompatibel (viel komplizierter, anderer Aufbau der IO-Baugruppen, der Interrupts, der C-Funktionen etc.). Prozessor-Manuals zeigen weder
für Ansteuerung der IO-Baugruppen. C-Programmbeispiele (geeignet für AVR-Studio) findet man erst in Xmega Application Notes. Einen Überblick gibt es von Florian Grotz oder in dem jtronics Xmega Tutorial . Sonstiges. Die AT89-Familie gehört nicht zu den AVR-Typen mit dem AVR-RISC-Befehlssatz, sondern ist
-
Artikel
IRMP - english
2015-05-29: New protocol: S100 2015-05-29: Some smaller corrections 2015-05-28: Added Logging for XMega 2015-05-28: Timing corrections for FAN protocol 2015-05-27: New protocol: MERLIN 2015-05-27: New protocol: FAN 2015-05-18: Added F_CPU macro for STM32L1XX 2015-05-18: Some corrections for XMega port 2015-04-23: New protocol: PENTAX 2015-04-23: Port to AVR XMega 2014-09-19: Bugfix: added missing newline before #else 2014-09-18: Added logging for ARM STM32F10X 2014-09-17: Corrected PROGMEM access to array irmp_protocol_names[]. 2014-09-15: Changed timing tolerances
-
Artikel
WS2812 Ansteuerung
Forumsbeitrag Libraries. Light weight WS2812 Library. Geschrieben in Ansi-C. Unterstützt alle AVR-Cores (XMEGA, classic, tinyavr 4-20 Mhz), sowie ARM (8-60 MHz). Der Code ist extrem klein, so dass er auch auf sehr kleinen Controllern wie ATtiny 10 genutzt werden kann. Forenthread 1 Forenthread 2 Github Repository
-
Artikel
Linksammlung
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
microprocessors and microcontrollers, ranging from 8 bits to 32 bits CPUs and even PCs. funkos Targets: AVR, XMEGA, MSP430, Cortex M3, Open Source Vergleich zwischen 4 Operating Systems for the Arduino auf Liquidware Antipasto DuinOS by RobotGroup (FreeRTOS Portierung) Pyxis OS by ArduinoWill ArduinoMacOS by Mark
-
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
-
Artikel
AVR-Dragon
Verpackung von alten Dragons unterscheiden. Vorteile. Programmierung und Debugging von Tiny, Mega, XMEGA und AVR32 MCUs USB-Anschluss, den alle neueren PCs/Laptops haben gute Transportierbarkeit, da kein Netzteil benötigt wird (was dadurch aufgehoben wird, dass man einen Dragon nur an einem USB-Hub mit
-
Artikel
Datei:XMEGA64 Boot Loader V1.00.hex
Boot loader for the AVRxmega64A3 on the WordClock 2 project.
-
Artikel
AVR
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
Miniwebserver
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
AVR32 Tutorial
Deshalb richtet sich das Tutorial in erster Linie an alle, die von der 8-bit Serie (ATmega/Attiny/Xmega...) auf die 32-bit-Prozessoren umsteigen möchten. Das Tutorial wurde so gestaltet, dass es auch von allen anderen, die in die Atmel 32-bit Serie einsteigen wollen, verwendet werden kann. Sollte es
-
Artikel
AVR Softwarepool
TWI Master (A) Hardware TWI-MASTER Interrupt basierend für Mega AVR (A) I2C/TWI Master-Interrupt Xmega-Assemblerbaustein (C) hot-plug fähige Library für DS1621 Temperatursensoren (A) TWI im polling für AVR 0-Series und AVR 1-Series Messgeräte. Drehzahlmesser. (B) Drehzahlmesser 4 mal 7-Segment mit 90S2313
-
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
-
Artikel
Reichelt-Wishlist
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. 24LC256 oder 24AA256 oder 24LC512 oder 24AA512 | | 24AA02E48 (EEPROM mit einprogrammierter MAC-Adresse) * 3.3V async SRAM ab 16KByte
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 | | | | | | | | | (SA 52-11 BL, SA 56-11 BL) EA DOG-L128
-
Artikel
Entscheidung Mikrocontroller
günstiges Werkzeug, wenn man die Typbeschränkung akzeptieren kann. Atmel AVR Dragon kann ATtiny, ATmega, XMega, AT32UC3x und AP7xxx programmieren und debuggen. Die drei letzt genanneten MCUs werden seit AVR Studio Version 4.18 SP1 unterstützt. AVR JTAG ICE MKII – CN ist ein Produkt aus China mit der versprochenen