-
Thread
__flash Äquivalent fürs EEPROM
#3211604: >> Simulation von 200 unterschiedlichen EE-SFRs der Myriaden von >> AVR-Derivaten? > > Xmega müsste ich nachgucken (macht der avrsim das überhaupt schon?), avrsim sagt mir nix; avr-gcc verwendet avrtest. Und ja, er kann XMEGA. http://sourceforge.net/p/winavr/code/HEAD/tree/trunk/avrtest
schrieb im Beitrag #3211732: > avrsim sagt mir nix; avr-gcc verwendet avrtest. Und ja, er kann XMEGA. Ja, avrtest meinte ich natürlich. Ich habe bei Xmega noch nichts mit EEPROM gemacht. Wenn ich das richtig lese, kann man wohl dort im memory-mapped-Modus sogar den EEPROM wie SRAM beschreiben
-
Thread
C oder Pascal
Crazy H. schrieb im Beitrag #4013805: > Ich progge uCs (Mega/XMega) in Pascal Wecher Compiler?
Symbiose aus Basic, PAscal und C was aber keinesfalls schlecht ist! Auf meine Intention hin, wurde die Xmega Untetrstützung damals vorgezogen
-
Thread
avr MKII vs IR2101
durchzusteuern. Zur Totzeit hast du dich allerdings noch nicht geäussert. Benutzt du das AWEX des XMega?
-
Thread
Einfache Datenübertragung mit XMega über USB?
Hallo, ich habe mir ein Board gebaut, dass über den ADC des xMega Werte einliest und diese auf einem Display anzeigt. Beim Design hatte ich zusätzlich einen USb Anschluss vorgesehen, um die Daten zusätzlich am PC auswerten zu können und um auf eine extra Spannungsversorgung verzichten zu können. Deswegen auch kein UART... Der verwendete xMega ist ein ATXMEGA32A4U. Grundsätzlich habe ich den USB Anschluss nach der Atmel AppNote angeschlossen. Stromversorgung funktioniert. Allerdings bin ich vorher davon ausgegangen, dass das ganze etwas
-
Thread
Gibt es einen "Register-Konfigurator" für AVR Xmega?
Hallo, gibte es für die Xmega so eine Art Konfigurator für die Registerinhalte ähnlich wie für die Fuse Bits? z.B. die Möglichkeiten die Timer zu konfigurieren sind doch sehr umfangreich und jedes mal die Datenblätter zu wälzen
Jürgen C. schrieb im Beitrag #3202739: > gibte es für die Xmega so eine Art Konfigurator für die Registerinhalte > ähnlich wie für die Fuse Bits? > z.B. die Möglichkeiten die Timer zu konfigurieren sind doch sehr > umfangreich > und jedes mal die Datenblätter
-
Thread
psoc oder stk500 zum programmieren von uC?
gelehnt hat. Ich arbeite beruflich an einer Software, die problemlos zwischen MegaAVR, AVR32, XmegaAVR, ARM7, Cortex-M3 und nun Cortex-M4 portabel gehalten worden ist. Sind halt alles klassischen Controller, und das ist, was ich mit „einer Klasse“ meinte. Allerdings hat sich natürlich für
-
Thread
itoa langsam
gut, vielleicht habt ihr ja recht. Nur habe Angst dass ich nachher total überlastet mit(also der Xmega;-))...Die komplette ADC Wandlung benötigt 1500 Taktzyklen..Und das mal vierzig oder so...
dein XMega? Bei angenommenen 10Mhz und einem durchschnittlichen Befehl/Zyklenverhätlnis von sagen wir mal 1.5 (nicht alle Befehle brauchen 1 Taktzyklus), bedeutet das rund 100 Durchgänge pro Sekunde durch alle
-
Thread
Atmel USB DFU Bootloader
ich versuche gerade das Beispiel Projekt für den DFU USB Bootloader von Atmel (AVR1916) auf meinem Xmega256A3u zum laufen zu bringen. Ich nutze Atmel Studio 6.0. In der conf_usb.h steht folgendes: [c] # if defined(__GNUC__) # error GCC no supported when interrupt vectors space is optimized
-
Thread
Drehgeber/Encoder: Auflösung/Frequenz zu hoch
nimmt old school CMOS, Lösung ist im Artikel enthalten. Das habe ich befürchtet oder Umstieg auf XMega Danke
-
Thread
ADC Temperaturwert umwandeln in Temperatur
für gut? Ist ein XMEGA 128. Also genug Speicher hat der allemal... Speicherung dann direkt in ASCII oder also double?
Florian_unbekannto schrieb im Beitrag #3199463: > Die LUT haltet ihr nicht für gut? Ist ein XMEGA 128. Warum nicht? Es muss ja nicht für jeden ADC-Wert ein Eintrag in der LUT vorhanden sein, sondern bspw. nur jeder zweite oder vierte Wert. Die Zwischenwerte lassen sich dann mit Additionen
-
Thread
Sinus analog oder spannungsgesteuerter DSS?
schwierig. Dann wurde der XR2206 abgekündigt, und es musste was neues her. Ich hab das dann über einen XMEGA16AU, der intern 2DAC's besitzt,gelöst. Ist dann auch nur 1 IC und man hat noch genug freie Pins, mit denen man Frequenz/Amplitude steuern kann. Und bis 6kHz wird das Ding locker gehen. Die Amplitude
-
Thread
Optimierung bei USART Registerzugriff
einen Takt. Dann sind aber alle AVR-Datenblätter falsch. Nur bei den neuen ATtiny ist es 1 Takt (Xmega weiß ich nicht).
Takt. > > Dann sind aber alle AVR-Datenblätter falsch. > Nur bei den neuen ATtiny ist es 1 Takt (Xmega weiß ich nicht). Hmm, ich hatte im Instruction-Set-Manual nachgeschaut. Dann ist es dort falsch.
-
Thread
ATxmega128A4U Bootlaoder
Hallo, schau dir mal die Sache an: http://www.chip45.com/avr_bootloader_atmega_xmega_chip45boot2.php Gruß G.G.
-
Thread
ADC per SPI abfragen
nicht gleich meckern, habe schon rumgeguckt, aber nichts passendes gefunden... Ich benutze einen Xmega der soll mir einen ADC(MAX31865) auslesen. Ich habe das Beispiel bzw den Treiber der AVR Appnote 1309 benutzt. Die Interrrupt Variante. Allerdings verstehe ich den Code so, dass nur ein Clock erzeugt
Das Problem, was ich habe ist, dass die Kommunikation eigentlich so gedacht ist: 1. Master(Xmega) zieht CS auf low, dann schreibt er ein Byte. Das enthält Adresse und ob es sich um einen Read oder Write Befehl handelt. 2. Jetzt kann der Slave antworten. Er schickt selbst zwei Bytes mit dem
-
Thread
AVR Dragon XMEGA128A1U via JTAG
Hallo, ich versuche mit meinem AVR Dragon einen XMEGA anzusteuern. Habe mir aus den Datasheets so gut es ging die Pins rausgesucht und es auch so verbunden. Ich glaube aber das ich was vergessen habe. Gibt es irgendwo eine Darstellung wo genau steht was
Soory aber das verstehe ich nicht. Der JTAG VCC Pin liefert doch 5V Spannung, das gefällt dem Xmega doch wahrscheinlich nicht, oder?
-
Thread
Schnelles Rechtecksignal
willst, sind das 25ns, > sprich 40MHz. Damit ist dein ATXmega übertaktet. Für den genannten XMEGA kein Problem.
hast 2^16, also 65536 'Stufen' in der PWM. Für einen Frequenzgenerator ist aber CTC günstiger, beim XMega auch noch in Verbindung mit dem PER Register der Timer. Für hohe Frequenzen solltest du dich mal mit der PLL vertraut machen, dann geht nämlich auch mehr als 32 MHz.
-
Thread
Xmega-A1 und Xscope abzugeben
Hallo Kollegen, ich gebe ein AVR Xmega A1-Xplained EVAL Kit sowie ein XScope minilab ab. Beide Teile sind nagelneu und liegen bei mir nur rum ! Für das Xplained habe ich mir 25€ vorgestellt und für das Xscope 60€, bei Interesse bitte
-
Thread
ATXMega128A3 PDI und ISP MK2 Problem
AVR Studio 4.19 SP2 Beide Leds vom Mk" sind grün.. Dennoch sagt er, sobald er irgendwie auf dem AtXMega zugreifen soll. Kabellänge ca 25cm
-
Thread
Elektronische Schaltung mit Solar versorgen
Übertragung am nächsten Tag wieder mit geben und in ein rrd schreiben ... Der Controller wird wohl ein XMega 16D4, dass das Teil hoffnungslos oversized ist ist mit bekannt bevor man hier wieder zerlegt wird, aber dafür hab ich hier noch etliche Platinen rumliegen, und da kann man einfach nehmen was da ist
nicht... jede Stunde mal für eine Minute im Mittel ca. 150 mA... ?? GSM mit PMOS abschalten und XMega über RTC, sollte nen Ruhestromverbrauch von kleiner 50 µA drinnen sein...
-
Thread
Creative-Soudcips mit AVR zu Synth recyclen?
Hi Wolfgang Cooles Project :) Kann ein schneller AVR Xmega einen OPL3-Chip emulieren ? Gruß Rolf
Meines Wissens gibt es bereits ein Projekt das einen OPL3-Chip emuliert. Ein AVR (selbst ein XMEGA) reicht aber für die volle Stimmenanzahl unter Garantie bei weitem nicht aus, da müßte schon ein ARM oder sonstiger schneller Prozessor herhalten.
-
Thread
Arduino Board kaufberatung
Chip, allerdings gibts da Probleme mit Win 8). Es gibt auch Modelle mit einem fest aufgelöteten XMega. Der hat ebenfalls mehr Rechenpower, kA ob du so viel brauchst.
-
Thread
Xmega A1 vs. A1U
vergiß das 16Bit, alle AVRs der Tiny, Mega, XMega Serie sind 8Bit MCUs. Ich weiß auch nicht wie Atmel darauf kommt der XMega hätte eine 16 verdient. Das ist nur Marketing. Der A1 und A1U sind im Kern identisch, nehme den A1U wie oben schon geschrieben
-
Thread
Suche nach geeigenetem Board
bischen gesucht und mich gefragt ob dieses Board dafür geeigent wäre. Das Board verwenden einen Xmega128A3. Laut Datenblatt hat dessen DAC folgende Eckdaten: 12 Bit, 1 Mega-Samples/sec, nur EINEN Kontinuierlichen Ausgang oder ZWEI mit Sample and Hold (was die effektive Samplerate reduziert).
-
Thread
XMega128D3 TWI/I2C bleibt plötzlich hängen
Hallo Controller-Gemeinde, ich versuche gerade kläglich mithilfe eines XMega128 eine stabile Kommunikation mit einem Gyro/ACC MPU6050 aufzubauen. Hierzu habe ich die Treiber von Atmel (twi_master_driver) verwendet. Nach dem Schreiben bzw. einem Reset werden die Daten auch
waitForTWIReady()); [/c] In welcher Zeile genau bleibt denn Dein Code hängen? Wie ist der Sensor mit dem xmega verbunden? Wie ist im Fehlerfall der TWI-Status?
-
Thread
Atxmega128A1 Bootloader AVRDUDE
ich habe nur die Revision 1077 heruntergeladen, weil hier der Bug behoben sein soll, den es mit dem Xmega Bootloader gibt. Evtl. ist es ja nicht mal ein Problem von AVRDUDE... Gruß Sebastian
-
Thread
[AVR] One-Wire UART
sondern ihn per Software implementierst, dann hast Du volle Kontrolle über die einzelnen Pins. Bei Xmega Controllern ist der Ausgang separat aktivierbar und standardmäßig inaktiv, soweit ich mich erinnere.
Funktion des I/O Pins bei TXEN=0 nicht überschrieben wird. Der Unterschied zwischen ATmega und Xmega besteht wohl darin, dass man den Pin beim Xmega als Ausgang konfigurieren muss, auch wenn der Transmitter schon enabled ist. Beim ATmega spielt das DDR Bit keine Rolle, wenn TXEN=1 ist. Na dann
-
Thread
Bootloader ATXMega64A3 TWI(I2C)
definiert: -D_..X_INTVEC_SIZE=0 // 4 bytes * 94 vectors -D_..X_APPLICATION_SECTION_START=4000 // xmega16D4 0x4000 BYTE starting address -D_..X_APPLICATION_SECTION_SIZE=1000 -D_..X_APPLICATION_START=(_..X_APPLICATION_SECTION_START+_..X_INTVEC_SIZE) -D_..X_APPLICATION_END=(_..X_APPLICATION_SECTION_START
passt da nicht so ganz. Ich muß auch dazu sagen dass ich den Samplecode für den Bootloader ja an den XMega64 versucht habe anzupassen. Sprich Linkerfile die Adressen richtig gesetzt und unter Optionen den entsprechenden µC ausgewählt. Hat jemand noch ne Idee? Gruß, Schorsch.
-
Thread
XMEGA-C-Tutorial Teil1
Hallo zusammen, möchte euch mein XMEGA-C-Tutorial Teil1 vorstellen. Im ersten Teil geht es um I/O und Timer. Akutell ist das Tutorial als PDF Download verfügbar. Es wird demnächst auch eine WIKI Version geben. http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial Viel Spaß beim lesen... Gruß Florian
-
Thread
I2C Probleme
ist der Bus auf der einen Seite mit 5,6k auf der anderen Seite mit 33k. Als Busteilnehmer dienen 2 xmega 128 A1. Bustakt ist 5 Khz. Beide Prozessoren hängen an der gleichen Versorgung. So nun zu meinen Problem: Der Bus läuft nur durch Handauflegen oder Osziloskop anlegen und zwar egal an welcher Seite
-
Thread
Xmega Konfiguration Timer Type 1 / Type 2
Hallo, ich benutze einen XMEGA 2586A3U und habe eine Frage zur Konfiguration eines Timers. Ich konfiguriere in meinenm Projekt den Timer TCD0 im Normal Mode. Ich habe jetzt per Zufall festgestellt, dass bei der Initialisierung
-
Thread
unverständliche Optimierung beim Schreiben von PORTs
GCC basteln. Das Einzige, bei dem dann klar war, dass es deutliche(re) Unterschiede gibt, ist die Xmega-Serie. Alle vorangegangenen CPUs implementieren im GCC mehr oder minder das gleiche CPU-Modell (modulo der verschiedenen Speichergrößen und davon abhängigen Befehlsvielfalt bzw. der CPUs, die MUL
-
Thread
Suche LCD-Touchmodul kapazitiv
beziehen oder über den Atmel Store ich hab das 2.8" Maxtouch modul und verwende es zusammen mit dem Xmega in der aktuellen AtmelStudio Version gibt es Treiber und Beispielprojekte für Xmega Xplain und SAM4S Xplain, wenn du den >Treiber für den Xmega anschaust dürfte eine Portierung auf den ATmega recht
für Xmega Xplain und SAM4S Xplain, wenn du den >Treiber >für den Xmega anschaust dürfte eine Portierung auf den ATmega recht >einfach sein Um das ganze zum laufen zu bringen benötige ich dann das aktuelle
-
Thread
Gerät mit AT90S4414 retten
wie nötig Nur bei einem Bootloader. Externe Programmiergeräte können beim klassischen (nicht-Xmega) AVR nur einen chip erase machen, keinen page erase. Damit müssen sie zwangsweise immer den ganzen Flash löschen.
-
Thread
ATXMega128 Programieranschluss kompatibel zu Atmega128?
Pin-Kompatibel sind, aber das kannst Du sicherlich selber nachschauen. Der Mk2 kann natuerlich einen XMega mit PDI Interface programmieren. Wie die Anschlusse sind, sagen Dir ebenfalls die Datenblätter.
Pins benötigt? Erstens heißt das PDI, zweitens werden andere Pins benötigt, drittens laufen die XMega nicht mit 5V bzw nur als Einweg-Leucht-Prozessor unter Rauchentwicklung, und viertens gibt es keinen Chip, der auf die Bezeichnung "XMega128" hört. Lesen bildet. fchk
-
Thread
Wer will Murata Wifi Module mitbestellen (Chip TI CC3000)?
händeln? > Die Verschlüsselung WPA2 ist hoffentlich auch built-in? Ja bin gerade dran das auf XMega zu portieren. Wenn man die schlampigen Wikis gelesen hat ist man etwas schlauer. Das Wiki kann sich aber auch mal schnell ändern. Richtige Datenblätter zur Ansteuerung gibts nicht. Es gehen 4 parallele
-
Thread
"C" Will alle Variablen im ext. Speicher haben, aber wie mach ich das?
steh hier vor einem Problem, bei dem ich nicht weiter komm. Ich habe hier ein Programm für einen XMega192A3 (16k SRAM) und möchte es in einen XMega128A1 (8k SRAM) portieren. Jetzt reicht der interne RAM Speicher des XMega128 leider nicht aus. Ich habe allerdings SDRAM am XMega dran hängen und möchte
-
Thread
Vor- und Nachteile von USB-Lösungen für ATMEL's
teuer wie der FTDI-Chip Zum Vergleich: ATMEGA32U4-AU-ND 5.06€ ATXMEGA32A4U-AU-ND 2.87€ (32MHz XMega) Gut, dass wir verglichen haben. fchk
-
Thread
Ärgern Euch auch schon die ganzen kleinen Fehler in diversen Bauteilen an?
Konfigurationsdateien noch gar nicht kennen... Generell empfehlenswert zur Unterhaltung: Erratas von Atmels XMEGA. :-(
-
Thread
AVR-Developmentboard & Planarspulenbaukasten
Hardware-Adapter mehr benötigt. Weitere Modifikationsvarianten sind auch nicht ausgeschlossen, so z.B. zur XMega-Serie. Über eine weitere Entwicklung aus meiner Berufstätigkeit möchte ich noch informieren. Trotz aller HighTech-Integration sind manchmal Induktivitäten oder Trafos unumgänglich. Nicht immer kann
jedes mal wieder was anderes kaufen zu müssen. Außerdem soll es demnächst noch eine Variante für XMega geben, mit ähnlicher, bzw. noch erweiterter Ausstattung. Vielleicht erregt das ja mehr Interesse... Grüsse aus Berlin PSblnkd
-
Thread
ATmega16: ADC-Multiplexing geht nicht
Spess hat recht, nur der XMega hat (oder hatte?) dieses Problem, normale Tinys und Megas eigentlich nicht. Wie hochohmig gehst du an den ADC ran?
Ingo schrieb im Beitrag #3154496: > Spess hat recht, nur der XMega hat (oder hatte?) dieses Problem, normale > Tinys und Megas eigentlich nicht. Wie hochohmig gehst du an den ADC ran? 10k gegen Masse. Werde es noch mal genauer untersuchen...
-
Thread
XMEGA I2C Problem beim Stop Signal
Hallo Leute, ich verwende einen XMEGA256A3U Mikrocontroller von Atmel. An dem Mikrocontroller ist ein Schrttmotor per I2C angeschlossen. Es gibt nur einen Master am Bus und das ist mein XMEGA256A3U. Ich schreibe Testdaten in den Slave
man im zweiten Screenshot sehen kann ist dieser nur sehr kurz und wird daher nicht erkannt. Der XMEGA besitzt das CTRLC (Control Register C) Register. Ich habe in Bit 0 und 1 0b11 reingeschrieben. Durch diesen Befehl soll der XMEGA256A3U automatisch einen Stop Bedingung erzeugen. Ich habe extern zwei
-
Thread
PT1000 Messchaltung, der Ripple muss weg.
Wie setze ich das dann gescheid in meinem XMega um? ohne viel Rechnerei? Also die Zuweisung Widerstand <=> Temp??
Ahnung wie da die nicht ganz lineare Kurve des RTds ausgeglichen werden soll. Das muss ja dann mein Xmega machen und dazu sind ja in der Regel *Operartionen fällig, die sehr rechenaufwendig sind oder? Es wäre so 0.1°C wünschenswert im Bereich von 0 - 100°C Diese Schaltung holt die Nichtlinearität
-
Thread
[xmega] USART RX ISR umstellen auf DMA
Hallo, ich würde gerne meine ISR für den USART_RX auf DMA umstellen. CPU: XMEGA32A4 Es werden immer 600 Byte vom PC gesendet. Als Startflag für 600 Byte wird per ISR Pin Rising Edge gemacht. Wer kann mir helfen es auf DMA umzustellen? Derzeit schaut es so aus: --
-
Thread
CDC für xmega
Also LUFA lief bei mir praktisch auf Anhieb mit CDC. Auch wenn der XMEGA Support noch Experimental ist, habe ich bisher keinerlei Probleme festgestellt.
hallo frank91, Voraussetzung ist, das der Xmega bereits programmiert ist. Wenn du den Xmega an die usb ansteckst, meckert dein Windows das es dafür keinen Treiber hat und trägt nach deinem Treiber. Da gibst du ihm an wo diese inf-datei ist. Wie
-
Thread
ADC Schutzbeschaltung
Hi, welche Schutzbeschaltung würdet ihr mir für einen Xmega ADC empfehlen? Der Normale Messbereich ist 0V-1V, jedoch kann es ausversehen dazu kommen, dass +-12V anliegen. Habe schon viele wüste Diodenschaltungen gesehen, aber keine richtig verstanden. Vielleicht kann mir ja einer eine sinvvolle und gute zeigen. So wie ich gelesen habe hat der Xmega -0,5...4V maximale Pinverträglichkeit. Hat der den einen eingebaute Schutzbeschaltung der I/Os? lg gusto
-
Thread
STM32F1/2/3/4 - Schwierigkeiten/Stoplferfallen? Erfahrungen?
nach den Erfahrungen mit dem F1 auch nur noch zum F4 greifen, der F1 ist ähnlich schnell wie ein XMega. Stolperfallen waren für mich die unübersichtliche Dokumentation, da bin ich von Atmel verwöhnt und das Selberzusammenstricken-Müssen der Entwicklungsumgebung.
-
Thread
Atxmega128a1 Adc referenzspannung
Hallo, Ich hab nur ne kurze Frage: Ich brauche bei meinem xmega128a1 eine externe Referenzspannung. Muss ich diese an PA0(REFA) und PB0 (REFB) anschliesen wenn ich die ADC Kanäle an Port A und B nutzen will oder reicht eine es an PA0 anzuschliesen und Der ADC
Hallo, leider ist beim Xmega A1 nichts eindeutig was im Datenblatt steht. Gerade beim ADC sind einige Fehler auf dem Silizium. Lese auf jeden fall noch das Erratum. VG TSE
-
Thread
Interrupt löst nicht aus.
arbeite mit Notepad++ als Compiler kommt AVR Toolchain zum einsatz. Das ganze läuft auf einem AtXMega128a3u mit einer Frequenz von 24MHz und Prescaler 1024. Nach 1 Sekunde soll der Interrupt ausgeführt werden und eine LED einschalten. Mein Code: [c] void humidity_timer_init(){ pmic_init();
-
Thread
Atmel oder PIC Gesperrt
externes Memory Interface fehlt leider. DAS ist der einzige > wirkliche Schwachpunkt. Nö. Die XMegaA1 Typen haben es.
externes Memory Interface fehlt leider. DAS ist der einzige >> wirkliche Schwachpunkt. >Nö. Die XMegaA1 Typen haben es. Die obige Aussage bez fehlendem Interface bezog sich auf PICs, nicht auf AVRs.