-
Thread
Quellcode: DMX Sende Modul für ATxMega
Hallo Forum, ich stelle an dieser Stelle mal meinen Code für das Senden von DMX auf der Atmel XMega Plattform zur Verfügung. Meine Implementation nutzt DMA Transfer für das Übertragen der 512 Bytes zum UART Buffer. Das ist aber mehr als Beispiel zu sehen, als eine sinnvolle Anwendung von DMA, da
@CeeKay (Gast) >der Atmel XMega Plattform zur Verfügung. Meine Implementation nutzt DMA >Transfer für das Übertragen der 512 Bytes zum UART Buffer. Das ist aber >mehr als Beispiel zu sehen, als eine sinnvolle Anwendung von DMA
-
Thread
RTC 32 zählt bei Spannungsausfall nicht weiter?
Ein Auszug aus http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf Main Power Restore and Start-up Sequence At every startup after main power is restored, the software should: 1. Control the main reset source to determine that a POR or BOD took
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
ATMEL-ICE kann sie alle programmieren und debuggen, vom ATtiny4 (PIC10 pinkompatibel) über ATmega, xmega bis zu den Atmel Cortex.
ATMEL-ICE kann sie alle programmieren und debuggen, vom ATtiny4 > (PIC10 pinkompatibel) über ATmega, xmega bis zu den Atmel Cortex. OK, vielen Dank! Wenn ich das nächste mal was bei Mouser oder Digikey bestelle und nicht auf einen Versandkosten freien Betrag komme, werde ich mir wohl so ein Teil ohne
-
Thread
AVR-Reset über Atmel Studio 6.2 auslösen
Nein mein Controller ist in viel Plastik eingebettet ;-) Und ohne Spass: Verwende das Atmel Board "XMEGA-A3BU-XPlained". Habs gerade versucht mit "Attach to target" geht nicht - was auch die Onlinehilfe dazu bestätigt: "... es wird kein Reset ausgelöst" Egal Leute - danke - ist ja nicht wirklich
-
Thread
Atmel 64-Pinner im DIP-Gehäuse?
Es gibt aber Steckbrett- und Lochrastertaugliche Platinen: z.B.: http://www.watterott.com/de/Xmega128a4u-USB-BO?x12abe=3f1f3e8dd6b2ca516c06e82d66a18205 So wie diverses von Olimex: https://www.olimex.com/Products/AVR/Header/ Ein derartiges Display stellt gewisse Anforderungen an Speicherplatz
korrigiere mich. Teilweise für 7 Euro... Aber wahrscheinlich sind da nur gefälschte Bauteile drauf. Ein xMega kostet doch schon allein fast so viel?!?!?
-
Thread
ca. 300V Wechselspannung @2kHz für Leuchtschnur
werden, welche bis zu 8 dieser Leuchtschnüre dimmen, blinken, faden, ... kann. Als Mcu kommt ein AtXmega32E5 zum Einsatz(bereits vorhanden)...gerne auch zur Erzeugung der benötigten Spannung. Die Steuerung wird aus einem 2S-Lipo(1000mA) gespeist. Die Leuchtschnüre werden mit 300VAC @2kHz versorgt
, blinken, faden, ... kann. Machbar, aber ob deine Kenntnisse reichen? >Als Mcu kommt ein AtXmega32E5 zum Einsatz(bereits vorhanden)...gerne Vollkommen nebensächlich. >auch zur Erzeugung der benötigten Spannung. Vergiss es. >Die Steuerung wird aus einem 2S-Lipo(1000mA) gespeist.
-
Thread
Start mit Atmel ASF &instance
Ich kenn die ASF nur für XMega und wunder mich gerade das es hier solche Unterschiede gibt. Atmel wirbt ja damit das zwischen XMega und ARM dank ASF recht zügig gewechselt werden kann. Hier meine Idee: In der Init wird die instance
-
Thread
Fuse Bits Mitten im Programm ändern
Hallo, beim XMega kannst du die Taktquelle auch per Software umschalten - nützt für deinen Fall auber auch nichts, denn wie schon gesagt muss der Controller ja noch laufen um die Umschaltung auszuführen. Was du noch
-
Thread
Bootloader für AT-XMega124A4
Hallo Forum ! Ich suche einen vernünftigen Bootloader für den AT-XMega128A4 könnt ihr mir etwas empfehlen. Danke !
-
Thread
Diodenmatrix
angesteuert und die Kathode > über einen anderen. Smart-Matrix. Jeder LED einen PIC. Der große XMega verwaltet das ganze.
-
Thread
Zeitmessung mit RFID
zwei hat und das ist schon nur bei den ganz großen Dingern der Fall. Ich persönlich würde einen XMega nehmen, weil die großen Chips bis zu 7 USARTs haben. Aber dieser Controllertyp wird von Arduino nicht unterstützt. Ich denke daher, dass die Nutzung der SPI-Schnittstelle in deinem Fall die bessere
-
Thread
[V] xMega "breakout" Board + Zusatzboards
Moin, durch eine Unachtsamkeit meinerseits habe ich hier ein paar Boards liegen, die ich so nicht brauchen kann (die Stapelleiste ist anders als bei anderen Boards ausgerichtet), aber die vielleicht beim ein- oder anderen noch gute Dienste leisten kann. Daher gibt es hier nun 3 verschiedene Boards, die schön miteinander spielen und Arduino-Style stapelbar sind (mit http://www.taydaelectronics.com/stackable-header-12-pins-2-54mm.html). Da die passenden Distanzhülsen noch nicht da sind, sieht es auf den Bildern etwas schepp aus. Nun zu den einzelnen Boards: Controller (18x) ============
-
Thread
SD-Card schreiben auf Arduino due mit Atmel-Studio
Ich hatte das mal auf einen Xmega portiert, das war auch relativ einfach. Es sind ja nur wenige Code-Stellen, die Hardwarespezifisch sind.
@ Stefan Us (stefanus) >Ich hatte das mal auf einen Xmega portiert, das war auch relativ >einfach. Es sind ja nur wenige Code-Stellen, die Hardwarespezifisch >sind. EBEN! https://www.mikrocontroller.net/topic/362117#4065381
-
Thread
Problem Xmega Pattern Generator
wieder zurück gesetzt wird - PGM müsste also laufen... Wieso kommt am Port nix an? Ich habe: - Xmega 64A3U - AWEX.CTRL= "PGM" - beschreibe AWEX.DTHSBUF mit verschiedenen Werten (über DMA: funktioniert) - Timer C0 läuft mit TCC0.PER= Periodendauer, TCC0.CTRLB= 0 Danke für Hinweise.
-
Thread
Drehimpulsgeber
schönen > Quadraturverlauf aus dem (Lehr)Buch... Lässt sich eingebaute Decoderhardware z.B. im XMega dann problemlos auch für die "billigen" nutzen?
Michael schrieb im Beitrag #4201400: > Lässt sich eingebaute Decoderhardware z.B. im XMega dann problemlos auch > für die "billigen" nutzen? Normalerweise ja, denn von Hand erreicht man keine 30 Umdrehungen pro Sekunde bei 1000 Impulsen pro Umdrehung...
-
Thread
Schieberegister für SPI?
Latch ermöglichen.. beim 4014 oder 4094 geht das auch nicht.. Was nehmt Ihr da? ..soll an einem AtXmega werkeln.. Gruß, Holm
-
Thread
XMEGA Pin mapping
Hallo, Ich entdeckte gerade im Xmega128A1U Datenblatt auf Seite 59 folgende Informationen : 1. Pin mapping of all TC0 can optionally be moved to high nibble of port. 2. If TC0 is configured as TC2 all eight pins can be used for
Hi Findest du hier http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf ->13.13.14 REMAP – Pin Remap register MfG spess
-
Thread
Xmega pulse with capture
Hallo Leute, ich habe leider ein problem mit einer Messroutine: Baustein: Xmega 32 E5 Signal: Rechteck fmax 500kHz Messung: Periodendauer Signal ist per Eventsystem auf einen Timer der auf "Frequency and Pulse Width Capture of an External Signal" konfiguriert ist geleitet
-
Thread
XMEGA128A4U Frage Pull-Up
Hallo, ich habe hier einen XMEGA128A4U. An PORTA PIN0 habe ich einen Taster angeschlossen. Dieser Port habe ich als Eingang konfiguriert [c]PORTA.DIRCLR = PIN0_bm;[/c] und den Pull-Up aktiviert [c]PORTA.PIN0CTRL = PORT_OPC_WIREDANDPULL_gc
-
Thread
Xmega SPI Problem
Hallo, folgendes Problem hier: - Xmega 32A4U mit SSD1306 (OLED) funktioniert (Xprotolab - gekauft..) - Xmega 32A4U (Dev-Board) mit SSD1306 Display (Eigenbau) lässt das Display auch korrekt anzeigen (einfach Xprotolab Software geflasht - prima) - Xmega 64A1 mit selbigem Eigenbau Display: Pixelsuppe - komisch: an der Software nichts geändert, nur Device geändert (Atmel Studio 6.2) ;( Pixelsuppe ist immer statisch, d.h. es gibt statt dem (erwarteten
-
Thread
Artmel Controller für 7" TFT Display
nicht klar, welcher jetzt besser zu mir passt. Als Hintergrundinformation: Im Prinzip reicht mir mein XMEGA A3BU föllig aus. Nur ich will eben ein 7" TFT Display am liebsten direkt, also ohne irgendwelche Treiberboards, ansteuern. Vielen Dank für die Hilfe.
inch-tft-lcd-screen-sd-card-slot-tft-shield-for-arduino.html Dann gehe ich davon aus, das mein Xmega A3BU auch mit dem Display fertig werden sollte? Hat jemand schon Erfahrungen mit dem SSD1963 Controller und Xmega? Leider lässt sich der Controller nur parallel ansteuern ....
-
Thread
XMEGA A3U und ext. clock für RTC
Hallo zusammen. Bei mir ist folgendes Problem aufgetreten. Ich habe eine Platine mit XMEGA 256A3U. Auf die Platine ist eine RTC mit dem Clock-Output, welche an XTAL1 von XMEGA angeschlossen ist. Bei dem Start wird externe RTC initialisiert und ihr Clock-Ausgang freigeschaltet. Interne
ich Clock-Signal auf PE7 umlöte, dann geht alles. Was mich bei diese Geschichte stört: 1. Auf XMEGA 128A1U und XMEGA 128A4U dasselbe Code funktioniert. 2. Wenn ich TOSCSEL im FUSEBYTE2 umschalte, mit XMEGA128A1U und XMEGA128A4U funktioniert alles nicht mehr bis ich das Clock-Signal auf alternative
-
Thread
Geht AVR auch so komfortabel wie PIC?
es da kaum noch welche mit AVRs (nur ATmega256RFR2, welches ein Funk-Chip ist und ein neuerer Xmega), das meiste macht Atmel dort mittlerweile auf der ARM-Schiene. > Was ist das Pendant bei PICs? Keine Ahnung, habe ich viel zu lange nicht mehr in den Fingern gehabt. PIC ist ja ohnehin
: > AVR hat doch fast mehr Debugprotokolle als Chiptypen. Es sind derer drei (klassisch JTAG, Xmega mit PDI, debugWIRE bei den Tinys) oder vier, wenn du ARM mit SWD mitzählst. > Und wenn man einen > JTAG Debugger will, zahlt man mehr als fuer viele Cortex Boards > inklusive Debugger und
-
Thread
ATmega1284p mit 24MHz übertakten
Bernhard S. schrieb im Beitrag #4182049: > Vielleicht seht Ihr Optimierungspotential? Xmega mit 32 MHz benutzen? (Oder ganz andere Controllerfamilie, aber dann ist das Umschreiben natürlich noch mehr Arbeit.) Selbst, wenn dein Oszillator jetzt „tickt“, woher willst du wissen, dass
dafür einfach einen Controller zu benutzen, der von vornherein für mehr Takt ausgelegt ist, einen Xmega, oder heutzutage eins der vielen ARM-Derivate.
-
Thread
STM32 vs DSPIC vs AVR XMega
unterscheiden sie sich dann nur in der Basisadresse. Insofern wiederum ist aber der Unterschied zwischen Xmega und den diversen ARMs nicht allzu groß, denn diese arbeiten in dieser Hinsicht sehr ähnlich. Als Pluspunkt beim Xmega wäre noch das Event-System, sofern du dafür eine Verwendung hast. Das hat
Naja, die Xmega sind schon nett und ein "Umstieg" vom normalen AVR auf Xmega ist nahezu trivial. Wenn gleich die Hardwaremodule sowohl in Anzahl als auch Fähigkeiten deutlich erweitert worden sind (DMA, Events, etc
-
Thread
ESP8266 SD Card / AES256
sollte irgendjemand bei klarem Verstand mit ESP irgendetwas > verschlüsseln ? Frag das mal AVR (XMEGA) oder Security Flash IC'S und dann fällt mir noch ein: P2P VPN SSL .. > > Aber von wirklich nützlichen Sachen wie SD-Card routine Null Ahnung. Dann lass dir das von 'rudi' erklären wenn
irgendjemand bei klarem Verstand mit ESP irgendetwas >> verschlüsseln ? > > Frag das mal AVR (XMEGA) oder Security Flash IC'S > und dann fällt mir noch ein: > > P2P > VPN > SSL > .. Marc V. schrieb im Beitrag #4182683: > Und welche Firmware soll von wem geschützt werden ? Du weisst doch
-
Thread
unsupported device ATSAM4SD32C
GccApplication3\src\ASF\common\utils\interrupt.h 58 4 GccApplication3 Und der Fehler liegt hier: #if XMEGA || MEGA || TINY # include "interrupt/interrupt_avr8.h" #elif UC3 # include "interrupt/interrupt_avr32.h" #elif SAM # include "interrupt/interrupt_sam_nvic.h" #else # error Unsupported device
-
Thread
erste Schritte: AC-Messungen mit AVR
einmal verstärkt auf einen 2. Eingang) Gedanken machen. Die 2 Bit mehr die die meisten ARMs oder ein Xmega mehr bringen helfen da etwas, aber auch nicht so viel. Bei der eher festen Spannung ist das noch kein Problem - da reichen selbst 8 Bit gut aus, insbesondere wenn man genügend Punkte auswertet.
verstärkt auf einen 2. Eingang) Gedanken machen. Die > 2 Bit mehr die die meisten ARMs oder ein Xmega mehr bringen helfen da > etwas, aber auch nicht so viel. > Bei der eher festen Spannung ist das noch kein Problem - da reichen > selbst 8 Bit gut aus, insbesondere wenn man genügend Punkte auswertet
-
Thread
Xmega und Atmel Software Framework
Hallo Forum, ich bin gerade dabei mich in den XMEGA-A3BU µC einzuarbeiten. Dazu habe ich das passende Xplained Board. Ich arbeite mit Atmel Studio 6.2 und bin jetzt auf das Atmel Software Framework (ASF) gestoßen. Jetzt stellt sich für mich die Frage
wahrschenlich alles durcheinander geworfen. Auf der anderen Seite sind die Appnotes z.B. "Using the XMEGA USART" auch ohne die ASF erstellt. Muss oder sollte ein Projekt also von Anfang an mit dem ASF aufgebaut sein, oder kann ich wie gewohnt programmieren (alles selbst implementieren) und dann Teile der
-
Thread
VGA 640x480 60Hz (164x120) RGB Vollgrafic ATmega1284p Assembler
Hallo Bernhard, coole Sache! Beim Thema Pixeltakt: schon mal einen atXmega versucht? Der kann etwas mehr. Grüße und Danke für die Inspiration!
sehen... ;-) Oh, damit kann ich leider nicht dienen. >Beim Thema Pixeltakt: schon mal einen atXmega versucht? Der kann etwas >mehr. Mich persönlich stört nur die Gehäusebauform eines atXmega. Bernhard
-
Thread
STM32 - Eclipse - GCC - Sind Interruptadressen in Startup definiert?
STM32F0 hin eigentlich (mehr oder weniger) abwärtskompatibel? Oder ist das mehr so wie AtMega <-> AtXmega? 2) Ist openocd + stlink ähnlich leistungsstark wie ein 'richtiger' Debugger in der Preisspanne von 50...100 EUR?
STM32F0 hin eigentlich (mehr oder weniger) > abwärtskompatibel? Oder ist das mehr so wie AtMega <-> AtXmega? Der Binärcode an sich ja, aber die Peripherie + Register nein. Teilweise werden bei unterschiedlichen STM32 völlig andere Peripheriemodule verbaut, die ganz anders zu verwenden sind. > 2) Ist
-
Thread
COM-Port, FT232 Kommunikation mit Integer?
elektronik-kompendium.de/public/arnerossius/programme/windows/avrbaud.htm http://www.avrcalc.elektronik-projekt.de/xmega/baud_rate_calculator
-
Thread
HMC5983 Output konvertieren
ich habe ein Problem mit dem HMC5983 Magnetometer. Ich lese die Daten X,Y und Z Daten mit einem XMEGA256A3U über die ASF TWI Bibliothek aus. Damit berechne ich die aktuelle Richtung. Ausgelesen werden 2 Register a 1-Byte, die zusammen eine Vorzeichenbehaftete 16-Bit Zahl darstellen: "The data
-
Thread
ATmega32 - Zwischen 2 ADCs wechseln
vom Tiny/Mega veraltet ist und lange nicht mehr Stand der Technik. Das es besser geht zeigen die XMega.
-
Thread
Dokumentation von embedded Firmware
Darstellen möchte ich auch, welcher Peripherieinterrupt welche SW-Routine triggert u.v.m. Bei einem Xmega kann man die interne Peripherie über das Eventsystem miteinander verschalten. Das alles ist für eine Übersicht und für Treiberroutinen doch wichtig - und kein Humbug?
triggert u.v.m. UML Wobei man hier einfach NICHT übertreiben sollte mit der Doku. > Bei einem Xmega kann man die interne Peripherie über das Eventsystem > miteinander verschalten. > > Das alles ist für eine Übersicht und für Treiberroutinen doch wichtig - > und kein Humbug? Man kann einfach
-
Thread
Xmega PLL umschalten möglich?
Hi, ich betreibe meinen Xmega 128A3U mit dem internen 32 MHz Oszillator. Er läuft stabil mit 48 MHz (PLL auf 6). Ich möchte nun während er läuft in bestimmten Programmteilen den PLL-Faktor umschalten, aber leider funktioniert
das in den A3U, A4U andere Hardware steckt! Nach dem alleinigen deaktivieren der PLL lief der Xmega mit 32 Mhz weiter. - hab ich im Analyzer kontrolliert. - warum auch immer?
-
Thread
Weclhes Modul ist empfehlenswert
mit AVR's zu tun hatte, wäre mir ein Modul auf Basis eines XMegas am liebsten, auch wenn ich die XMega Serie bisher gar nicht kenne. Es handelt sich dabei um eine Uhr, die bis zu einem bestimmten Ereignis rückwärts läuft. D.h. es werden beispielsweise noch die Tage, Stunden, Minuten und Sekunden bis
-
Thread
IrDa Adapter mit Serieller Schnitstelle unter Windows 7 x64
XMega läuft schon, allerdings bekomme ich unter Windows 7 x64 keine Verbindung zustande. Am PC habe ich einen USB-IrDA-Adapter mit einem st4200 SigmaTel Chip. Dieser meldet sich im Gerätemanager als
unter Windows 7 x64 als serielle Schnitstelle meldet. Per Hyperterminal würde ich dann gerne die vom XMega gesendeten Daten sehn, bzw. welche an ihn senden. Kann mir da jemand weiterhelfen? Beste Grüße, Fabian
-
Thread
wie ESP8266 aber kabelgebunden
Arduino Modul mit Wiznet 5100 Chip braucht im Schnitt 150mA. Das CrumbX1-Net Modul mit CP2201 + Xmega128 braucht ca 110mA. Der EN28J60 soll ca 150mA brauchen, habe ich gelesen. Macht also keinen allzu großen Unterschied. Wirklich sparsamer geht es mit Bluetooth oder 433Mhz Funkmodulen. Oder noch
-
Thread
Schneller SD/USB-Datenlogger
können SPI oder MCI per DMA ansteuern. Hat ein AVR natürlich nicht, jedenfalls kein herkömmlicher. (Xmega schon) > 2) gibt es überhaupt eine Möglichkeit seriellen Datenstrom direkt vom µC > in eine SD-Karte (FAT32-Datei) zu schreiben, so dass für das Schreiben > einer Sequenz von 10 Bytes weniger
-
Thread
LED Cube so richtig?
Dein XMega Controller hat doch bestimmt auch eine SPI Schnittstelle. Wenn Du jetzt alle Schieberegister für Deine Spalten und Zeilen kaskadierst und mit der steigenden Flanke von des slave select signals die
Wobei der dort eingebaute unnötig teure DM163 PWM macht, das wäre aber gar nicht nötig. PWM kann der XMega auch selbst machen. http://blog.iteadstudio.com/colorduino-schematic-and-demo-code/ -> Colorduino Schematic (26.3 KiB)
-
Thread
Schnelligkeit ADC vs I2C
kenne mich allerdings mit Atmel nicht aus und weiß nicht ob die so > was im Programm haben. Klar, XMega oder ARM-Derivat (SAMxyz nennen die sich glaub ich).
-
Thread
STM32F2 ADC Problem
Der XMega kann auch nicht beliebig kleine Referenzen...
noch was drin? Der ADC ist beim STM wohl auch verrauschter als beim Xmega
-
Thread
Profiplatine oder Lochrasterplatine?
Hallo zusammen, ich habe hier ein Projekt mit einem 44 Pin XMega, einem TFT, USB und sosntigen Kleinkram, den man da halt so braucht. Insgesamt knapp 100 Lötstellen sind es am Ende geworden. Es ist eine absurde Fummelei zwischen den ganzen Schaltdrähten die richtigen
-
Thread
Frage zu XMEGA und PWM
Hallo, Ich schaue mir gerade das Datenblatt des ATXMega64A3U an, gezielt den Bereich der Timer hinsichtlich PWM. Mein Problem ist, dass ich gerne 5 PWM's mit 5 unterschiedlichen Frequenzen erzeugen möchte Timer1 und Timer2 sind 16Bit und mit entsprechenden CC Chanels. Bedeutet die Frequenz der PWM wird einmalig über den Vorteiler eingestellt, das Puls-Pausen Verhältnis über die CC's. Hier also nur eine Frequenz pro Timer möglich. Der Timer 2 kann als 1x16Bit Timer genutzt werden, oder als 2x8Bit Timer. Jedoch gibt es auch im 2x8Bit Modus nur eine gemeinsame Clock, also auch nur eine mögliche
-
Thread
LED Treiber MAX16832A
) erzeugen und mit deiner Hysterese-Schaltung betreiben. So brauch ich statt zwei Ports an meinem Xmega nur Einen. Die Filter entstören dann die Leitung. Geschirmt geht es zur High-Power LED. Kann den MAX168 übrigens nur empfehlen. Von Haus aus sehr wenig Rippel. Man sollte darauf achten, dass
-
Thread
[ASM] Unbenutzte Symbole entfernen
Hallo zusammen, ich erstelle derzeit ein reines Assembler Programm für den xmega und verwende dafür den gnu assembler in der avr-gcc toolchain. Jetzt habe ich viele Hilfsfunktionen geschrieben, die ich aber nie alle brauche. Er haut mir aber immer alle Symbole in die elf-Binary
-
Thread
STM32F2 ADC auslesen
Doku eine genaue Auflistung was alles benötigt wird, um einzelne Peripheri zu benutzen?!? Beim XMega ist das gnaze auch ohne umfangreiche Doku um Welten einfacher!