-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM. Von den 128K gehen noch 4K für den Bootloader runter. Mein Projekt ist jedoch noch nicht fertig und
Flash (~1kB ohne printf, scanf). Bei einem AVR mit 4kB Flash würde ich überlegen, aber nicht bei 128kB.
-
Thread
XMega EEprom Struct über EEMEM Adresse
Hallo, ich versuche gerade eine Software von mir auf den ATXMega128A1 umzustellen. Bisher hatte ich das EEprom über ein Struct auf der EEMEM Adresse vorbelegt und fand das auch sehr praktisch und würde das gerne beibehalten, vorzugsweise um Memory Mapped erweitert
-
Thread
Clock / Timer Einstellungen ATXMEGA
Hallo, irgendwie habe ich ein Problem. Bei meinem Controller ATXMEGA128A1 lassen sich die Clock und Osziparameter nicht verstellen. Will eigentl. zu Testzwecken beide auf 32 MHZ einstellen. //Clock-Speed 32 MHz CLK.CTRL = 0x01; //Oszi-Speed 32 MHz OSC.CTRL
-
Thread
Allgemeine Fragen zum Stack
ist. Wo stammt denn dieser grenzdebile Schwachsinn > her? Das ist kein Unsinn. Die PMIC in den ATXmega kann etwas mehr, als das Interruptsystem im normalen AVR.
Arbeitsregister/IO-Register plus 1kB SRAM durchzuadressieren (11 Bit = 2kB). Beim ATmega324 und ATmega128 ist der Stackzeiger dann 16 Bit breit, erreicht also das gesamte SRAM. > und zweitens > die Zugriffsmöglichkeiten auf die ins SRAM gemappten Register gar nicht > in Hardware umgesetzt wurden. Wozu
-
Thread
Problem mit RTC beim ATxmega64D3 mit internen 32kHz Oscillator
Hallo zusammen, ich habe hier einen ATxmega64D3 und möchte mit dem RTC möglichst genau einmal pro sekunde einen Interrupt auslösen. Ich möchtre den internen 32,768kHz Oscillator verwenden. Laut Datenblatt kann man entweder 1kHz Clk von
nicht glücklich , da du weniger als 0,1% Fehler haben willst. Die ULP ist sehr ungenau. Bei meinem 128A1 war das ein Problem nach bereits ein paar Tagen. Da ging die Uhr gut nach. Gruß JackFrost
-
Thread
USB/TTL-RS232 Umschaltung
Mir geht es um folgendes Problem: Ich habe auf einer Sensorplatine einen ATXMega128A3 der mit 3,3V läuft und ich habe auf der Platine einen FT232RL da dran, der zu Debugging und Konfigurationsszwecken halt eine Schnittstelle zum PC zur Verfügung stellt. An die Platine soll
-
Thread
AT91SAM3 über WIFI steuern
als WIFI empfänger x-beliebigen WIFI Adapter (20€) anschließen? 4. Falls nicht, kann ich dann den ATxmega128A1U als WIFI Empfänger benutzen? 5. Habt Ihr einen anderen Vorschlag? Als erste Info für mich, reichen mir kurze Antworten. Wir können die Details später unten ausdiskutiren :) Vielen Dank
-
Thread
Zeiger mit AT90CAN
sollte es anders formulieren. Die Zeiger sind im avr gcc 16 Bit breit und können damit 64kB Daten und 128kB (=64K Worte a 16 Bit) Programm adressieren. Letzteres ist eine Eigenart des AVRs, welcher den Programmspeicher mit 16 Bit Datenbreite anspricht. > 8Bitter mit Zugriffsrechten sind mir nicht bekannt
Naja, wenn man pedantisch sein will, kann man die minimalen Verriegelungsmechanismen im AVR bzw. ATXmega als solche bezeichnen, z.B. wenn der EEPROM geschrieben wird oder der Taktteiler umgeschaltet wird.
-
Thread
Maxon Encoderauswertung
ATxmega128A1, läuft allerdings nur mit 3,3V und kann max. 16Bit in Hardware
-
Thread
Xmega DMA anhalten
wirft? Wenn ich das Channel Enable Bit auf 0 setze bekome ich einen Error Controller ist ein Atxmega128A4U Gruß, Flo
-
Thread
ILI9341: 4 Fragen zum ansteuern
hätte mal ein paar Fragen zur Ansteuerung des ILI9341 Drivers. Ich möchte ihn per SPI mit nem atxmega128 ansteuern, um letztendlich einen Display anzusteuern. Um der Frage einiger zuvorzukommen: Ja ich hab schon im Forum nach ähnlichen Fragen geschaut :D Das ganze soll über den 3-line Modus mit
-
Thread
Problem mit Inline Assembler Routine (es wird zu viel optimiert)
Hallo, IDE: AtmelStudio 7.0.1931 (Optimierung steht auf -Os) MCU: ATXMega128A1U mit ext. SDRAM Ich habe mir ein paar Routinen (Write/Read Byte/Word/DWord/Block, Copy Block, ...) in Inline Assembler geschrieben, um auf den externen Speicher zugreifen zu können. Eine dieser
-
Thread
pin auswahl in funktion funktioniert nicht
> > (Und was soll das <<3 da drinnen? Das sieht schon mal nicht richtig aus) Ist auf einem ATXmega 128a1, das Board ist selbst entwickelt. Also ganz ehrlich das mit dem <<3 weiß ich nicht was es bedeutet weil ich mit Atmel erst beim einstieg bin, mir das ein Freund gesagt hat, und bei PIC hab
-
Thread
Wie eine externe RTC sinnvoll einbinden?
nahezu jeden Microcontroller im Internet zu finden. Die RTC Zeit direkt mit dem Microcontroller (Atxmega128a1) zu erzeugen, habe ich nach langen Versuchen wegen zu viel Stromverbrauch eingestellt. Die Genauigkeit des DS1307 hängt vom Quarz ab, ist aber für die meisten Uhren ausreichend. Gruß GG
-
Thread
MPU6050 kalibrieren
Hallo, nutze den MPU6050 mit einem ATXmega128A3U. Das auslesen funktioniert. Die Sensor Fusion mittels Komplementärfilter geht auch. Nun hänge ich daran, das Teil zu kalibrieren. Könnte mir jemand die Vorgehensweise schildern, wie der
-
Thread
RFM70 Funkmodul arbeitet unzuverlässig
zwar schon einiges zu RFM70, aber was ich suche, hab ich noch nicht gefunden. Hab 2 RFM70 mit 2 ATXMEGA128 verbunden und kriege damit eine super Reichweite (über 2 Stockwerke), wenn der Empfänger nicht bewegt wird. Ich benutze Auto-ACK und Auto-Retransmission, in diesen Fällen braucht es 0 - 2 Auto-Retransmissions
-
Thread
MLX90614 IR-Thermometer / I2C / Repeated Start
Hat jemand eine Idee warum das passiert (Clock Stratching?) ? Note: das ganze läuft auf einem ATXMEGA128A3U, hab mal auch den SourceCode angehängt. LG Christoph
-
Thread
AVR 8bit auch für größere Projekte?
sieh es mal so..besser Du beherrscht einen AVR8 wie z.B. den fetten atXMEGA spielend mit all seinen Möglichkeiten und Tricks der Optimierung um den ADC vollwertig zu nutzen die Events einzusetzen etc pp als das Du auf eine Nummer zu groß setzt z.B. ARM und damit nur rumeierst
AVR machen. Ist ja > immerhin alles IPv6 basiert. Kein Argument. Schließlich macht man mit den 128-bit-IPv6-Adressen ja keine Arithmetik. ;-) 6LowPAN haben sie seinerzeit noch mit ATmega128 angefangen, und ein Modul mit ATmega256RFR2 ist auch nicht größer als die von dir genannten und genauso
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Mikrocontroller sichtbar. Der RA4T1 bringt einen mit 100 MHz laufenden Cortex M33 mit, dem entweder 128 oder 256 kB Flash und 40 KByte SRAM zur Verfügung stehen; analog zum RX26T gibt es auch hier einen vier KByte großen EEPROM-Bereich für das Remanentspeicher von Konstanten.  @Bernhard: Die Files findest du im Anhang. Es ist ein ATXMega128 und das SRAM ist ein CY7C1049GN30-10ZSXI. Die Top Entity ist das Blockschaltbild von oben. Der Clock hat 96Mhz. Das ist sicher auch noch wichtig. Und alle bekommen den gleichen Clock. Grüße
-
Thread
Wie XMEGA-A1 programmieren?
zum XMEGA-A1, aber so weit bin ich noch nicht mal. Vorhanden ist das genannte Board mit einem ATXMEGA128A1 und ein AVRISP mkII. Den 6- auf 10-poligen Adapter habe ich laut Vorgabe aus dem Netz gelötet. Allerdings waren die Bezeichnungen etwas anders. Auf dem Board steht: 1 TCK 2 GND 3 TDO
-
Thread
Fast JPEG decoder on AT(x)mega
examining the structure of an JPEG file and to follow the decoding process. Development was done for ATxmega32A4U but the decoder itself doesn't depend on special Xmega features and can be adapted to run on ATmega. Please note: It's not intended to be a copy&paste solution, you have to adapt the source
bytes. 2. Image data stored on external RAM, connected via SPI Tested with 23LC1024 serial RAM (128 KBytes). There's a simple loader implemented to receive a prepared image library via serial interface and to store it into the serial RAM. Code could be extended to connect an SPI Flash. 3. Image
-
Thread
avr-gcc alle c-Dateien im Ordner übersetzen und dann linken
er nicht übersetzt hat (hier zB eine usb_init-Funktion). [c] Linking: main.elf avr-gcc -mmcu=atxmega128a1u -gdwarf-2 -DF_CPU=32000000UL -DF_USB=48000000UL -DBOARD=BOARD_ -DARCH=ARCH_ -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
MASK]=125 data[c & MASK] = 126 data[(c+1) & MASK]=127 ........................ c=127 cplus1=-128 cintplus1=128 data[c]=127 data[(c-1) & MASK]=126 data[c & MASK] = 127 data[(c+1) & MASK]=128 ........................ c=-128 cplus1=-127 cintplus1=385 data[c]=710832128 data[(c-1) & MASK
nicht vorhergesehenen Ergebnissen - z.B. landest Du nach Arraywert > 127 als nächstes nicht bei 128, sondern bei 385, weil 128 bei signed > char eben -128 entspricht (binär 0x1000 0001), was in int verwandelt > zu > binär 0x1111 1111 1000 0001 wird, was mit 0x1FF maskiert zu > 0x0000 0001
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
PSoC4 für die PS/2- Tastatur) zu portieren. Im Moment teste ich die Einbindung eines Grafik- LCD's 128 x 64 für die Anzeige des Spektrums. http://www.pollin.de/shop/dt/Mzg4ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_WAYTON_MG1206E_SYL_128x64.html
sinnvoll. Die Möglichkeiten den Takt einzustellen sind viel besser als bei den ATmega, bei den ATXmega ist man da schon weiter und hat sich den PCoC gut angenähert. Max schrieb im Beitrag #4061455: > Bei dem Board scheint ja schon einiges vorhanden zu sein. Was ist denn auf dem 27 Euro Board
-
Thread
Diskussion: Pi möglichst schnell berechnen
eigentlich nicht gemacht wird, sondern dafür eine Kostante verwendet wird. Achja, Zielplatform: Atxmega128. Danke schonmal
-
Thread
SPI daten via UART
empfangene Bits einordnen und weiter via UART weitersenden. hat jemand ein Tipp. ich benutze ATXmega128a1 und STK600 Hier meine code: #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "spi_driver.h" #include "port_driver.h" uint8
-
Thread
Vorteile von Basic, Pascal, C und C++ in einem: LunaAVR Gesperrt
Hallo Dirk, Port ? nein das geht nicht. ATXMega wurden gerad hinzugefügt.
--------------------------------------- in _HA0,PORTD ldi _HA1,(1 << 7) ; 0b10000000 0x80 128 eor _HA0,_HA1 out PORTD,_HA0 ;{7}{ waitms 500 } ----------------------------------------------------- ldi _HA0,0xF4 ; 0b11110100 0xF4 244 ldi _HA1,0x01 ; 0b00000001 0x01 1 rcall
-
Thread
Weiß da jemad mehr? CSD Osteraktion.
hatte, die von vorne herein mit einem Liefertermin angegeben wurde. Hatte den FT232RL (KW18) und den ATXMEGA128U3A (KW19) bestellt. Wenn das bei euch ähnlich ist dann wüsstet ihr ja wieso es noch dauert. Außerdem stand in der Mail, dass die gerade Inventur machen. Ist nicht meine erste Bestellung dort
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Display. Ob, und wie dies an dein Arduino-Board passt mußt du selbst testen. Angesteuert mit einen ATxmega128-32 kann man teilweise den Bildaufbau live verfolgen. Beim STM32 sieht man, selbst bei einer schnellen Spektrum-Darstellung, keinen Bildaufbau. René Lange schrieb: > Ich hab mir nun das
-
Thread
CC1101Q1 SPI Problem
Fast vergessen: Ich benütze einen ATXmega128A3
-
Artikel
Reichelt-Wishlist
64k Flash, I2C, SPI, 2xUART, ADC, on-Chip Debugger ...) | * Zilog ZNEO-Microcontroller (Z16Fxxx, bis 128k Flash, 4k RAM, bis zu 76 I/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
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 128x64 Grafikdisplay
-
Thread
Grafikdisplay ansteuern wg12864b Controller 7108
verstanden habe ich es noch nicht. Der Controller mit dem ich das ganze ansteuern möchte ist ein ATxmega128A1U.
-
Thread
Pascal Compiler für PIC - ist wirklich Freeware
den Compiler mit einer völlig merkwürdigen Fehlermeldung abstürzen lasse. Die Anpassung an den ATXMega hat dann für das komplette Chaos gesorgt. Ein Compiler-Update und die Programmer waren unbrauchbar und haben meine ATMega128 zerstört. Also bleib Du mal bei der Wahrheit.
Sprachen zu vereinen und bisslang klappt das ausgesprochen gut! unterstützt auch bereits die neuen atXmega
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128?
zu bekommen hier (bzw. einfach das repository aktualisieren!): http://viewvc.coremelt.net/viewvc/atxmega128a1_board/trunk/pcb/cad/
-
Thread
XMEGA1281 im Shop
den der schon ganz heiß drauf ist. http://shop.embedded-projects.net/product_info.php/info/p172_ATxmega128A1-TQFP-100.html Gruss Bene
-
Thread
LCD Datavision DG-12232 (SED1520DAA) an 3,3V kein Bild?
Displaycontroller müsste also Funktionieren. Zu meiner Schaltung: Ich möchte das Display an einem ATXMEGA128D3 betreiben. Dieser verträgt maximal 3,6V Betriebsspannung. Da der SED1520 laut Datenblatt (http://pdf1.alldatasheet.com/datasheet-pdf/view/84106/ETC/SED1520D0A.html) auch mit 3,3V arbeiten können
-
Thread
[S] dringend ATXMEGA256A3-AU / 192A3 / 128A3 / 64A3 in Stuttgart
Hallo Leute, hat jemand im Raum Stuttgart zufällig einen neuen ATXMEGA256A3-AU / 192A3 / 128A3 / 64A3 rumliegen? Würde diesen heute oder morgen abholen. Wäre mir 25€ wert. Bitte über Forennachricht / PM kontaktieren. Gruß Dominik
-
Thread
MT48LC16M4 Bezug
Hallo, ich möchte mir gerne ein Board mit dem ATxmega128A1U zusammenstellen und dort den 64MBit SDRAM speicher platzieren. Leider scheint es den nicht mehr zu geben. Entweder der MT48LC16M4 Baustein wird nicht geführt oder er ist nicht auf Lager.
-
Thread
AVR-Bootloader mit Verschlüsselung
Erstmal grosses Danke! richtig genial der loader. Jetzt bräuchte ich noch genau sowas für den ATXMEGA128A1. Weiter oben hattest du glaub ich schonmal den Prozessor erwähnt. Gibt es da schon was konkretes? Viele Grüße, Rolf
Der One-Way-Loader unterstützt aktuell die folgenden AVR-Controller: m1280 m1281 m1284 m1284P m128A m128 m128RFA1 m128RFR2 m162 m164A m164PA m164P m165A m165PA m165P m168A m168 m168PA m168P m169A m169PA m169P m16A m16 m16HVA m16HVB m16M1 m16U2 m16U4 m2560 m2561 m256RFR2 m324A m324PA m324P m3250A
-
Thread
Atmel xplain SPI
Frage an die Xplain User: Laut der Doku "AVR1907.ZIP" besteht zwischen dem AT90USB1287 und dem ATxmega128A1/Data Flash eine SPI Verbindung. Wird dieser genutzt, oder anders rum, könnte man hier einen "Hebel" ansetzen um den AT90USB z.B zur Ansteuerung eines Displays/Tastatur mit zu nutzen? (PORTA/PORTC
-
Thread
ATmega256 Trampolin-Problem
Register fuer indirekte Spruenge anpassen - normale C-Funktionszeiger funktionieren nicht ueber die 128Kib Barriere hinaus: http://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-g_t_0040code_007bEIND_007d-1260 Normale Zeiger sind beim AVR nur 16Bit breit. Eigentlich fuer ATxmega habe ich mir ein
-
Thread
volatile Funktionspointer in ISR
Hallo, ich arbeite gerade an einem Projekt mit einem ATXMEGA128A1 un Atmel Studio und habe folgende Frage: Ich möchte in einer ISR eine kleine Funktion aufrufen und zwar abhängig von einer Bedingung entweder Funktion1 oder Funktion2. Beide Funktionen haben
-
Thread
XMega USART Probleme
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;
-
Thread
Nochmal externer Spiecher Xmega
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
-
Thread
DAC geschwindigkeit
MC-Welt daher probiere ich momentan alles mögliche aus: Ich experementiere mit dem DAC auf dem ATxmega128A3 herum und frage mich ob es eine bessere/sauberere/schneller Methode gibt ein Dreieck-Signal zu erzeugen damit als so (unerfahren ich seien : [avrasm] loop: increment: adiw xl,1 sts
-
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
XMEGA128A1+JTAG+usbprog 3.0
der aktuelle Stand der Dinge ist. Nun zu meiner Frage. Ich habe ein usbprog3.0 Modul und einen ATXmega128A1. Ich möchte den XMega über die JTAG Schnittstelle programmieren. Meiner Meinung nach sollte das JTAG Interface von den XMega Devices ja identisch sein wie das der Standard- AVR Devices ???