-
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!
-
Thread
Eingangswiderstand ADC XMeag128A1
ich hoffe, dass mir jemand helfen kann. Ich bin glaub ich zu blöde, um aus dem Datenblatt des ATXMega128A1 den Eingangswiderstand des ADC raus zu lesen. Weiß den zufällig jemand? Danke für eure Hilfe.
-
Thread
Ultra Low Power MCU gesucht
benutztes Starterkit vom EFM32 Giant Gecko rumliegen. Das ist ein stromsparender ARM-Cortex M3 (1MB Flash, 128kB RAM). Die Programmierumgebung gibt es gratis (mit auf CD oder im Netz). Die Doku und Programmbeispiele finde ich bei denen sehr gut. http://www.energymicro.com/tools/efm32-giant-gecko-starter-kit-efm32gg-stk3700
Sensor platform mit low power Trx - low power trx Gateway Wifi Sensor platform: ATmega64RFR2 oder ATxmega32E5 + AT86RF231 Ethernet/Wireless Gateway: ATmega256RFR2 Die Kommunikation zwischen Sensor und Gateway machst Du entweder proprietär oder nutzt den Lightweight Mesh stack von Atmel, vor allem
-
Thread
Sichere Kommunikation 1:n?
Die ATXMega haben ne Crypto Einheit. Da ist dann die Geschwindigkeit nicht mehr so das Problem, wenn man die eingebauten Verschlüsselungen verwendet (verwenden kann).
werden müssen. Wenn ich jedoch für 2000 Befehle die Hash-Werte vorhalten muss, brauche ich bei (z.B.) 128-Bit Hashlänge allein schon 32k Speicher NUR dafür. Das größte Manko ist dann allerdings die Möglichkeit, das ein Empfänger da steht, der schon 4 mal nicht im Einsatz war. Der müsste - selbst wenn
-
Thread
XMega USART Init/putch/getch
Viele schöne Sachen für XMegas: http://svn.coremelt.net/atxmega128a1_board/trunk/doc/appnotes/
-
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
Sortierung der Artikelliste im Wiki
sind oft verwaist. - Kaum jemand wird nach einem Artikel mit dem Titel "Einfach erweiterbares ATxmega128A1-Board mit Ethernet/USB/Bluetooth/CAN" suchen. Über eine sinnige Einsortierung ist das aber schnell zu finden. Die Lemmata im Wiki sind ja nicht "Hund", "Katze" oder "Maus" wie in einer Enzyklopädie
-
Thread
externes Sram und/oder FPGA auf Defekt prüfen
Hallo Martin, das Verhalten, das ich da sehe, ist schon richtig. Ich verwende einen Atxmega128 und der ist über das EBI an das FPGA angeschlossen. Die Daten und Adressleitungen sind gemultiplext um Pins zu sparen. Da wird also über den gleichen Port erst die Adresse mit zwei Byte und dann
-
Thread
STM32: Timer schnellerer Takt, als System
stets ein Teiler ist, wobei beim Timer im Prescaler ein x2 angegeben ist (siehe Bild). Bei den ATXmega konnte ich den Timer mit x4 Füttern also z.B. System CLK mit 32MHz und den Timer mit 128MHz. Das fand ich sehr nützlich, um hohe Frequenzen mit hoher Auflösung zu erzeugen. Danke euch.
-
Thread
Timerprobleme bei ASF USB (xmega)
Hallo, ich habe auf meinem ATxmega128A3U mit Hilfe des ASF ein USB HID Generic Device implementiert, welches auch dank der von Atmel zur Verfügung gestellten DLL super funktioniert. Leider bekomme ich jetzt keinen Timer mehr zum
-
Thread
AVR Bootloader in C - eine einfache Anleitung für XMEGA adaptieren
Hallo, ich versuche gerade, "AVR Bootloader in C - eine einfache Anleitung" für einen ATXMEGA128A Rev. H zu adaptieren. Ich bin noch ganz am Anfang, habe aber schon die ersten Stolpersteine. Die Fleury-Lib habe ich angepasst. Ich habe das ganze mal im Debug-Mode durchgetackert. Bis [c]uart_puts
-
Thread
Richtige Wahl einer Induktivität zur Störunterdrückung
läuft und 13 > Zyklen zur Messung braucht, überhaupt stören würden. Und wie ist es mit dem ATxmega128A1? Der läuft bis 32 MHz und sein ADC hat Sample Rate bis 2 Msps. Bei dem wird aber im ApNote auch LC-Filter mit 10uH-Spule vor AVCC empfohlen. Noch was fällt mir ein: Wenn oben genannte Beispiele
-
Thread
"Universalprogrammer" für Linux
struct ftdi_context *ftdi; struct ftdi_device_list *devlist, *curdev; char manufacturer[128], description[128], serialnumber[128]; int retval = EXIT_SUCCESS; if ((ftdi = ftdi_new()) == 0) { fprintf(stderr, "ftdi_new failed\n"); return
Checking device: %d\n", i); if ((ret = ftdi_usb_get_strings(ftdi, curdev->dev, manufacturer, 128, description, 128, serialnumber, 128)) < 0) { fprintf(stderr, "ftdi_usb_get_strings failed: %d (%s)\n", ret, ftdi_get_error_string(ftdi)); retval = EXIT_FAILURE
-
Thread
[V] Verkaufe Atmel JTAG ICE 2 neu, 2 XPlained -A1 xmega
Atmel Preis wurde sagen 160 Euro + Versand 2x Testboard "XMEGA-A1 Xplained" (neu Model) mit ATxmega128A1 und AT32UC3B0256. Beide Boards neu und original versiegelt. Preis jeweils 30 Euro incl. Versand bei Interesse einfach mir ne PN schreiben. Gruß Claudia
-
Thread
STM32 ADC Verhalten eigentümlich
somit kann ich damit gut leben. Die Linearität ist gut, wenn man unten etwas auslässt. Der erste ATxmega war bis jetzt sehr grausam. STM32 geht gerade so. Mit dem Analog Device ADuC7026 habe ich die besten Erfahrungen gemacht. Das sieht für mich auch eher alles nach einem 10+ Bit Wandler aus. Ich
DC/DC Wandler drauf habe. Test2: 32MHz CPU, SADC3 mit externer Vref 2.5V und single Input mit 128 Mittelwerten komme ich auf gute 14Bit. Das würde sich auch mit der Angabe von ST decken. Ich bin mir sicher, dass noch mehr rauszuholen ist, wenn man das Board, die Analogseite symetrisch macht,
-
Thread
ATXMega, TWI (I2C) bleibt hängen
Hallo zusammen, ich arbeite mit einem XMega128, an den 4 I2C-Porterweiterungs-ICs PCA9555 angeschlossen sind. Diese ICs schalten bzw. lesen über Optokoppler 24V-Spannungspegel. Die 24V-Spannung wird extern eingespeist. Die Erweiterungs-ICs werden
einwandfrei, dann kommt kein Write Interrupt mehr, obwohl das WIF Flag gesetzt ist. Ich verwende Atxmega192A3. @noips wie bust du weiter gekommen? Gruß Rolf
-
Thread
einfache Fragen zu AVR (Neueinsteiger)
gefunden. Gibt > es sonst noch weitere Klassen? Es gibt die ATtiny, ATmega und bald auch die ATXmega. AVRs sind generell 8-bittig bieten aber nach oben einigen Spielraum. > 2. Wie sieht es mit dem Speichertyp aus. Ist der immer Flash? Programmspeicher ist Flash und die meisten Typen haben als
sondern eher die "Standard"-AVRs nehmen, ich wähle im Prinzip immer nur zwischen Mega48/88/168 und Mega128/256/1280/2560. Anders ist es natürlich, wenn du Spezialfunktionen brauchst, Can, USB, viele PWM, ...
-
Thread
Xmega DAC code geht nicht
Mein DAC meines ATXMEGA 128 bewegt sich leider nicht. Habe dazu folgender Code erstellt. //DA Wandler Init DACA.CTRLB = DAC_CHSEL_SINGLE_gc; //Singel Channel Mode DACA.CTRLB |= DAC_CH0TRIG_bm; //Tigger -neuer
-
Thread
TFT 480 X 320 falsche farben ILI9481
direkten ASM Zugriffe oder sowas..sonder ich wähle die Farbe gelb oder rote etc [code]program ATXMEGA128A3_fist_try; { Declarations section } // TFT display connections var TFT_16bit_DataPort_Lo : byte at PORTB_OUT; var TFT_16bit_DataPort_Hi : byte at PORTC_OUT; var TFT_16bit_WR : sbit
-
Thread
XMega UART, DataregisterEmpty
Hallo, ich habe da ein Problem. Ich nutze einen ATXmega 128A1 und sende damit im Interrupt via UARTC1. Wenn ich den TXC-Interrupt wähle funktiniert es einwandfrei. Ich möchte jedoch den DRE (DataRegisterEmpty) Interrupt nutzen, um die Kommunikation
-
Thread
Interrupts konkurrieren
Hallo. Ich habe hier ein kleines Problem mit meinem ATxmega128A1. Es soll mit einer Frequenz von 250kHz Werte vom ADc eingelesen werden. Der ADC ist momentan im Freerun modus konfiguriert und der Interrupt-mode ist auf "complete" gestelt. Die ISR des
-
Thread
Xmega128A1 und FTDI 2232 CPU-style FIFO; wie auf PC Seite Bessere Moeglichkeiten ?
Winkelencoder funktioniert bereits .... bis auf die Datenuebertragung. Ich habe hierzu einen ATXmega128A1 eingesetzt. Der hat bereits einen Quadraturencoder (im Eventsystem) und zwei getrennte (nicht gemultiplexte) Analogeingaenge. Die Analogeingaenge werden auch ueber das Eventsystem angesteuert
-
Thread
xmega128a4u abblockkondensatoren
wurde. Trotzdem bin ich ein wenig unsicher. Ich entwerfe im Augenblick eine Schaltung, die den ATxmega128a4u verwendet und im Prototypenaufbau funktioniert auch alles, wie ich mir das wünsche. Ich bin jetzt an dem Punkt, daß ich aus dem Prototypen einen vollständigen Schaltplan und Platinenlayout
-
Thread
Zeiger für IO-Funktion?
Es handelt sich hier umd die Datenkanäle eines Displays D0..D7 , die eigentlich an PortJ eines ATXMega128A1 hängen.
-
Thread
Probleme mit XPLAIN und AVR Dragon
mehrmals die Firmware von meinem Dragon neu aufgespielt. Allerings sobald ich versuche den Chip (ATXmega128A1) über JTAG zu programmiern bringt das AVR Studio einen fehler hoch. Gibt es verschiedene Hardware Revisionen vom Dragon und funktionieren die äternen vielleicht nicht? Ich nutze sonst eigentlich
-
Thread
[V] AVR Xplain Board
Verkauf ein AVR Xplain Board. ATxmega128A1 microcontroller External Memory - 8MB SDRAM - 8MB Serial Data Flash AT90USB1287 Communication gateway Programmer for Atmel® AVR® XMEGA™ Analog Input (to ADC) Temperature sensor Potentiometer
-
Thread
Spannungsversorgung von max 34V auf 3,3V und 5V
kleinen Herausforderung bei einem anstehenden Projekt. Ich möchte eine Schaltung bauen, die einen ATXMega verwendet und einige weitere Bausteine. Unter anderem ein Leistungstreiber für Schrittmotoren für maximal 34V Versorgung. Die Logikspannung der ganzen Schaltung beträgt aber 3,3V für die IC's Sowie
Punkt ;-) Zum Stromverbrauch: die 3,3 Volt werden in der Tat nicht allzuviel belastet. Der XMega (128A1 um genau zu sein) dazu der TMC249 von Trinamic plus eine SD-Karte. Sowie ca 5-8 LED's als Statusanzeige (Low-Current) Auf den 5V wird der Can-Bus Treiber wohl ein bischen mehr Strom brauchen sowie
-
Thread
Suche Display
beziehe meine Display hier: http://www.ebay.de/itm/1-8-Serial-SPI-TFT-Color-LCD-Module-Display-128X160-/200554112312?pt=LH_DefaultDomain_0&hash=item2eb1f4e538 Liefert ordentlich, Zollbestimmungen werden bis ca.25 Euro eingehalten. Deutsche Post liefert die Ware aus! http://www.basteln-mit-avr.de/atxmega32a4.html#TFT1_8 Gruß G.G
-
Thread
Kann der IRF7401 wirklich 8.7A schalten?!
eine 4-fach BLDC Motorbrücke gebaut, da habe ich auch SO8 FETs verwendet. IRF7834 an IR2104 an ATxmega128A1, PWM mit 16kHz. Da hing dann ein Motor mit durchschnittlicher Stromaufnahme (Volllast mit Luftschraube) so 8-9A. Das haben die locker mitgemacht. So sieht das Ganze aus: http://klinkerstein.m-faq.de
-
Thread
Assembler Macro in AVR GCC Projekt mit Registernamensteil als Parameter
Grüß euch, Ich portiere gerade ein umfangreiches xMega128A3U-Projekt, dass im AVR Assembler geschrieben wurde in ein AVR-gcc Projekt.Das mach ich aus dem Grund, dass das Projekt um USB Funktion per ASF ergänzt werden und somit letzten Endes sowohl C-Code als
,--defsym,SPID_CTRL=0x09c0[/pre] begegnen, wobei die Adresse dem Header wie z.B. iox64a4.h (für ATXmega16A4) entnommen werden kann. [c]#define SPID_CTRL _SFR_MEM8(0x09C0)[/c] Das ist aber auch blöd und umständlich. Am besten sorgst du also dafür, dass "SPID_CTRL" erzeugt wird, bevor oder während
-
Thread
xMega totaler Anfänger, Frage I/O
beschäftigen. Habe mir schon einige Tutorials durchgelesen, und habe nun ein evaluation-Board mit ATXMega 128A1 hier. Ich kann auch Code auf mein Board laden, habe aber eine Frage zu Ein- und Ausgängen. Ich komme eher aus dem Bereich SPS, daher komm ich wohl auch nicht auf den richtigen PFad, hier
-
Thread
Problem mit Micro-SD-Karte
Intenso, 4GB, class 4, nix Besonderes. Das Ganze soll auf einem selbstentwickelten Board laufen, ATXmega128A1U, alles 3,3V. An CS, DO und den 2 ungenutzten IOs hängt je ein 10K Pull-Up gegen 3,3V. Über UART kriege ich meine Debug-Ausgaben. Als Lib habe ich die von ELM Chan, die hatte ich schon erfolgreich
Du bei Deiner Lowlevel-Implementierung den SPI zwischen 8 und 16 >Bit umschalten? Nein, der ATXmega kann nur 8 Bit. Es wird UARTE1 im SPI-Modus verwendet.
-
Thread
MMC/SD-Karte mit FAT16 an AVR
. Testbedingungen: ATMega128 mit 6MHz, noname 64 MB MMC an Hardware-SPI
I used the roland-riegel sd/mmc AVR source with atmel128, 16 Mhz. (version 2007.01.20) http://www.roland-riegel.de/sd-reader/index.html It is good 512Mb SD/MMC cards, but 64 Mb and 128Mb is bad. Why? best regards Istvan Tiszai from Budapest
-
Thread
Updatevorgang ATXMEGA
Ausland und hält sich gerne bedeckt, deshalb meine Frage: was passiert da? Um ein Update auf einen ATXMEGA128A1U-Prozessor zu machen, muss ich die Micro-SD-Karte des Systems neu bespielen (Die RS232-Schnittstelle ist nicht funktionsfähig) Auf der Micro-SD-Karte befindet sich in einem Ordner „PCL“ eine