-
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 laufen. Selbst diese triviale Lösung in der main() läuft nicht. [c] //PB2 als Output PORTB.DIR |= PIN2_bm; //Timmer konfigurieren TCE0.PER = 0xffff; TCE0.CTRLA = TC_CLKSEL_DIV256_gc; while(1) { if(TCE0.CNT == 1) PORTB.OUTTGL |= PIN2_bm; } [/c] Wenn ich dieses Prog alleine, ohne die gesamte ASF-Geschichte auf den µC flashe, dann läuft
-
Thread
Xmega per Kommandozeile steuern
Ich möchte meinem Xmega per Kommandozeile über den USART steuern z.B. PORT C PIN 1 HIGH (Return) Dafür müsste ich vermutlich einen Puffer füllen. Ich stelle mir vor dass ich eine Varibale deklariere: [code]
-
Thread
USB Kommuikation xmega ubuntu
Hallo Ich bin dabei eine Kommikation für PC (Ubuntu) und uC (Atxmega32C4) aufzubauen. Angedacht habe ich mir, dass mit USB zu machen. (Aber auch TWI wäre eine Möglichkeit). Kann mir hier wer weiterhelfen, Unterlagen dafür zu finden? Vor allem wie das Programmieren auf Linuxseite funktioniert. Leider habe ich hierbei noch fast gar keine Erfahrung. In der ASF habe ich USB CDC und HID gefunden. Kann mir wer sagen, was in meinem Fall mehr Sinn macht? Vielen Dank schon Mal!
-
Thread
XMEGA ADC schaltet nicht auf anderen Pin um
Hallo Leute, ich möchte 8 Pins mit einem xmega32a4u digitalisieren. Hierzu habe ich eine funktion "get_adc_sample". Diese konfiguriert 4 Channels. Jeder Channel digitalisiert einen anderen Pin. Nachdem die 4 Pins digitalisiert wurden schalte ich
-
Thread
Probleme mit SPI MISO am XMEGA
ich die Welt nicht mehr. Ein einfacher SPI Bus macht mir so viel Probleme. Ich verwende einen Atmel XMEGA128A3U als Mikrocontroller. Am SPI Bus D hängt nur ein einziger Soudchip von Nuvoton. Ich habe ein kleines Testprogramm geschrieben, das per SPI Daten in den Soundchip schreib. Dies habe ich auch
-
Thread
Xmega und interne DAC's
Hallo, ich versuche die DAC's an PORTB anzusprechen. Mit folgenden Komandos wir initialisiert: DACB_CTRLA = 0b00001101; // bit3&4 enable output DAC 0&1 // bit 0 enable DAC DACB_CTRLB = 0b01000000; // bit 6 enable dual output DACB_CTRLC = 0b00001000; // bit 3 AVcc as rference; connected to 3V3 DACB_TIMCTRL = 0b01100001; // time control DACB_CH0DATA = 4095; // Ausgabe Wert Event controll ist abgeschaltet. An den Ausgängen erhalte ich 0V egal welchen Wert ich in das DACB_CH0DATA Register schreibe. Kann mir bitte einer weiterhelfen?
-
Thread
Filter Koeffizienten auf XMega rechnen
Filter Koeffizienten für den DSP ADAU1452 von Analog zu berechnen. Als Controller habe ich einen XMega128A1. Aber ich denke der Typ sollte doch relativ egal sein. Das sind die Formel wie sie Analog vorgibt: ω0 = 2*pi*f0/Fs alpha = sin(ω0) / 2.0 * 1/sqrt(2) a0 = 1 + alpha a1 = -2*cos(ω0
-
Thread
Neue MCU APM32F103
8bit Controllern: ja auf jeden Fall. Wobei mein erster Kontakt mit der Takt-Konfiguration eines Xmega128D3 auch einige graue Haare wachsen lies. Versuche mal heraus zu finden, wie man dort den relativ ungenauen 2 MHz R/C Oszillator mit PLL auf 32 MHz einstellt und so mit dem besseren 32 kHz R/C Oszillator
damit UART Kommunikation zuverlässig funktioniert. Ich hab's hinbekommen aber seit dem sind die Xmega für mich ziemlich unattraktiv geworden. Da nehme ich lieber die (doch nicht komplizierteren) STM32, die nur ein Bruchteil davon kosten und als Hobbyelektroniker erheblich leichter in Form von Modulen
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
Nein ich hab nicht alles gelesen ... trotzdem: Respekt! Schon mal an einen XMega384A3U gedacht? Meine 256er der Serie laufen alle stabil mit 64MHz und Flash gäbe es reichlich.
> Schon mal an einen XMega384A3U gedacht? Ja, an die Xmega hatte ich schon gedacht, aber letztendlich die Idee wieder verworfen. Ich hatte auch schon eine Lösung mit Mega1284P und XC9536 auf einem Daughterboard, welche dann
-
Thread
Kleines steckbares Mega8/Xmega-E5 System
Anwendungen eine kleine 18x20mm Platine mit Mega8/aufwärts (m8v), für 3,3V eine ebensolche mit dem neuen Xmega-E5 (e5v), beide vertikal auf einen entsprechenden Steckplatz zu montieren. Im Thread zu Benedikt K.s bidirektoraler RS232 Funkbrücke mit RFM12 http://www.mikrocontroller.net/topic/71682 hatte ich
veröffentlicht, welches mit diesen beiden Platinen "huckepack" kompatibel ist. Eine dritte Platine (e5h,Xmega-E5) ist mit 27x33mm größer, dafür in der Höhe auf 5mm begrenzt und für horizontalen Einbau vorgesehen. Beide E5-Designs verfügen zusätzlich noch über einen 3,3V Spannungsregler und eine AT45DB321
-
Thread
AVaRICE 2.12-rc1
JTAG ICE mkII (bzw. AVR Dragon) und neuer Firmware-Version 7.x. Es hat sich einiges im Bereich Xmega getan, sodass ich nun zum ersten Mal einen zumindest einigermaßen brauchbar funktionierenden Xmega-Support in AVaRICE verkünden würde. Detlev gebührt hier ein herzlicher Dank für seine Arbeit,
-
Thread
AtxMEga EBI benutzen.
Hallo Leser/in, beim Xmega kaue ich gerade an EBI herum. Meine Frage: hat das schon mal jemand erfolgreich in Betrieb genommen? Die Initialisierung bei mir: [c] #include "ebi_driver.h" ... //memory usage: 0x0000 -
Header Datei und wo bekommt man die her? Gibt es auch eine Standard Header Datei für die ganzen xmega128a1 register? Danke!! Gruss Sebastian
-
Thread
Euer Lieblingscontroller
ARM9, CM3 bald). Für private kleine dinger vor ein paar jahren PICs, jetzt attiny, atmega, selten xmega. Hin und wieder, weil es spass macht 6502, 680x und deren clones.
-
Thread
XMEGA128A1 Pin einlesen
Hallo Stefan, wie ist Dein xmega beschaltet? Leds über Vorwiderstand von Port E an VCC oder GND? Taster mit Pullup / Pulldownwiderstand an Port D? Funktioniert das Ein- Ausschalten einzelner LEDS? Wenn Du z.B. statt Taster
-
Thread
xmega clock c code prüfen
Hallo ;) fang grad an mich mit dem Xmega128A1 zu beschäftigen, schon lang nix mehr in C gemacht das sollte doch so funktionieren oder? : Danke schonmal! [c] int set_clock(clock) { if (clock = 0) { OSC.CTRL = OSC_RC2MEN_bm; // Internal
ansonsten weist Du Clock die 1 zu (was uebrigens immer true ist) Was die Clock umschalterei bei XMega angeht: Benutze mal die Suche. Das Thema wurde 7 Tage vor Deinem Posting hier schon behandelt. MfG, Balze aka AVR Noob P.S.: http://www.mikrocontroller.net/topic/221419
-
Thread
AVRStudio 4.14 Released
denen die ich benutze^^ Wie z.B. ATmega8 oder mega32. Aber dafür wird jetzt das STK600 und die xmega's unterstützt. Naja.
-
Thread
Usart (XMega) gesendeten String mit empfagenem String vergleichen
welches den empfangenen String mit dem gesendeten vergleichen soll. Der Mikrocontroller ist ein AT XMega 128 A1 und RX und TX sind miteinander verbunden (Er sendet also an sich selbst). Habe USART schon initialisiert und senden und empfangen funktioniert auch einwandfrei. Jetzt weiß ich leider nicht
rein, dann verglaichen" http://www.atmel.com/dyn/resources/prod_documents/AVR1307.zip Gruß XMEGA
-
Thread
STM32 I2C direkt über die Register
Toggle nicht immer 100%tig sicher. Andere Chips haben dafur explizit ein "Toggle"-Register, z.B. XMega (wenn auch von mir nie benutzt). Aber ansonsten: FullAck, wer nicht ahnt, was die Maschine mit einem Hochsprachenstatement macht, der kann ordentlich reinfallen.
nicht immer > 100%tig sicher. Andere Chips haben dafur explizit ein "Toggle"-Register, > z.B. XMega (wenn auch von mir nie benutzt). Es geht nicht allein um das eher seltene Toggle an sich. Ein anderes Beispiel sind die 4 Datenbits von Text-LCDs. Oder auch schon die Steuerung eines einzelnen Pins
-
Thread
direkter Zugriff auf Low/High Byte von 16bit-Werten
lizenzrechtlichen Gründen oder aus technischen > Widerständen. Eher aufgrund fehlender Kapazität. Der Xmega-Patch wäre wohl in einem Stadium, dass man ihn tatsächlich einbringen könnte, der Lizenzkram ist mittlerweile ja wohl in Sack und Tüten. Keine Ahnung, ob dies nun auf Erics Tisch liegt, vermutlich
Johann L. schrieb im Beitrag #2340459: (Xmega) >> Keine Ahnung, ob dies nun >> auf Erics Tisch liegt, vermutlich. > > So wie ich ihn verstanden habe, ja. Ich wundere mich allerdings, daß es > nicht längst committed oder zumindest im Review
-
Thread
ATmega8: Das Buch
schlussendlich nur subjektiv groß sind. Ich denke ich werde kein Kunde da ich mich derzeit im XMega Bereich einarbeite bzw ARM aber bis vor kurzem wäre es eine ernsthafte Überlegung gewesen
anderen Band möglich bis es ein richtig dicker Wälzer wird von A-Z. Und da ist dann auch der neue AtXmega oder so auf dem Cover :-)
-
Thread
DFU Bootloader Xmega<--USB-->PC
Hallo, ich benutze den DFU Bootloader mit deinem Xmega32C4 Mikrocontroller und einen iMX6 als PCU. Die Kommunikation ist mit i2c/twi. Das Aufspielen der Firmware mit dem DFU funktioniert problemlos. Ich möchte nun mit einem Befehl vom PC aus (twi - intterupt
-
Thread
Xmega32E5 timer
Manual XMEGA E, Hardware-Unit Zähler, i.d.F.: TC4/5 – 16-bit Timer/Counter Type 4 and 5 (Seite 160), Kapitel Register Description (S. 184), dort findest Du die Register CNTL, CNTH (S.181), können aber auch als
-
Thread
TWI I2C Xmega
Hallo, ich benötige eure Hilfe. ich habe versucht per I2C des XMega zu benutzen um Daten zu senden. Am Oszi ist allerdings nichts sichtbar. Im Anhang mal meine Dateien.
-
Thread
[V] Atmel JTAG ICE MK2
anpassen... hier zum Beispiel für 79€ http://www.chip45.com/products/atmel-ice-basic_avr_atmega_xmega_sam_arm_cortex-m_isp_pdi_tpi_awire_jtag_usb_programmieradapter_on-chip_debugger.php?de
-
Thread
xmega a1 xplained
Hallo, ich habe mir ein Microcontroller (xmega xplain A1) besorgt, weil wir in der Uni im nächsten semester damit arbeiten werden. Daher möchte ich mich schon ein bischen einarbeiten. Ich habe vor 6 jahren mal mit C++ gearbeitet aber von dem
PORTE.OUT = (1<<1); dass es DANN nicht geht. Programm: AVR Studio 5 Microcontroller xmega Xplain A1 verbunden mit JTag über AVR Dragon Übertragen usw. funktioniert wunderbar da ich die LED's schonmal ein- ausschalten kann . das Programm sieht so aus für das funktionierende:
-
Thread
XMega SPI über USART
erfolgreich den SPI Bus, um Daten auf eine SD-Karte zu loggen. Nun möchte ich die DMA Funktionalität des XMega128A1 nutzen, um den Prozessor beim Schreiben der FAT Sektoren zu entlasten. DMA funktioniert aber nur, wenn man SPI über USART nutzt. Nun habe ich zum SPI Mastermode des USART Fragen, da es bei
.CTRLC = USART_CMODE_MSPI_gc; [/c] Offensichtlich gibt es den USART SPI Modus nicht erst beim XMega. Hier habe ich eine Application Note zum Thema gefunden: http://www.atmel.com/dyn/resources/prod_documents/doc2577.pdf Zum Thema Interrupts: - Will man nur senden, dann kann man den Data Register
-
Thread
Liste von ICs usw. fürs Breadboard
Spaß macht. Ich habe doch sogar einen Post hier vor einigen Tagen, in dem mir erklärt wurde, einen XMEGA zu initiieren mit MC Studio. Ich möchte sehr gerne das gleiche, mit dem Schieberegister nochmal auf einer ATMEGA-Einheit programmieren, es geht doch nur ums lernen. Kommt meine Anfrage so falsch rüber
aller Tutorials steht. Gibt es auch für die neuen, die so neu ja gar nicht sind, weil aus den xmega hervor gegangen. > Gerade für > Anfänger ist es oft besser, gut abgehangene Bauteile zu verwenden. An dieser Stelle: Quatsch. > Zudem empfehle ich nur Bauteile, mit denen ich vertraut bin
-
Thread
Empfehlung für Großhändler in D - AVR
was tatsächlich im Lager ist. Zudem sind die Preise für die Bauteile, die ich eben angeschaut habe (XMEGA16A4 beispielsweise), etwa 300% von den Angeboten offizieller ATMEL-Distributoren.
-
Thread
RS232 3x multiplexen
Xmega128, ich glaube der hat 8 UARTs, und einiges an SPI auch... wenn mans braucht ;-)
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
verdanken. Sie hätten die Bitnamen auch gleich passend vergeben können (haben sie dann beim Xmega so gemacht), also statt [c]PORTB = 1 << PB2;[/c] (mit PB0 = 2) schreibt man [c]PORTB = PB0;[/c] (mit PB0 = 0x04). Da hätte allerdings der Assembler bei einem SBI-Befehl aus der Bitmaske
kann, wie man es gerne haben möchte. Was ich viel hilfreicher finde, ist eine Besonderheit bei Xmega Controllern: Die Special-Function Register haben alle immer die gleiche Reihenfolge. Also alle Register von PORT A liegen direkt hintereinander im Speicher, und die Register von Port B, C, D, E usw
-
Thread
Wie stark sollte man bei der Mikrocontroller Programmierung kapseln? Gesperrt
Plattformen umherspringen weil ASM-Code die erwählte eben effizient auszunutzen weiß. Im Rahmen derer (AVR/XMega in meinem Fall) kann ich dann auch viele Codemodule wiederverwenden. Von den vielen Tausend Projekten hier im Forum sehe ich nur ganz wenige, die den Leistungsrahmen von PIC,AVR & Co prinzipiell sprengen
umherspringen weil ASM-Code die erwählte eben effizient auszunutzen > weiß. Im Rahmen derer (AVR/XMega in meinem Fall) kann ich dann auch > viele Codemodule wiederverwenden. Von den vielen Tausend Projekten hier > im Forum sehe ich nur ganz wenige, die den Leistungsrahmen von PIC,AVR & > Co prinzipiell
-
Thread
[V] Atmel XMEGA XPLAINED Eval. Board incl. Buch alles unbenutzt
Atmel XMEGA XPLAINED Eval. Board incl. Buch alles unbenutzt 65€ https://www.kleinanzeigen.de/s-anzeige/atmel-xmega-xplained-eval-board-incl-buch-alles-unbenutzt/2498349289-168-1674
-
Thread
[V]erkaufe RGB LCD 16x2 (schwarz/RGB)
sofort testen :-D Um es kurz zu sagen: Nach ein paar Anpassungen von PFleury's LCD Lib für meinen XMega32A4 laufen sie einwandfrei. Da die XMegas mit 3,3V laufen habe ich (wie weiter oben Nachgefragt) den Kontrastpin mit der Schaltung von ElmChan beschaltet und es funktioniert recht gut, man kann dann
-
Thread
[V] Atmel XMEGA 32E5
Verkaufe hier 3 Stück neue ATMEL XMEGA32E5 Die Controller werden ordnungsgemäß in ESD Verpackung (siehe Bild) geliefert. Montageart: SMD/SMT Verpackung/Gehäuse: TQFP-32 Serie: XMEGA E5 9,80€ inkl. Verpackung
-
Thread
eeprom.h unknown register(s) location
folgende Fehlermeldung: #error "Unknown EEPROM register(s) location" Ich benutze ein STK600 mit nem xmega. Kann es sein, dass die eeprom.h noch nicht an die neuen xmega's angepasst worden ist oderso?
-
Thread
welcher tintenpisser schaft Leiterzüge 0.254mm
verwendet. Die Belichtungszeit ist zwar länger, aber das Ergebnis ist absolut zufriedenstellend (XMEGA TQFP100 ohne Kurzschlüsse oder Leiterunterbrechungen). 50 Blatt gibt´s für unter 10EUR, im Internet teilweise noch entschieden günstiger.
-
Thread
Erste Schritte mit ARM SAMD20
musst du der init-Funktion nur den Basiszeiger auf den UART-Modul liefern. Sowas beim (nicht-Xmega-)AVR zu machen, war eher ein Krampf, den man höchstens über Präprozessortricks flexibel implementieren konnte.
beispielsweise langsamer. Wenn es dir also auf extreme IO-Pin-Performance ankommt, nimm lieber einen Xmega. Wenn du Rechenleistung brauchst, ist der ARM jedoch besser … Rudolph schrieb im Beitrag #3534589: > Wo kommt da überhaupt das ".reg" noch her? Weil .reg jeweils das ganze Register mit seinen
-
Thread
at xmega16 via usbasp?
Hallo Ich wollte gerne einen xmega16 Programmieren, nun musste ich aber feststellen das Khazama welches ich bislang nutze, den nich unterstüzt . xmega 128 allerdings schon ? Als programmierer habe ich den auf dem mega8 basirenden
-
Thread
WLAN / WIFI Modul für µC - Erfahrungen
zwei mal RS485, eine normale USART mit TTL Pegel, IR Fernbedienung, zwei Buttons und LEDs mit nem XMega256A3U am laufen... geht alles sehr gut! Grüße Basti
TI, muss aber nicht auf eine schlechte Firmware im Module hindeuten... Das Board ist mit einem XMega ausgestattet und da finde ich das größte Problem. Die Treiber werfen mit 32 Bit Variablen nur so um sich, obwohl es nicht nötig wäre. Für 32 Bit CPU sicher egal, aber der 8 Bitter kommt schon ins schwitzen
-
Thread
XMega DFU Bootloader startet USB nicht nach neuer Clock
ich einen eigenen Thread dafür erstellen. Folgender Stand: Ich habe den Atmel DFU Bootloader am XMega256A3U erfolgreich zum laufen gebracht. Ich kann über Flip neue Software flashen, danach aus einem USB-Terminal einen Reset-Befehl eingeben, um in den Bootloader zu springen und dann mit Flip wieder
Systemtaktes -> kein Problem, BL, Applikation und alles läuft. Ich hatte den Eindruck dass das ein Bug im XMEGA ist, hab es aber nie weiter verfolgt. Versuche mal nur die Kalibrierung weg zu nehmen, eventuell löst das das Problem. Gruß Thomas
-
Thread
Port Pin AVR oder XMEGA open drain Schaltung möglich?
Ist es möglich mit einem Ausgangspin von AVR Controllern oder den neuen XMEGA's einen open collector Ausgang zu realisieren? Wenn der Port Pin nicht nach Masse zieht liegt am Pin 12V an. Über einen externen pullup Widerstand. Würde sich sowas mit einem AVR oder den neuen XMAS-Dingern
-
Thread
ADC Schutzbeschaltung
Hi, welche Schutzbeschaltung würdet ihr mir für einen Xmega ADC empfehlen? Der Normale Messbereich ist 0V-1V, jedoch kann es ausversehen dazu kommen, dass +-12V anliegen. Habe schon viele wüste Diodenschaltungen gesehen, aber keine richtig verstanden. Vielleicht kann mir ja einer eine sinvvolle und gute zeigen. So wie ich gelesen habe hat der Xmega -0,5...4V maximale Pinverträglichkeit. Hat der den einen eingebaute Schutzbeschaltung der I/Os? lg gusto
-
Thread
KOSTENLOSER PROGRAMMIERSERVICE
kaufen wenn einer alles kann. Klar eval und so aber im Kern geil. Können die dinger auch die neuen Xmega ?
-
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
Xmega128A1 Clock-Problem
gerade die Basics von der µC-Programmierung in C zu begreifen. Dazu habe ich ein Xplained128A1 (Xmega128A1) einen 8 Bit LED Zähler programmiert um die Pin Ansteuerung zu üben. Als nächstes möchte ich die den Oszillator unterschiedlich einstellen. Dazu habe ich folgenden Code gefunden: OSC.CTRL
-
Thread
XMega128 UART Tx Pin verändern
Hallo! Wir arbeiten an einem Projekt mit dem XMEGA128A3 und wollen mit RS485 BUS über die UART Daten übertragen. Folgendes Problem: Während der Übertragung müssen wir den Tx-Pin auf Low bzw. High setzen. Während die UART aktiviert ist kann man auf
-
Thread
SD karte 32Mhz Takt (xmega)
Also, ich habe ohne Probleme eine SD an dem XMega drann und hab den SPI auf 16 Mhz Max, also clk/4 + speed doubler. Keine Probleme.
-
Thread
XMEGA software ATOMIC_BLOCK(ATOMIC_RESTORESTATE)
EnablePinIntterrupt(); Das scheint fürs erste mal Abhilfe zu schaffen. Super danke, der xmega läuft auf 32mhz und das Uart läuft auf 500000 Baud, vielleicht ist die Baudrate einfach zu hoch gewählt, da fehlt mir etwas die Erfahrung leider..... Im UART Interrupt passiert nicht viel. es
-
Thread
günstigster PCB-Hersteller, auch Ausland
Hallo, ich entwickel gerade eine Schaltung mit nem XMEGA zur Steuererung von 4 Servos und mehreren Ausgängen für LEDs. Im Anhang mal deas Layout, mit genau 50mm X 50mm, davon bräucht ich zu Anfang 10 Stück. Was ich jetzt suche ist ein sehr günstiger
-
Thread
PC-Spektrometer - Problem mit Linien-CCD (AVR)
sollte... Ich hab mit dem Projekt nochmal angefangen, mit einer etwas veränderten Optik und einem XMega32A4 mit 64kB SRAM als Unterbau (ich bin immer wieder begeistert von dem Ding). Das Ergebnis schlägt alles bisherige, sogar die Bilder mit der Kamera. http://ih.doesntexist.org/ucnet/spec1.png -
UV-B. - Direkt vor dem Objektiv hängt die bereits angesprochene Gitterfolie. - Und halt der XMega mit mehr als genug SRAM. Was noch zu tun ist: - Die Folie wölbt sich immer ein klitze kleines bisschen. Tut sie das zu stark, wird das Bild verzerrt. Das will ich noch korigieren, indem ich