-
Thread
Welcher ATXMEGA hat kein EEPROM Bug
Hallo Jungs, ich verwende den ATXMEGA 128A3. Dieser hat leider einen BUG im EEPROM so das ich nur Daten in den EEPROM mit Hilfe eines umständlichen Workaround schreiben kann. Hat jemand Erfahrung ob bei einigen XMEGA µC dieser Bug
-
Thread
ATxmega 128a3u USB auf Standard I/O mit eigenem Board
Hallo Forengemeinde, ich habe die grosse Ehre, mit einem xmega Standard I/O mit dem PC ueber USB zu verbinden. Habe in AVR Studio 5.1 auch entsprechende Beispiele gefunden. Allerdings sind die meisten Bsps fuer das STK600 und ich habe ein eigenes Board. Leider habe ich nicht herausgefunden, ob ich das Beispiel trotzdem verwenden kann und wenn ja, was ich dafuer aendern muss. Wie ihr merkt, habe ich keinerlei Erfahrung in dieser Richtung, studiere eigentlich Elektrische Energietechnik^^ Vielen Dank fuer eure Hilfe Matthias
-
Thread
LED CUB 8x8x8 blau
selbst cub 8x8x8 (5mm dioden blau) Zum diesem Projekt habe ich schon besorgt LCD Anzeiger 4x20 und Atxmega128a1. LED cub besteht aus 64 Spalten (zu Spalten sind Cathode von LED angeschlossen) und 8 Reihen(zu Reihen sind Anode von LED angeschlossen). mit freundlichen grüßen Nikolaj
-
Thread
ATXMEGA128A1 + Bascom
Was für eine Programmer nimmt man hier? Bascom unterstützt den Prozessor aber der USB ISP Programmer ist ja für 5V ausgelegt und der Prozessor max 3.6 Volt. Bin für jeden Hinweis dankbar. Günther
-
Thread
Transistortester AVR
the archives is larger than 32 kilobytes. I have no idea how to program - optimize it for ATmega (128, 328) to fit the flash memory. (I use AVRStudio4 and avrgcc). Pavel
manchmal mit Kühlen (Kältespray) nachhelfen. Bei meinem AC128 kann ich mit Kühlen auch eine Sperrschicht-Kapazität messen, bei Raumtemperatur wird immer 0pF angezeigt. Grüße, Karl-Heinz
-
Thread
Für ATtiny4313 kompilieren?
at90pwm316 atmega16u4 atmega32c1 atmega32m1 atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4 atxmega32a4 atxmega64a3 atxmega64a1 atxmega128a3
at90pwm316 atmega16u4 atmega32c1 atmega32m1 atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4 atxmega32a4 atxmega64a3 atxmega64a1 atxmega128a3
-
Thread
Unterschied zwischen AVR ISP und PDI?
Ist das nicht diese PDI Schnittstelle? Nö! Die einzigen AVRs die ein PDI haben sind AFAIK die ATxmega Dinger.
Beim Mega128: PDI= Programmer Data In PDO= Programmer Data Out
-
Thread
AVR XPLAIN mit AVRXmega128A1
Vorinfos: besitzte einen DIAMEX ALL AVR, welcher laut Datenblatt die Programmierung des XMEGA128A1 über PDI unterstützt. Das Board sollte mit einem 2ten Microcontroller über USB programmierbar sein. -------------------- Zu aller erst hatte ich die XPLAINED Virtual COM Port Treiber installiert
mir mein Board ungern kaputt machen würde.. Lange Rede kurzer Sinn: Weiß jemand wie ich auf den ATXMEGA128A1 mit den mir zu verfügung stehenden Mitteln meinen Compilierten C - Code flashen kann? lg Coco
-
Thread
SD Karte am XMEGA128A1
> kann mir bitte jemand einen Schaltplan + Demo Programm geben. http://www.basteln-mit-avr.de/atxmega32a4.html#sdcard Gruß xmega
initialisieren! Wie im Beispiel. Geh mal mit dem Takt auf 16Mhz oder den SPI-Takt reduzieren. //ATxmega128A3 SD-Card // MMC_Chip_Select PD4 Pin30 -> MMC/SD-Karte (CS) // MMC_MOSI PD5 Pin31 -> MMC/SD-Karte (DI) // MMC_MISO PD6 Pin32 -> MMC/SD-Karte (DO) // MMC_Clock
-
Thread
AtXMEGA32A4U + ADC
Hauptgründe neben dem DMA den XMEGA zu wählen. BTW, die Dinger kann man doch problemlos statt der ATxmega32A4 nehmen? Stefan
auf. Stefan schrieb im Beitrag #2519003: > BTW, die Dinger kann man doch problemlos statt der ATxmega32A4 nehmen? Ja. Nur dass die USB-Pins vom alten Design abweichen.
-
Thread
Xmega:"Impact of Fractional Baud Rate Generation"
Hallo! Ich bin gerade dabei das Datenblatt des ATxmega(128)a zu studieren. Den Abschnitt 21.9 "The Impact of Fractional Baud Rate Generation" verstehe ich jedoch irgendwie gar nicht. Kann mir bitte jemand verständlich (und auf Deutsch ;) ) erklären,
der Fall, wenn es 1/(2^x) wäre, aber dann komme ich ja nicht auf 139 bzw. 138 sondern mit x=7 auf 128. Knut Ballhause schrieb im Beitrag #2508687: > Somit > kannst Du einen Fehler von 2.5% durch einen fraktionalen Baudratenteiler > von -2 und der entspechenden Anpassung des normalen Baudratenteilers
-
Thread
XMega SPI Verbindung zu SD-Karte
Hallo Leute Ich versuche nun schon seit längerer Zeit verzweifelt eine SD-Karte mit einem ATXMega128A3 anzusteuern. Ich habe sie über den PORTC angeschlossen. Leider stockt der Code bei der Initialisierung des SPI's. [c] void spi_init(void) { //Diese Zeile funktioniert nicht! Code wird
hi am trying to run this on ATxmega128A3U with SPI on PORTE . it is not working . CrumbX128A3 board . can anyone please work it on PORTE
-
Thread
USART bei XMEGA-A1
Hallo, mit welcher Geschwindigkeit läuft dein Atxmega128a1? GPS liefert 9600 Baut als Defaultwert. Gruß xmega
-
Thread
25KB Array anlegen
Hallo Zusammen, wie kann ich bei einem ATXmega128A1 folgendes Array in den internen SRAM legen und darauf zugreifen? unsigned char array[24576]; Vielen Dank.
<<2), /* 32K bytes */ EBI_CS_ASPACE_64KB_gc = (0x08<<2), /* 64K bytes */ EBI_CS_ASPACE_128KB_gc = (0x09<<2), /* 128K bytes */ EBI_CS_ASPACE_256KB_gc = (0x0A<<2), /* 256K bytes */ EBI_CS_ASPACE_512KB_gc = (0x0B<<2), /* 512K bytes */ EBI_CS_ASPACE_1MB_gc = (0x0C<<2), /* 1M
-
Thread
Verständnisproblem Errata (xmega)
Frage zum Verständnis des Errata aus dem xmega A1 Datenblatt. Ein Auszug: 35. Errata 35.1 ATxmega128A1 rev. H heisst für mich die nachfolgenden Angaben gelten *ausschließlich* für den 128A1 und *nicht* für den 64A1, ist das korrekt? (In anderen DB stehen auch manchmal mehrere Typen angegeben
-
Thread
[V] Atxmega128A1 Breakout Board
Hallo Zusammen, Hab ein Atxmega128A1 Board abzugeben, habs seit ca 6 Monaten aber nie wirklich viel damit gemacht steig jetzt auf nen Linux ARM Board um. würds für 18 € abgeben inkl. Versand (Deutschland), oder ihr habt zufällig
-
Thread
Atxmega128a1 bzw tqfp100 löten
Heute hab' ich mal kein programmiertechnisches Problem. xD Ich brauche für mein Projekt einen ATxmega128a1a. Der ist im TQFP100 Gehäuse (0,5mm pitch). Das Problem ist das Löten. Könnt ihr mir ein paar Ratschläge geben bzw. Methoden nennen, die am erfolgversprechensten sind? P.S: Ich habe
nicht, ob es mit 0.5mm Pitch auch noch geht, aber ich habe mit dieser Methode schon mehrmals AtMega128(0.8mm Pitch, glaube ich zumindest) gelötet: Platzieren des Bauteils. Das Bauteil irgendwie fixieren (Pinzette oder vorsichtig mit dem Zeigefinger etc.) Tesafilm ist recht praktisch und lässt
-
Thread
AVR ATxmega128A1: Spannungsversorgung
ist zu klein für so viele Leiterbahnen) schaffe ich es nicht alle Spannungspins (VCC und GND) des ATxmega128 zu verbinden. Ist das problematisch? Gruß Merlin
-
Thread
Hilft Pullup Signal auf Ground zuziehen?
einer anfangen damit ;) Ich versuche ein bidirektionales Signal (von einem Sensor) mit meinen avr (atxmega128a1) zu lesen und zu schreiben. Nach dem Schreiben eines Kontrollbytes (sieht gut aus auf dem oszi) sollte der Sensor damit antworten, dass er die Datenleitung auf Ground zieht. Laut Datenblatt
-
Thread
Xmega Minimallayout
Hallo, ich wollte fragen welche Anschluesse ein Xmega ATxmega128A1 benoetigt um mit JTAG angesprochen werden zu koennen. Ich habe im Moment nur GND VCC von Pin 83/84 verbunden. Benoetigt er wirklich alle GND und VCC Anschluesse um angesprochen werden zu koennen
einer relativ verseuchten Umgebung ( E- Auto ) eine Motorelektronik mit Mega88 und später mit XMega128A3 aufgebaut. Gleiche Testumgebung, beim Mega88 ohne jede Beschaltung des Reset Pin lief alles gut, während der XMega sich sporadisch zurücksetzte. Nach Einbau des o.a. Pullups war alles wie beim Mega88
-
Thread
ATxmega32A4 Umschaltung von 2MHz auf 32MHz
Hallo, einfaches Board Atxmega32A4 http://www.wiki.elektronik-projekt.de/embedit/smd_adapter/tqfp44_mlf44_ Gruß xmega
OSC_XOSCEN_bm; while (!(OSC.STATUS & OSC_XOSCRDY_bm)); // PLL Source = 16MHz ext. Quarz * 8 = 128 MHz OSC.PLLCTRL = OSC_PLLSRC_XOSC_gc | (8 << OSC_PLLFAC_gp); OSC.CTRL |= OSC_PLLEN_bm; while (!(OSC.STATUS & OSC_PLLRDY_bm)); // CLK-Prescaler A/1 B/2 C/2 -> 128MHz -> 64MHz ->
-
Thread
AVR Studio 5 hex File erzeugen nicht einstellbar
weiterhelfen kann. Es geht um folgendes: Ich habe mir vor kurzem ein Xmega Xplained Board mit einem ATxmega128A1 zugelegt um mich mal wieder ein wenig mehr mit dem Thema Mikrocontroller zu befassen. Jetzt wollte ich mal ein erstes kleines Programm mit dem Avr Studio 5 schreiben und anschließend mittels
-
Thread
Assembler Grundlagen (einbinden) (ATxmega128A1 + AVR Studio 5)
relativ neu, also vergebt mir bitte falls einige "dumme Aussagen" von mir gebe.^^ Ich muss einen ATxmega128A1 programmieren, damit er ein bestimmtes Signal verarbeitet. Dazu verwende ich AVR Studio 5. Ich hatte den Code bis jetzt in C programmiert, und bis jetzt lief alles einwandfrei. Ich habe
> für mich ist die Mikrocontrollerprogrammierung noch relativ neu... > Ich muss einen ATxmega128A1 programmieren... Eine sehr unglückliche Kombination. > Deshalb "muss" ich diesen Teil jetzt in Assembler programmieren, und > irgendwie in meinen jetzigen C Code einbinden. Bei der
-
Thread
XMEGA-B1 Xplained - Kostenfaktor
H.joachim Seifert schrieb im Beitrag #2470243: > ATXMega Lol, das ist eine Totgeburt. Ich programmiere in Pascal, somit hänge ich an Mikroelektronika, die Ende Dezember einen ARM Compiler rausbringen, der in der aktuellen Ausgabe (v1.0) die Teile von TI
. Der unterstützt eigentlich PDI programmierung, und auch im datenblatt steht dass er den AVRXMEGA 128A1 Programmieren kann.. aber auf dem board ist ja ein AVRXMEGA 128B1 verbaut.. kann man den damit auch programmieren? Und vielleicht bekomme ich ja mit etwas glück ein Sample..
-
Thread
Erstes Projekt mit AVRStudio 5 und ATxmega128A1
Na ich hab doch oben eingestellt ATxmega128A und JTAGICE3
-
Thread
AVR Dragon + PDI + ATXMEGA128A3
Dragon PDI > erst ab den D-Teilen funktioniert, Das Studio 5 bietet mir bei der Kombi Dragon + ATXMEGA128A3 ja aber JTAG und PDI als Interfaces an. Aber in der Doku steht ja auch: [pre] NB: note that there is a difference from the JTAGICE mkII JTAG probe, where PDI_DATA is connected to pin 9.
Habe auch gerade nochmal gegengecheckt: der gleiche Dragon, der mit dem ATxmega16D4 problemlos per PDI arbeitet, geht mit einem ATxmega128A1 (auf einem STK600) nicht, während ein JTAGICEmkII mit dem A1 funktioniert. Der Dragon bekommt einen Antwortcode 0xAE beim Versuch,
-
Thread
XMEGA A oder D
im Namen der XMega die Revision der Hardware bezeichnet? Das müsste dann ja heißen, dass die ATxmega128D4 weniger HW Bugs haben als die ATxmega128A4 ? Sind die Fehler beim SPI und I2C Bus beim XMega eigentlich immernoch vorhanden oder kann man den mittlerweile problemlos mit den Standard Libs
-
Thread
Beim Debuggen Ausgänge auf low schalten
Hallo zusammen, ich steuere mit einem ATxmega128A1 mehrere Modellbauservos an. Das funktioniert auch alles einwandfrei über Timerinterupts. Nur beim Debuggen mit einem JTAG mkII im AVR Studio4 hab ich das Problem, dass wenn ich den Programmablauf
-
Thread
XMega192A1 kommt nicht -> Umstieg auf ARM, aber welchen?
Hallo zusammen, wir haben im Moment ein Projekt laufen, in welchem wir z.Zt. einen ATXMega128A1 einsetzen. Indem wir diverse Dinge auf einen Koprozessor ausgelagert haben, die nicht essentiell sind, haben wir bereits eine Flash-Auslastung von theoretischen 150% erreicht. Die Auslastung
Device/OTG, 2 CAN, 12-bit ADC, 10-bit DAC, SD/MMC, I2S bis 100Mhz die software ist bis 128kb flash frei .. alternativ GDB + eclipse dann geht es unbegrenzt cocox IDE geht glaube auch >128k und kann für ne ganze reihe von ARMs eingesetzt werden
-
Thread
XMEGA SPI string empfangen
Daten in einem FIFO puffert und dann per Usart an den PC schickt. Als Controller verwende ich einen Atxmega128A1. Jetzt habe ich aber das Problem, dass immer nur das letzte Zeichen des Strings in den FIFO geschrieben wird und ich nur dieses letzte Zeichen empfange (In diesem Fall ein 't'). Die Daten werden
-
Thread
I2C über ATxmega128A1
maXTouch. Auf dessen Konfiguration habe ich keinen Einfluss. Empfangen werden die Daten von einem ATxmega128A1. Dort sollen die Daten dann gespeichert und verarbeitet werden. Als Programmierumgebung habe ich AVR Studio 5. Mein Problem ist, dass ich nicht die geringste Ahnung habe wie ich auf die
-
Thread
Fa. Atmel soll Probleme haben ?
Hi, das mit der ATxMega Totgeburt (und Fehlgeburt) kann ich nur bestätigen. Die ATMEL Distris glauben selbst nicht mehr an den Erfolg. Ich war vor 1-2 Jahren mit einem Kollegen auf einer Infoveranstaltung von ATMEL. Mein
der ATxMega > eine Todgeburt geworden ist und die Zukunft von Atmel nicht gerade rosig > ausschaut." Und er ist ja auch nicht der einzige. @Mods: Bitte diesen Thread ganz schnell löschen, bevor die
-
Thread
USART Atxmega128A1 X-Plained
Hallo Zusammen, ich benutzte folgenden Code zum Initialisieren und Senden der USART Schnittstelle: [c] void USART_Init(void) { PORTD.OUTSET |= PIN3_bm; // Für den Transmitter PORTD.DIRSET |= PIN3_bm; // " PORTD.DIRCLR |= PIN2_bm; // Für den Reciver //keine Clockconfig--> int. 2MHz Takt nutzen --> BSEL = 12 für 9600baud USARTD0.BAUDCTRLA = 12; // 8bit UART, no parity, 1 stopbit USARTD0.CTRLC |= USART_CMODE_ASYNCHRONOUS_gc|USART_CHSIZE_8BIT_gc; // Receiver einschalten USARTD0.CTRLB |= USART_RXEN_bm; } void usart_transmit(uint8_t temp) { USARTD0.DATA
-
Thread
AVR mit mehr als 64kB sram Gesperrt
adressieren > > könnte). Hast ja gut gesucht, ich hab 10 Sekunden gebraucht um vier zu finden: ATxmega384A1 ATxmega256A1 ATxmega128A1 ATxmega64A1 128Mbit SDRAM oder 16MByte SRAM
> Hast ja gut gesucht, ich hab 10 Sekunden gebraucht um vier zu finden: > ATxmega384A1 > ATxmega256A1 > ATxmega128A1 > ATxmega64A1 Würde man diese avrs jetzt nicht nur als Sample bekommen, wäre deine 10sekündige suche sogar hilfreich gewesen.
-
Thread
AVR Studio 5 mit JTAGICE mkII und EVAL-XPLAIN
die Entwicklungsumgebung: AVR Studio 5 (kurz AVR-S5) JTAGICE mkII EVAL-Board XPLAIN (Version ATxmega128A1 mit AVR32UC3 als Full-Speed-USB-Chip) Man öffnet eines der XMEGA / XPLAIN -examples. Die drei LEDs vom JTAGICE mkII leuchten. Das upgrade vom JTAGICE mkII funktioniert einwandfrei.
eingetragen. Unter Tools -> AVR Programming wird ebenfalls eingetragen: Tool: JTAGICE mkII Device: ATxmega128A1 Interface: JTAG -> Apply Es wird danach eine 'daisy chain configuration' gefunden. Aber auf welche Parameter ist 'daisy chain' einzustellen? Folgendes Problem: Wie muss dann das
-
Thread
Linearer Spannungsverstärker
externen System ausgelesen wird. Ich möchte das Signal mit dem Digital - Analog - Converter des ATXMega128 erzueugen. Dies geht auch soweit, das Problem ist nun, dass der DAC des ATXMega das Signal von 0V - 1,0V ausgibt. Ich brauche also eine Schaltung, welche das DAC Signal mit 10 multipliziert (Spannungsverstärker
-
Thread
ATxmega128A1 lockbits über PDI nicht konfigurierbar
Hallo zusammen. momentaner Zustand: Ich habe für meinen ATxmega 128A1 nach der appnote einen Bootloader geschrieben. Den würde ich gern mit Hilfe der lockbits schützen (BLBAT). Zum flashen nutze ich ein JTAGICE MKII über PDI. PDI-Anbindung wurde streng nach
-
Thread
AVR ISPMKII Firmware update
OK. Ich möchte einen ATXmega128A1 programmieren und bekomme immer folgende Fehlermeldung beim Signature lesen "Could not find a valid signature in the avrdude output" Wie kann ich die Firmwareversion herrausfinden und welche Version benötige ich zum programmieren meines ATXmega128A?
-
Thread
XMEGA reif für den produktiven Einsatz?
kann mit 4-facher Genauigkeit eingestellt werden, = 7.8ns. Es sind nur 32MHz PWM Zähler und keine 128MHz ! Gruß Hagen PS: einfacher Versuch: zeige mir die Einstellung der Zähler m it der ich an einem Pin eine 64MHz PWM ausgebe mit 50% DutyCycle = 128MHz Taktbasis des Timers.
eine Errata-Liste nur für die > 32 und 64 kb-Version gibt, scheint nur daran zu liegen, dass eine 128- > und 256kb-Version bisher noch nie hergestellt wurden (das Datenblatt > behinhaltet die zwar, aber die Übersicht auf der Website noch nicht) ATxmega128A1, 192A1, 256A1 - alle zu bekommen. Im
-
Thread
AT90USB1287 und ATXMEGA128A1 LCD TOUCH ansteuern.
Fachwissen... kurtz gefasst... bin dabei ein board zu entwikeln, wo ein AT90USB1287 und ein ATXMEGA128A1 drauf ist... Meine erste frage: Wie bekomme ich eine MASTER SLAVE option (Schaltplan) hin??? also das der ATXmega Master und der AT90USB1287 Slave ist oder andersrum... Meine zweite
> bin dabei ein board zu entwikeln, wo ein AT90USB1287 und ein > ATXMEGA128A1 drauf ist... Warum 2 Controller? Gibts dafür einen vernünftigen Grund? > Wie bekomme ich eine MASTER SLAVE option (Schaltplan) hin??? > also das der ATXmega Master und der AT90USB1287 Slave
-
Thread
Get Request mit Atmega328 und ENC28J60
hm ok, soviel Zeit will ich da jetzt nicht rein investieren. Werd wohl auf einen ATxmega128A1 umsteigen, da kann ich dann die 20kB in RAM laden, oder?
-
Thread
Xmega 256a3b Usart sendet immer ASCII 255
nicht so genau warum... Ich habe ein Beispiel von folgendem link (http://www.basteln-mit-avr.de/atxmega128a3.html#anfaenger) verwendet und für den atxmega 256a3b compiliert. Damit funktionierte die serielle Übertragung auch auf Anhieb. Dort wird der USART folgendermaßen initialisiert: [c] void
-
Thread
atxmega128a1 Flash Page beschreiben
Hallo, Ich scheitere derzeit daran, eine komplette 512 Byte Page der flash zu beschreiben. Der nachfolgende Code schreibt in die ersten 2 Byte auf jeder Page 0x00. Ich verstehe nicht,warum. void ReadAndWriteFlash(void) { /* Assume success until proven otherwise. */ bool success = true; PMIC_SetVectorLocationToBoot(); /* Fill the entire application section of the flash memory with bogus data */ for (uint32_t address = 0; address < APP_END; address+=FLASH_PAGE_SIZE) { /* Load flash buffer with data */ ClearFlashBuffer(); //Clear the flash buffer first to avoid
-
Thread
ATxmega128A1 mit Taster
Hey, ich hab folgendes Problem mit einem ATxmega128A1. Meine Aufgabe ist es zu zählen, wie oft ein dort angeschlossener Taster gedrückt wurde und anschließend ausgeben zu lassen. Mit einem Taster eine LED ein- bzw. ausschalten war bisher kein
-
Thread
XPLAIN mit AVRISP mkII
Moin, moin, ich versuche gerade, den ATxmega 128 auf dem XPLAIN Board direkt mit dem AVRISP mkII zu programmieren. Habe die AVRISP Pins 1, 2, 5, und 6 dazu mit 4 Einzeladern an die auf dem XPLAIN gekennzeichneten Pins 2, 3, 4 und 6 an dem kombinierten
-
Thread
ATXMEGA 128 interrupt
Hallo ich kenne mich mit dem ATXMEGA noch nicht gut aus. Kann mir vieleicht jemand sagen warum der Interrupt immer 2 mal auslöst ? Habe den Taster eigentlich entprellt. $regfile = "xm128a3def.dat" Rem $crystal = 2000000
-
Thread
DMA ATXmega128a1
Hallo, ich möchte bei einem Atxmega128A1 einen Frequenzgenerator über den DMA laufen lassen. Hierzu soll der DMA bei jedem TCC0 Interrupt einen Wert an den Port (an welchem ein DAC angeschlossen ist) ausgeben. Das funktioniert auch