-
Thread
ATxmega TWI Kollision
entsprechende Kollisions-Bit im TWI-Status-Register des ATxmega wird > gesetzt. Ich kenne speziell den Xmega nicht. Beim standard AVR wird das Kollisionsbit TWWC gesetzt, wenn zum falschen Zeitpunkt auf das TWDR geschrieben wird. Es ist also ein Softwarefehler die Ursache.
Kollisions-Bit im TWI-Status-Register des ATxmega wird >> gesetzt. > > Ich kenne speziell den Xmega nicht. > Beim standard AVR wird das Kollisionsbit TWWC gesetzt, wenn zum falschen > Zeitpunkt auf das TWDR geschrieben wird. Es ist also ein Softwarefehler > die Ursache. Laut Datenblatt bzw
-
Thread
AtXmega64 Bootloader, Applikation und Fuses in einem Rutsch programmieren
Hallo, ich verwende den ATXMega64 mit dem AtmelStudio 6 unter Windows. Als Debugger habe ich den JTAGICE3. Kennt jemand eine Möglichkeit den Bootloader (in den Bootloaderbereich) die Applikation (in den Applikationsbereich) und die Fuses in einem Rutsch zu programmieren. Es muß nicht zwindend das AtemlStudio verwendet werden. Ich suche nach einer Möglichkeit ev. auch mit einem Skript alles auf einmal zu übertragen und zu verifizieren. Ich muß einige von den µC programmieren da ist es über das AtmelStudio etwas mühsam und fehleranfällig alles einzeln zu programmieren. Bin über alle Vorschläge
-
Thread
BLDC- Controller 44VDC
Wenn dir die PWM-Kanäle des ATMega nicht reichen, musst du halt was größeres einsetzen, Mega32, XMega (leider 3,3V aber können die Totzeit direkt erzeugen) oder direkt einen Cortex.
Wenn dir die PWM-Kanäle des ATMega nicht reichen, musst du halt was > größeres einsetzen, Mega32, XMega (leider 3,3V aber können die Totzeit > direkt erzeugen) oder direkt einen Cortex. Okay das macht durchaus Sinn was du da schreibst. Das kann man aber auch programmtechnisch so machen, dass man
-
Thread
Atmega -- Potential / Grenzen
AVR Atmega/Xmega Potential: >90% aller denkbaren Hobbyanwendungen. Simpel. Einfach. Clever. Grenzen: Wenn es wirklich mal daten- und rechenintensiv werden sollte.
untrügliches Zeichen dafür, daß einem irgendetwas zum Verständnis abgeht ;-) Ach übrigens, der 8-Bit Xmega ist erst wenige Jahre auf dem Markt.
-
Thread
Debuggen mit myAVR
mit weniger als 40 > Pins nimmt. > > Was ist daran "vielfältiger"? Oh, Du vergisst PDI für XMEGA und TPI für die ganz kleinen Tinys. PICs haben von ganz klein bis ganz groß immer ICSP. Einige PIC24/dsPIC/PIC32 haben zusätzlich noch JTAG, aber das kann man ignorieren, normal braucht man es nicht
JTAG, aber ebenfalls Debugwire. Frank K. schrieb im Beitrag #3665621: > Oh, Du vergisst PDI für XMEGA und TPI für die ganz kleinen Tinys. PDI war mir nicht klar, dass das auch Debug ist, die XMega haben aber sowieso auch alle JTAG dran. Und TPI ist doch kein Debug-Interface?
-
Thread
XMega-TWI-Adress-System
vor längerer Zeit habe ich hier über ein TWI/I2C-Problem berichtet, als ich ein Display mit einem XMega ansteuern wollte, was allerdings ungelöst blieb. Im Moment habe ich wieder Zeit, weiter daran zu arbeiten, also versuche mich gerade am TWI-Protokoll und habe dazu zwei XMega256 zusammengeschalten.
Da ist die Adresse des Slaves also 0b0110011x, sprich 0x66 und 0x67 in 8Bit. Das ist aber kein XMega sondern ein generellen I2C-'Problem'.
-
Thread
USB Fullspeed über Schraubklemmen
Ich entwickele eine I/O-Karte mit einem XMega mit integrierten USB (128A1U) für ein Hutschienengehäuse. Diese I/O-Geräte sollen dann mit einem Hutschienenrechner in einen Schaltschrank. Kann ich für USB statt der Standard-Buchsen und Stecker
-
Thread
Welchen auswechselbaren Datenspeicher an ATMEGA?
mit USB-Host, aber auch da werden 10 MB/s wohl sehr sportlich sein. Mit Assembler und DMA auf nem XMega KÖNNTE man in die Nähe kommen, ist aber mühsam und unschön. Wenn du die Option hast einen ARM zu nehmen dann tu das.
USB-Host, aber auch da werden 10 MB/s wohl sehr > sportlich sein. Mit Assembler und DMA auf nem XMega KÖNNTE man in die > Nähe kommen, ist aber mühsam und unschön. Wenn es denn einen XMega mit Highspeed Host gäbe. > Wenn du die Option hast einen ARM zu nehmen dann tu das. Zustimmung Für
-
Thread
Nochmal externer Spiecher Xmega
Nachdem sich in meinem anderen Post leider noch nichts tut, meine Gedanken aber weiter kreisen, komme ich zu einer Frage die ich loswerden möchte. Ich habe leider für meinen ATxmega128A1U keinen SDRAM mit 4Bit interface mehr gefunden weswegen ich gedanklich umschwnkte auf SRAM mit 8 Bit Anbindung. Nun hab ich aber gemerkt das die schon wirklich extrem teuer sind (25€ /MB..bei Farnell) weswegen ich mir grade die Frage stelle: Kann ich nicht einfach einen SDRAM mit sagen wir 16Bit Datenport nehmen, davon 12 Pins einfach auf Masse legen und ihn wie ein 4 Bit SDRAM verwenden? Kommt mich immer
-
Thread
ATxmega128A1U Externer SRAM totale Verwirrung
http://www.atmel.com/images/doc8058.pdf "AVR1312: Using the XMEGA External Bus Interface"
Die Chip-Select-Signale erweitern der Adressbereich nicht, sie unteilen ihn. Siehe XMEGA-AU Manual, 27.11 Register Description - EBI Chip Select. http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf
-
Thread
Einstieg in ARM A9 (ohne Linux) bzw. Zynq
Hardware näher kennenlernen möchte. Ich habe ein wenig Erfahrung mit FPGAs, viel mit Almel atmega, xmega Mikrochips PIC32 und MSP430 von TI. Gruß, ARMed
-
Thread
CAN - Controller MCP2515 mit Xmega betreiben--> Problem mit xpcc Biblothek
Hallo, ich versuche den MCP2515 CAN-Controller mit einem Xmega zum Laufen zu bringen. Ich verwende dafür die xpcc Biblothek des Roboterclub Aachen. Link: http://xpcc.kreatives-chaos.com/sitemap.html Das Problem ist: Ich verwende eine AVR Atmel Xmega32a
-
Thread
AtXmega128A3U access ADC Chnls 8 - 15
Hello there, i´m wondering how to Access the ADC channels 8 to 15 on an AtXmega128A3 device. I´m not even sure, if they realy exist, since i found conflicting documentation (from my Point of "understanding") The application note AVR1324 on page 12 looks like there are only
devices with two ADCs, PORTA pins can be input to ADCA and PORTB pins can be input to ADCB. For AVR XMEGA devices with only one ADC, input pins may be available for ADCA on both PORTA and PORTB.
-
Thread
[AVR xmega A] Senden von DMA -> USART, funktioniert nur teilweise
Hallo! erst einmal die gute Nachricht.. das Senden von einem Byte/Zeichen von DMA zu USART funktioniert. Die Schlechte ist, dass es bei einem Feld von 1000 Zeichen nur einzelne Zeichen des Arrays gesendet werden. Im Array sind ASCII-Zeichen zwischen Zeichen 33 bis 126. Die Ausgabe auf dem Terminal der Seriellen Schnittstelle ist: [code]Hello AVR world ! :!"#=Zv5Rn-If$A^z9Ur0Mj(Ea~<Yv4Qm,He$@ld ! :![/code] Der dazugehörige Sourcecode (basieren auf dem Atmel ASF Example von AVRxmegaA1 Xplained: DMA_EXAMPLE21): [c] int main(void) { struct dma_channel_config config; pmic_init
-
Thread
AVRDude, Burn-O-Mat und AVRBurner. Was mache ich falsch?
In-System-Programmierung (inclusive Fuses). Es gibt TPI (die ganz kleinen Tiny), ISP (von Tiny bis Mega) und PDI (XMega). Wenn du einen Adapter willst, der alle drei kann, dann bleibt eigentlich nur ein AVR ISP MK2 (Original oder Nachbau). Wenn ISP reicht, dann ist die Auswahl echt riesig. USBasp ist dann die kanonische
-
Thread
Welche Hdw zum proggn von AT162
tiny AVR and mega AVR devices using the ISP Interface, tiny AVR devices with TPI interface, and AVR XMEGA devices using the PDI Interface Product features AVR Studio compatible (AVR Studio 4.12 or later) Supports all AVR devices with ISP or PDI interface Programs both flash and EEPROM Supports
-
Thread
3 Stück AVRISP mkII erkennen keine Spannung
auch zu Problemen führen, mehr als 100n sollten da bei ISP nicht dranhängen. Bei PDI (z.B. bei XMega) darf gar kein Kondensator an der Reset-Leitung hängen. Rotes Blinken der LED zeigt einen Kurzschluß auf dem Target an. Was zeigt die Status LED jetzt an? Gruß, Thorsten
-
Thread
XMEGA DFU Bootloader und SPM aus Application Flash
Hi Leute :-D Bei den XMEGAs ist ja SPM in den Application Flash nur noch aus der Bootloader Section erlaubt. Das heißt, wenn man den Flash im AVR als eine Art kleinen (internen) Dataflash nutzen will, muss man eine Hilfsfunktion in die Bootloader Section legen. Da tummelt sich aber bei meiner Anwendung Atmels DFU Bootloader (direkt das Binary hochgeladen - klappt). Da die Sourcen des Bootloaders aber zugänglich sind und das Ganze das Atmel Software Framework (ASF) nutzt, würde ich gerne die entsprechende Funktion, die für das Schreiben des Flashes in dem Bootloader zuständig ist für meine Zwecke
-
Thread
XMEGA128A1, ADC Input Problem
Figure 25-11 aus dem XMega A Manual?
-
Thread
Xmega128A1U - Problem mit Stackpointer?
ein paar Infos zu meiner Ausgangslage. Ich nutze Atmel Studio 6 (Service Pack 2). Der µC ist ein Xmega128A1U. Ich nutze den Standardcompiler von AVR-Studio. Programmer ist ein JTAGICE3. Program Memory Usage: 44714 bytes 32,1 % Full Data Memory Usage: 6820 bytes 83,3 % Full Und hier mein
-
Thread
Leisungsvergleich ARM AVR
Robustheit. Ausgereiftheit. Erhältlichkeit. Preis. Vor allem aber: Einfache Anwendung. Hab so einen Xmega128 in meiner Haussteuerung. Der hat sicher nicht wenig zu tun. Asm-optimiert zählt das Ding in seiner Haupschleife immer noch bis 60000H/Sek. Mein Gott, wohin bloß mit der Leistung? Ich krieg noch
Moby schrieb im Beitrag #3638763: > Hab so einen Xmega128 in meiner Haussteuerung. Ist ja schön. Das hat aber nichts mit der Diskussion zu tun und ARM ist immer noch leistungsfähiger. Hans-Georg Lehnard schrieb im Beitrag #3638767: > Hat überhaupt
-
Thread
xMEGA LCD-Lib funktioniert nicht
Kannst du die Lösung erklären? Kenne mich mit xMEGA net so aus
Martin Fischer schrieb im Beitrag #3638437: > Kenne mich mit xMEGA net so aus Dann solltest du ein Blick ins Datenblatt oder zumindest ein Tutorial werfen, sonst wirst du die selben Fehler immer wieder machen. http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial
-
Thread
IR LED an XMEGA, Re oder Rc im Treiber?
Hallo, Ich moechte eine IR LED an einem XMEGA betreiben. Treiber: BC817 in SOT32 LED: TSAL7400 IO ist 3.3V, fuer VCC wuerde ich 5V nehmen, Emitterschaltung mit Rb und Re, LED ueber den Kollektor an VCC. Das Signal hat zwar nur einen
-
Thread
AVR-Mikrocontroller programmieren lernen
Keine Lust alles zu lesen.. vielelicht hats ja schon einer vorgeschlagen Wenn du mit dem AVR XMEGA lernen willst empfehle ich ATxega Xplained Board. Etwa 39 Euro mit Lausprecher, Taster, LED, Ram und Flash Speicher, UART I²C Schnittstelle... also eigentlich alles was das Herz begehrt.. Dazu
selbst bietet für das XPLAINED eine ganze Bandbreite an Tutorials. Sie stellen jede Funktion des Xmega vor und liefern die Codeschnipsel um das auch selbst zu testen. Mit einer der Besten Tutorials die ich je gemacht habe. Soll es kein AVR sein, empfehle ich noch PSoC .. Nicht so bekannt aber
-
Thread
ADC-Messung optimieren
Differenzverstärkerschaltung. Es kann aber gut sein, das ein externer AD mit mehr Auflösung (oder ein xmega µC mit 12 Bit ADC) einfacher ist. Was sollt den überhaupt gemessen werden ?
-
Thread
SMBus Kommunikation in Verbindung mit einem AVR XMega
Hallo zusammen, ich beschäftige mich gerade mit der Implementierung des SMBus Protokolls auf einem XMega32. Ich würde gerne wissen ob jemand von Euch schon Erfahrungen hat bzw. vielleicht auch schon eine Kommunikation zwischen einem XMega und einem Device, das den SMBus Standard unterstützt, realisiert
-
Thread
SSD1306 per SPI Bit-Banging am XMEGA
Hallo zusammen, Ich versuche gerade eine OLED mit SSD1306 Controller mittels Bit-Banging an einem XMega 32A4U zum Laufen zu bekommen. Hardware SPI kann ich nicht nutzen, da das Display auf dem Board (XProtolab) fest verdrahtet ist (s. Bild). Ich versuche seit Tagen, das Display zumindest an zu bekommen aber will einfach nicht klappen aber ich finde den Fehler nicht! Der XMega läuft auf dem internen Osci mit 32 MHz. Hier mal mein Code zum Resetten des Displays und zum senden eines Bytes. In der Reset wird nur versucht, das Display anzuschalten (0xAF) und alle Pixel anzuschalten
-
Thread
Problem mit SPI Schnittstelle
Hallo. Ich habe ein Problem mit meiner SPI Schnittstelle auf meinen Atmel xmega128a1 Wenn ich mein Projekt mit eingeschalteter Optimierung kompiliere, dann hänge ich in dieser Schleife fest: [code]while(!(SPIC->STATUS & SPI_IF_bm));[/code] Mit ausgeschalteter Optimierung
-
Thread
AVR, Pointer auf Flash-Speicher per Assembler
Hallo, ich "möchte gern" mit Assembler ein Array im Flash-Speicher eines XMega256 auslesen, bislang jedoch erfolglos. Bevor ich jetzt aber mit detaillierteren Code-Beispielen komme, möchte ich erst einmal wissen, ob mein Ansatz prinzipiell richtig ist: Ich habe ein Array mit
Und ein 'lpm' reicht unter allen Umständen auf einem XMega256?
-
Thread
AVR Orgel Eigenbau
auch durch den kleinen RAM des AVR beschränkt. Für mich klingt das entweder nach einem Job für 'nen XMega mit externen SDRAM oder einem STM32. Gut, man könnte auch auf die Idee kommen, den Sample ins Flash zu speichern und dann mit variabler Samplefrequenz auszulesen, das macht AVR314 ja auch so, wird
-
Thread
Grafik LCD mit ST7565R - falsche Spannungspegel
Hallo, ich versuche mit einem Xmega Mikrocontroller das Display http://www.newhavendisplay.com/nhdc12864lzfswfbw3v3-p-4161.html über SPI anzusteuern. Leider erfolglos. Den Datenstrom und Programmcode habe ich überprüft und bin der
-
Thread
Atxmega oder externs UART Interface
UARTs könnten eng werden (500k * 7 UARTs = 3,5 MBaud Gesamtrate), gerade mit overhead vom SPI. Ein Xmega mit genug internen sollte damit aber klar kommen, gerade wenn man die gesprächigeren mit nem DMA abwickelt. Ein extra Fifo ist meines Erachtens eher hinderlich. Es gibt größere Xmegas mit EBI, damit
mit nem Stm32f4 gearbeitet, der hier aber glaube etwas overkill ist. Ich denke, dass ich mir die XMega mal genauer angucke und dafür ein Konzept entwerfe. Danke und Lg Philipp
-
Thread
AT90CAN booted manchmal -> JTAG debugger ?
bit MCUs on both JTAG and aWire interfaces Programming and on-chip debugging of all Atmel AVR XMEGA® family devices on both JTAG and PDI 2-wire interfaces JTAG and SPI programming and debugging of all Atmel AVR 8-bit MCUs with OCD support on either JTAG or debugWIRE interfaces Programming
-
Thread
Welcher Lowpower uC
nutzen, leider ist darin weder adc noch dac funktionsfähig bei unter 1.8V, ich bin folglich beim xmega geblieben. hab mich schon gefreut und ist nix.
-
Thread
OPV single input - symmetrischer output
Hallo Forum, Ich habe von einem XMega ein Signal von 0 - 1V. Nun Muss ich das Signal um das 10fache verstärken und auch noch zu einem Symmetrischen Signal bringen ( +10 -10 ) Freq max 32khz. Ist die Schaltung im Anhang so richtig ?
-
Thread
invertierender Verstärker mit Offset
Meine Schaltung soll eine Spannung zwischen 0-10V ausgeben können. Zur Steuerung verwende ich einen xmega128A1U. Dieser besitzt einen DAC, mit dessen Hilfe ich an einem seiner Ausgangspins eine Spannung zwischen 18mV und 3V ausgeben kann (nachgemessen). Um diese 3V auf 10V zu wandeln verwende ich einen
-
Thread
xmega port remap
Hallo, habe ein Problem mit einem xmega32A4U. Ich will einen mit T/C erzeugten clk nach draussen leiten. Allerdings bekomm ich den über TCC0 raus. Diesen bräuchte ich nun aber nicht auf den PINs PC0-3 sondern auf PC7. Laut Datenblatt lässt
verwende auch Atmel Studio 6.2 in der neuesten Version. Wenn jemand den Code nochmal auf einem xmega32a4u ausprobieren könnte. Das wäre echt super.. Gruß Al
-
Thread
DCO tiefe Frequenzen gesucht
Stelle kann man einen Portpin toggeln un erhält so einen sehr fein eistellbaren Frequenzbereich. Ein XMEGA128A3U bietet beispielsweise 7 16-bit Timer, die dann fast ohne CPU-Eingriff vor sich hin "oszillieren". An dem Controller hast Du dann noch genügend Pins für andere Sachen und genug Dampf für Deine
-
Thread
Touch Panel XPT2046 Poroblel
Advance funktioniert es, wenn ich den teiler auf mind 4 setzte?! Sollte es nicht normalerweise beim Xmega32 auch bei 32MHz anders funktionieren?!? SPIE_Init_Advanced(_SPI_MASTER, _SPI_FCY_DIV8, _SPI_CLK_LO_LEADING);
-
Thread
[Sammelbestellung] µC-Board + RAM
Also falls du immernoch die günstigste Lösung suchst, ist es die xmega Lösung wie von Konrad vorgeschlagen. Mit externem Ram schafft der xmega per DMA Scrolling ohne Probleme. Vielleicht geht es sogar mit SD-Ram wenn man den 8 Byte Burst Modus benutzt. Mit SRAM habe ich
Beitrag #3598361: > Mit SD-Ram solltest du da unter 4€ liegen bei 100 Stück. Das wäre cool. Welcher xmega für unter 4€ hat ein external memory interface?
-
Thread
XMega USART Probleme
Hallo, Ich habe eine Frage. Ich habe mit dem USART ein Problem. Und zwar kann ich senden und das Funktioniert super, nur Empfangen kann ich nicht. Köönts ihr bitte mal drüberschauen, weil vll habe ich ja einen Fehler. Programmieren tu ich einen ATXMega128A3 mit C Code: Konfiguration des USART's //-----------USART------------- //PORTD.OUTSET = PIN3_bm; //D2-TX High setzen OSC.CTRL |= OSC_RC32MEN_bm; //Oscilator auf 32MHz stellen CLK.CTRL = (CLK.CTRL & ~CLK_SCLKSEL_gm) | CLK_SCLKSEL_RC32M_gc; PORTD.DIRSET = PIN3_bm;
-
Thread
Neuer Atmel Debugger "Atmel -ICE"
die Downloadseite gestellt... Was mich interessiert ist, was das Ding bei AVR-µCs wie ATmega und Xmega leistet im Vergleich zu JTAGICE mkII oder JTAGICE3. Der Feature-Liste nach soll das neue Teil auch Tinys können, in der Device-Liste sind allerdings noch keine enthalten. Das Foto der Platine
-
Thread
Suche STK 600 und TQFP64 XMEGA
Hallo Zusammen, ich suche eine STK600 und einen STK600-TQFP64. Hat evtl. jemand einen zu verkaufen? Gruß Martin
-
Thread
Richtige Hardware für AVRs
USBasp nur gutes berichten. Es gibt mittlerweile sogar einen Firmware-Patch, der dem USBasp PDI (AVR XMega) beibringt. Klar kann man für teuer Geld ein AVR ISP kaufen. Oder für mehr Geld einen Dragon. Oder für noch mehr Geld ein JTAG ICE. Aber es ist ja Hobby. Und das selberbauen von Meß- und Hilfsmitteln
-
Thread
Versetzte Rechtecksignale auswerten, kein drehgeber
es wirklich zeitkritisch ist, nimmt man halt einen µC mit Hardware- Quadraturdecoder, etwa einen Xmega.
wirklich zeitkritisch ist, nimmt man halt einen µC mit Hardware- > Quadraturdecoder, etwa einen Xmega. Wie man sieht ist das meistens überflüssig, schon der ATtiny schafft fast 1Msps, real braucht LarsB nur 40ksps wie er geschrieben hat, also vieeeeel Luft, kann er auch in C screiben und Unmengen
-
Thread
Xmega USB String senden
hab ich es trotzdem mal versucht. Geöffnet habe ich folgendes Beispielprogramm: Device Familiy: xmega 8bit Category: Services Dann auf Technologie: ASF 3.11.0 USB USB Device CDC Example - STK600 - ATxmega 128A1U So sieht meine Main aus: int main(void) { //war im Beispielprogramm bereits
-
Thread
XMega Export restricted!
Ich mußte in der Vergangenheit bei Mouser immer drei Seiten ausfüllen und zurück faxen damit ich an die Ymega kahm. Jetzt plötzlich wollen die mir die Xmegas gar nicht mehr schicken. Ist die Verschlüsselung so gut oder sind die so schnell das die nicht, aber die ganzen STMs etc ohne Probleme gehen.. Mit den STM32 habe ich die Probleme nicht...
-
Thread
xmega über Nacht defekt?
zumindest hat er geschaltet. Also weiter gesucht, irgendwas zieht da zuviel Saft. Mehr als der TPS, der xmega und ne Hand voll Hühnerfutter sind ja nicht drauf. Also einfach mal den xmega getauscht und siehe da, 3,3V. Neu gefasht und alles wieder beim alten. Jetzt meine Frage, wie kann das Ding über Nacht
. Arbeite mit einem XMEGA32E5 gerade an einem HV-Ultraschall-Generator. Das GLCD ist beim Zünden der Endstufen schon mal hängengeblieben, den XMEGA stört das gar nicht!