-
Thread
Bootloader XMEGA 128A1 FTDI
Servus, hab mal wieder ne frage. Habe folgende Kombination: Atxmega 128A1 mit FTDI USB Interface. Welchen Bootloader kann ich am besten benutzen?? Atmel serial oder DFU Atmel? oder noch andere? Muss ich ein anderes Format als .hex verwenden? Weiß noch nicht
-
Thread
Xmega ADC 4 Kanäle gleichzeitig
schaust: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8386-8-and-16-bit-AVR-Microcontroller-ATxmega64A3U-128A3U-192A3U-256A3U_datasheet.pdf dann siehst Du, dass ADCA-Inputs wohl in PortB rein reichen, ADCB aber nicht Iin PortA. Mit PortA und ADCB geht also nix.
-
Thread
ATXmeega128A3U, Verständnis WDT
Hallo, ich habe eine HArdware mit einem ATXmega128A3U. Nun möchte ich den watchdog timer verwenden und bekomme es nicht auf die Reihe, ob wohl es ja mit der wdt.h ganz leich sein sollte. Erste Frage: obwohl das Manuaul des Controllers bis zu
-
Thread
jpg zu rgb565
OK. Vielen Dank für die info. Ich habe vor eine ATxmega128a1 zu verwenden. Mit 32MHz. Werde mir mal die libs anschauen.
-
Thread
USBprog 3.0 und Atxmega?
Hallo, Hab eine Frage, weiß jemand ob ich mit meinem USBProg 3.0 einen 3,3V Atxmega128A Programmieren kann, oder benötige ich dazu einen Pegel Wandler 5V<->3.3V Leider krieg ich von dem Hersteller auf sämtliche Emails keine antwort... schade..
-
Thread
malloc Reservierungen wieder freigeben?
Muss der reservierte Speicher wieder freigegeben werden? alá free(array); Gruß Franz PS: ATXMega128A1
-
Thread
OLED Module Waveshare 1.3 inch
Hallo zusammen In meinem Projekt benutze ich 1.3inch OLED Module und Atxmega128A3U. Ich wollte die Daten und Charaktere auf dem Display zu zeigen. ich wollte zum testen "hallo word" auf dem Display zeigen aber kommt nichts aus mein Oled ist immer schwarz . habt Ihr eine
-
Thread
Problem mit xMega
und alle Ausgänge auf Stiftleisten gelegt. Ich habe bis jetzt nur mit ATMegas (8, 16, 32, 64 und 128) und einigen ARM Cortex-M3 Controllern gearbeitet. Die Anfänge mit dem xMega waren garnicht so schwierig, wenn man das neue System mit Peripherie.Funktion verstanden hat. Allerdings habe ich nun
der reagiert entsprechend aber auch nicht. Ich habe nur Spannungen zwischen 0 und 0,36V. Der ATxMega ist ein Sample direkt von Atmel. Ist der Controller defekt oder muss ich noch eine Fuse setzen oder irgendwas ins Programm einfügen, damit die digitalen Ausgänge funktionieren ? LG Nico
-
Thread
ATxMega: Port Event Both Edges zur Frequenzmessung
auf ein Zitat aus einem Datenblatt, welches ich nicht finden kann. PS: Ich benutze einen ATxMega128A4U Danke euch!
Mit einem Atxmega E kannst du beides in einem auswerten musst aber rechnen. Bei dem Xmega E ist in CCB die Zeit für High und in CCA ist die Periodenlänge. Sinnvoll ist das aber nicht wenn du keine 1:1 hast welcher
-
Thread
STM32F103 Daten über CDC Device senden
richtig erkennt wenn zu früh Daten gesendet werden. Ich habe schon mit diversen AVRs (ATmega32U2, ATxmega128A1U) als CDC Device benutzt und dort hatte ich nicht das Problem. Das muss doch auch mit ARMs gehen.
-
Thread
XMEGA - Kann einzelnen Port Interrupt nicht deaktivieren
Hallo, ich habe am Port J eines ATXmega128A1U zwei Interrupts aktiviert. Beide Interrupts sind mit mittlerer Priorität wie folgt gesetzt: [c]PORTJ.INTCTRL |= PORT_INT0LVL_MED_gc PORTJ.INTCTRL |= PORT_INT1LVL_MED_gc;[/c] Die Interrupts
-
Thread
unterschiedliche SPI Geschwindigkeiten
Hallo, ich habe folgende Frage. Ich arbeite mit einem ATXMega128A1 und habe 4 SPI Teilnehmer an einer SPI Schnittstelle (Port F) F_CPU 8MHz prescaler 4 Das hat auch immer mit allen Busteilnehmer funktioniert allerdings muss ich für einen neue SPI Teilnehmer
-
Thread
AtXmega16A4 Systemclock einstellen (problem)
Hallo zusammen, Ich habe Probleme den Systemtakt eines atxmega16A4 auf 32Mhz einzustellen. Folgende initialisierung: [c] void set_systemclock() { OSC.CTRL |= OSC_RC32MEN_bm ; //enable 32MHz oscillator and external OSC while(!(OSC.STATUS & OSC_RC32MRDY_bm
Mahlzeit, Stammt von einem xMega128, als Anregung: [c] // System Clock initialisieren OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | OSC_PLLFAC3_bm;// 32MHz/4 * 8 = 64MHz OSC.DFLLCTRL = OSC_RC32MCREF_bm; // 32MHz Rc kalibrieren
-
Thread
Werte aus zwei Ports "vereinen"
mich mit der Programmierung von uCs beschäftige. Ich nutze eine AVR XMEGA-A1 X-PLAINED Board mit atxmega128a1. Dort gibt es 8 Taster (PD0...PD5+PR0+PR1) und 8 LEDs (PE0...PE7). In einem ersten kleien Programm will ich einfach nur erledigen, dass jeder Taster eine entsprechende LED einschaltet, solange
-
Thread
farbgenaue Einstellung von RGB-LEDs
auseinandersetze, wäre es vielleicht schön, da zusammen irgendwas zu realisieren. Ich hatte geplant den Atxmega128A1 einzusetzen, da dieser bis zu 24 Hardware PWM's ermöglicht. Falls du Interesse hast, dass wir da zusammen dran arbeiten, kannst dich ja mal melden. Für die Realisierung von Farbeinstellungen
-
Thread
USART bei XMEGA-A1
Hallo, mit welcher Geschwindigkeit läuft dein Atxmega128a1? GPS liefert 9600 Baut als Defaultwert. Gruß xmega
-
Thread
Xmega256A3U: Kein Zugriff über PDI
der XMega merkbar warm? 2) Liegen PB4..PB7 auf High (JTAG mit internen Pullup) ? Bei den ATxmega128A3U fuer mein Baselboard hatte ich auch mal einem im Talett dabei, der einfach nur heiss wurde und ueberhaupt nichts machte. MfG
-
Thread
Einstieg in die Mikrocontroller Technik RGB WECKER ANFANG
in ASM, C und Bascom programmieren. Hier ist mal ein board: http://cgi.ebay.de/AVR-Modul-ATmega-128-mehr-AVR32-SRAM-CAN-ATxmega-Board_W0QQitemZ260472587261QQcmdZViewItemQQptZLH_DefaultDomain_77?hash=item3ca56043fd&_trksid=p3286.c0.m14 Dann brauchst du aber noch einen Programmier Adapter, je nachdem
-
Thread
Welchen Cortex-M3?
der Regel noch 1-2 Jahre, bis die Teile endlich beim Endkunden erhältlich sind, siehe AVR32 und ATXmega. STM32 ist nun auch im Umbruch, die neuen STM32F105 und 107 sind angekündigt, die nun endlich auch Ethernet unterstützen (F107) und 2 CAN-Schnittstellen sowie USB-OTG bieten, und das alles gleichzeitig
STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins
-
Thread
TC0/1 CNT auf 0 setzen bei event
Hallo, ich benutze einen ATxmega128A4U. Wie schon in der Überschrift steht, möchte ich bei einem Event beide CNT-Register eines TC0/1 auf null setzen. Ich habe schon gesehen, dass es in CTRLD die event action RESTART gibt, für
-
Thread
AT45DB642D-CNU SPI
Hallo Leute. Ich habe vor mir ein XPLAIN mit atxmega128a1 zu kaufen. Ich habe mich in letzter Zeit sehr mit dem XMEGA und dem SDRAM (in der Theorie) beschäftigt und kapiere das mitlerweile ganz gut (auch mit Hilfe des Forums) Nun möchte ich eure
-
Thread
Gibt es einen "Register-Konfigurator" für AVR Xmega?
unglücklich. PC Programme erstelle ich mit Delphi. AVR Programme mit mikroPascal PRO for AVR. (ATXmega256A3B) Viele grüße Jürgen
Bits zählen muß man auch nicht, sie haben Namen. Hier mal ein Beispiel, wie ich das mache (AT90CAN128): [c] OCR1A = SYNC_PERIOD - 1; OCR1B = SYNC_TIME - 1; TCCR1A = 0<<COM1A1 | 0<<COM1A0 | 1<<COM1B1 | 0<<COM1B0 | 0<<COM1C1 | 0<<COM1C0 | 1<<WGM11 | 1<<WGM10;
-
Thread
Arduino DRAM Ansteuerung
50mA pro Chip. Und die Refresh-Zeit ist lediglich 2ms. In diesen zwei Milli(!)sekunden muß man alle 128 Zeilen des RAMs jeweils einmal aufgefrischt haben, sonst wird der RAM vergeßlich. Die GPIOs eines Arduino - noch dazu unter Verwendung der Arduino IO-Primitiven ist dafür denkbar ungeeignet - weil zu
praktisch sinnvoll ist es nicht. Wenn man mehr Speicher am AVR braucht, dann nimmt man SRAM oder beim ATXmega SDRAM. ODer gleich einen 32 Bitter mit deutlich mehr RAM, z.B Arduino Zero. https://www.mikrocontroller.net/articles/Speicher#Mit_XMEM-Interface http://www.mikrocontroller.net/topic/348938?goto
-
Thread
ATXmega Software Reset
Hallo zusammen, ich möchte gern einen Software Reset mit einem ATXmega128a1 ausführen. Laut Datenblatt muss man das Register RST.CTRL auf 0x01 setzen und dann abwarten. Das ganze funktioniert aber nicht. Kann mir da jemand helfen? Viele Dank
-
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
ATXMEGA USART Pin-Zuordnung
Stehe trotz quergelesenem Datenbatt des ATXMEGA128D3 auf dem Schlauch: Ich will u.a. zwei UARTS (RS232) nutzen. - Im Datenblatt ziemlich weit hinten finde ich in der Memory Map USARTC0 ... USARTF0, also vier Stück. - Im Datenblatt am
-
Thread
Warum scheitern GEMEINSAME Hausbus-Projekte?
Design der Hardware und Platinen hilft ... mal sehen ... ich studiere gerade das Datenblatt vom ATxmega...D3, weil es würde sich bei einem Neudesign ja anbieten, auch gleich einen "etwas" leistungsfähigeren Controller zu nutzen ;-) Hoffe nur, daß er auch genug Zeit findet mir zu helfen ???
> Quarz Beim Hardware-UART in simpler Ausführung - wie ihn auch die AVRs (ausgenommen evtl. ATxmega) haben - spielt die Bitrate für die Qualität der Synchronisierung keine Rolle: der Fehler tritt immer in Prozent auf, 5% bei 1200 Baud oder 5% bei 115200 Baud, egal. Der UART macht 16 (bzw. 8)
-
Thread
Motorsteuerung 3,3V Logik
L298er, der funktioniert bekanntlich aber nur mit 5V TTL Logik. Auf meinem Board-Layout ist ein ATxmega128 mit 3,3V. Um meine Motoren trotzdem steuern zu können (PWM) brauche ich entweder einen Brückentreiber mit 3,3V Logik Inputs oder einen Pegelwandler (von mir aus ein paar FETs die an 5V hängen
-
Thread
Fernbedien RC5 Empfänger
dass im code "TCCR0 = 1<<CS02; //divide by 256" steht. im datenblatt sthet aber das das es dann ein 128er teiler ist. was ist jetzt richtig? hab leioder noch keien empfänger zum ausprobieren, wolte aber zumindest die SW schon mal verstehen. mfg Max
Hat es schonmal jemand mit 1MHz Takt bzw. 128 Zyklen probiert oder könnte das zu knapp werden?
-
Thread
Problemme mit dem Test Projekt
nicht ich bekomme dann diese Fehlermeldung: Build started 2.12.2008 at 17:54:30 avr-gcc -mmcu=atxmega128a1 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT essaye.o -MF dep/essaye.o.d -c ../essaye.c ../essaye.c: In function 'main': ../
-
Thread
Synchronisation MPU6000 und Atmega 328
Danke PittyJ für die Antwort! Die Synchronisation der Sensoren und der Zentrale (ATXMEGA 128) geht so, dass die Zentrale jedesmal wenn ein Datenpaket kommt, danach ihren aktuellen Timer-Stand an die Peripherie (Sender des Datenpaketes) sendet. Das geht ganz gut mit dem Protokoll des RFM70
-
Thread
[V] STK600 + TQFP100 + DIP + JTAG ICE MK II
und ATMEGA2560 Platine Preisvorstellung 175€ 2. Atmel STK600-TQFP100 mit Routing Cards + 1xATXMEGA128A1 + 1xATMEGA2560 16AU Preisvorstellung 85€ 3. Atmel STK600-DIP Package mit Routing Cards + 1xATMEGA32L 8PI Preisvorstellung 80€ 4. Atmel ATJTAG ICE MK II Preisvorstellung 100€
-
Thread
Mikromedia XMEGA TFT Treiber für AVR Studio
Grüß euch, ich habe ein mikromedia ATXMEGA128A1 Board bekommen: http://www.tigal.com/product/2207 Nun möchte ich eigentlich mit dem mir vertrauten AVR Studio 5 weiterarbeiten. Die Demo Codes für das Display sind aber leider mit dem von
-
Thread
Günstiges Geräte-Testequipment
sollte halbwegs programmierbar sein um verschiedene Tests einfach umsetzen zu können Mit einem für ATXMega128A1 brauchbaren Simulator wäre ich auch noch halbwegs zufrieden, da habe ich aber bisher nichts brauchbares gefunden. Vielleicht kennt ja jemand eine (semi-professionelle) Lösung die sich für
-
Thread
XMEGA+SDRAM einseitige Platine?
viel brauche, aber ziemlich viel RAM. Da ich bereits ein Xplained Board besitze, auf dem ein ATxmega128A1 verbaut ist und der mit einigen MB SDRAM ausgestattet ist, habe ich mir gedacht, das ich so einen nehme. Das einzige Problem ist, dass ich nur einseitige Platinen herstellen kann und mir das
-
Thread
XMEGA SPI Registerfehler
beim debuggen mittels mkII immer die InputRegister und nicht die out. Hier der code für den ATXMEGA128A3: [c] int spi_init_master(unsigned char port) { PORTC_DIR |= (1<<DD4); ///SS pin as in/out must be hold high PORTC_OUT |= (1<<DD4); //Driven high PORTC_DIR |= (1<<DD5);
-
Thread
AVR MK2 und das Xplain
µC zu bekommen. Beim ersten Programmieren bekomme ich folgende Fehlermeldung: [c] avrdude -p atxmega128a1 -P usb -c avrispv2 -U flash:w:main.hex avrdude: stk500v2_command(): error in CMD_XPROG: Collision avrdude: stk600_xprog_program_enable(): XPRG_CMD_ENTER_PROGMODE failed avrdude: initialization
-
Thread
ATXMEGA ADC Problem beim starten von 2 Kanälen
Hallo, Ich habe gestern ein sehr komsiches Verhatlen von meinem Atxmega128a1 entdeckt. Der ADC ist Single Ended konfiguriert und ich habe Input-Voltage/1.6 als Referenzspannung genommen. Wenn ich jetzt in 2 Kanälen eine Conversion starte, sind die Werte plötzlich
-
Thread
Timer Interrupt Routine - Xmega 128 A1
Guten Tag Zusammen, ich versuche mit einem Xplained -Atxmega128a1 einen Timer Interrupt hinzubekommen. Der µC soll nur in die ISR und LED an Port E deaktivieren. Ich möchte nur sehen dass er prinzipiell geht. Habe dazu einen Code fehlerfrei compilliert
-
Thread
[XMega][C] Flash Write möglich aus Anwendung?
Habe mir die Seite matrixstorm einmal angesehen. Ich verwende jedoch einen 128A1 ohne USB, müsste also den Bootloader reverse-engineeren und die relevanten Stellen auf einen "normalen" Bootloader umschreiben damit ich die API verwenden kann, das ist jedoch außerhalb meiner Möglichkeiten
Anfang der letzten Seite des Flash positioniert. "-Wl,--section-start=.apipage=0x21e00" (im Falle von ATxmega128A3U) Robert Offner schrieb im Beitrag #3776232: > Kannst Du mir die compilierte APIPage schicken damit ich den BL > patchen kann? Ich plane avr-xboot (https://code.google.com/p/avr-xboot/)
-
Thread
Wer möchte seinen eigenen ASIC?
Ok, ich muss dazusagen: Die Diskussion ging um ATXMega und den Sinn oder Unsinn desselben :-) Will sagen: Ich persönlich fände so einen '16-Bit-AVR' zumindest schöner, als einen zum XMega aufgeblasenen AVR, der auf Biegen und Brechen 8 Bit haben muss
Bit-CPU - MP3-Decoder (vielleicht mti DAC) - USB (zum Lesne von USB-Festplatten) - 2x UART - SPI - 128k Flash, 32k RAM Oder muss das ein anderer Baustein sein?
-
Thread
Clock Xmega128A1
Hallo! Ich bin am verzweifeln. Ich versuche schon den ganzen Tag den internen Clock des ATXMEGA 128A1 zu aktivieren, schaffe es aber nicht. Ich habe alle CODE schnippsel aus dem Internet versucht. Bin laut Datenblatt vorgegangen. Jedoch ohne Erfolg. Der OSC_RC32MEN ist aktiviert und ready
-
Thread
Interrupt-Probleme beim I/O-Expander MAX7318
MAX7318 steht nichts darüber. Kurz etwas zu meinem Setup: Besagter Interrupt-Ausgang geht zu einem ATxmega128A1U-Pin, dessen interner Pull-Up aktiviert ist und der auf fallende Flanken reagiert. Ich habe sowohl mit als auch ohne zusätzlichen, externen Pull-Up-Widerstand (4k7) getestet. Nun ist es so
-
Thread
Atmel Beispiel ADC XMEGA Compiler Fehler
ich habe einen mir bisher noch nicht bekannten Fehler beim compilen meines ADC Codes für den XMEGA 128 A1. Ich verwende das Beispiel von Atmel auf der Webseite. Nun will ich den Code ausführen und bekomme folgende Fehlermeldung in dieser Funktion, die von Atmel gestellt wird. ../adc_driver.c:82
Korrekt. Im Datenblatt des ATxmega A1 gibt es relativ am Ende eine Belegungstabelle der Pins. Sprich: Auf welchen Pins liegen welche Peripherals. Kannst ja mal reinschauen ("Pinout and Pin functions" -> "Alternate Pin functions").
-
Thread
Bascom Xmega ADC
Hallo, ich versuche jetzt schon eine halbe Ewigkeit mit Bascom dem Atxmega128A3 seine ADC werte zu entlocken. Mein Ansatz: [Code] Dim Wert as Single Config Adca = Single , Convmode = signed , Resolution = 12bit , Dma = Off , Reference = INTVCC , Event_mode = None
-
Thread
EA DOGXL LCD-Display Problem
speziell mit diesem Display von Electronic Assembly aus? ich habe ein DOGXL-Display an einem ATXMEGA hängen. Den Inhalt baue ich im (Shadow-) RAM auf und will es dann bei Bedarf in einem Rutsch auf das Display bringen. Die RAM-Adress-Control habe ich dazu auf "warp around", "page increment" und "
wrap?) schon nach 104 Pixeln = 26 Seiten machen soll. Der Controller selbst kann bis zu 32 Seiten (= 128 Pixel) ansteuern und schreibt die Daten offenbar deshalb auch dort hin, wo man sie nicht mehr sieht. Als Würg-Around schreibe ich jetzt erst einmal jede Spalte einzeln. Das ist aber keine Lösung
-
Thread
Problem mit Casts von Datentypen
Hallo! Ich möchte für meinen ATXmega eine Funktion schreiben, die den Wert des internen Temperatursensors in °C umwandelt: [c] int8_t calcTemperature(void) { return (((uint16_t)((ADCA_CH1_RES * (uint32_t)tempCalcCoeff)>>13)) -
Arrrrrggg!! Natürlich! Meine Überlegung war, dass der Wert in Kelvin ja noch grösser als 128 ist, und dass darum auch 273 und nicht nur 17 abgezogen werden sollten. Aber wenn man das High Byte weglässt und annimmt, dass es 1 ist (sonst geht es sowieso nicht), geht es natürlich. Vielen Dank
-
Thread
Ein paar Fragen zu USBprog
funktioniert soweit (anscheinend) auch. Jetzt moechte ich per JTAG die bestehenden Daten in einem ATMEL Mega128L auslesen (Spannungswandler vorhanden). Nun zu meinem Problem, die JTAG Firmware laesst sich nicht mit dem Windows Tool auswaehlen, und runterladen ist scheinbar auch nicht so einfach drin. Muss
Hallo, weiß jemand, ob mit dem USBprog auch die AVR 8-bit ATxmega Serie programmiert werden kann. Es gibt ja bereits erste Samples der XMEGAs von Atmel.
-
Thread
[V]FPGA-Board Xilinx Spartan6
www.ztex.de/usb-fpga-1/usb-fpga-1.11.d.html 2) ZTEX Experimental Board 1.10 (passend zu (1) mit Atmel ATXMega 128A1 http://www.ztex.de/usb-fpga-1/exp-1.10.d.html 3) Kabel für connector auf (1) 4) SD-Card 2GB VHB: 75 €uro + Versand Über Funktionsfähigkeit kann mangels Nutzung keine Aussage getroffen
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Mal wieder ein kleines Projekt von mir. Atxmega A4U Breakoutboard mit 128x64px 0.96" OLED. Die Platine kann einfach zertrennt werden und dann hat man ein eigenständiges Xmega und ein OLED Breakout-Board. Spannungsversorgung erfolgt wahlweise über
Timmo H. schrieb im Beitrag #3101734: > Atxmega A4U Breakoutboard mit 128x64px 0.96" OLED. Sehr cool, ich bin ein großer Fan von mehrteiligen Designs mit vorgefertigten Trennlinien!