-
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
-
Thread
Power Line bzw. Power LAN im Selbstbau
PL Stecker auseinandergebaut und mit einem CrumbX1 (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) und ein paar Relais zusammengetan und daraus meine Deckenlampe gebaut, die kann ich jetzt vom Tablet über ne Webseite aus-/einschalten
Stecker auseinandergebaut und mit einem CrumbX1 > (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) > und ein paar Relais zusammengetan und daraus meine Deckenlampe gebaut, > die kann ich jetzt vom Tablet über ne Webseite
-
Thread
27000 MHz Quarz für Atmegas ok?
> Man kann einen AVR aber bei 30MHz bereiben, wenn man ... Besser gleich einen Xmega nehmen. Der kann das offiziell.
-
Thread
analog Multiplexer 16 Eingänge auf 8 Ausgänge u. LCD auslesen
Marcel F. schrieb im Beitrag #2353429: > Gibts sowas überhaupt? Zwei sind nicht ungewöhnlich (Xmega). Aber acht?. mfg.
-
Thread
Xmega128A1-Proximity Sensor funkt. nicht
Hallo, ich muss mit AVR Xmega128a1 den Proximity-Sensor SRF01 in C programmieren.Der Sensor soll mir nur sagen ob vor ihm ein Objekt ist oder nicht. Z.b, wenn Objekt da ist ein Led leuchtet wenn nicht, nicht. Dafür habe ich
Sample-Code mit ATMega32 gefunden, "lcd" teil auskommentiert da ich keine anzeige brauche und an Xmega128a1 angepasst. Wenn man combiliert,bekommt man keine Errors aber sensor funktioniert nicht. Ich kann den Fehler leider nicht finden. Hier poste ich die Codes. Kann jemand mir bitte beim suchen
-
Thread
xmega dma, event tricks
Hallo Zusammen, es geht um den xmega, speziell um die DMA und event Teile. Ich habe bisher die Datasheets durchgelesen und auch das geniale AVR1600 gefunden. Ich verstehe in etwa wie alles funktioniert. Doch dann diese Werzeuge geschickt
-
Thread
XMEGA: UART Parameter zur Laufzeit
Baudrate ist bei jeder UART zur Laufzeit änderbar, nur die feinere Einstellung ist neu. Aber da die Xmega eh keinen CAN-Bus (1MBit) unterstützen werden, ist die Verwendung von Baudratenquarzen ja kein Problem.
-
Thread
Xmega und externer Quarz läuft nicht
Sekundentakt 2 Ausgänge toggelt. Es läuft auch aber mit einer Zeit von ca. 8sec. Daraus schließe ich das der Xmega anstatt auf 16MHz extern auf den 2MHz intern läuft. [code] /* * Mainteil_example.c * * Created: 18.07.2012 19:42:08 * Author: Johannes */ #include <avr/io.h> #include <util/delay.h
-
Thread
Xmega STK600 USB
Hallo Ich benutze ein STK600 mit einem ATxmega32C4. Ich bin dabei einen Bootloader auszuprobieren. ATMEL AVR1916. Wie in der Anleitung habe ich die .hex Datei mit dem Atmel Studio 6.2 auf den uC programmiert. Um jetzt den Bootloader auszuprobieren, müsse ich den uC mit meinem Laptop verbinden. Leider bekomme ich, wenn ich den MiniUSB Anschluss mit dem Laptop verbinde, kein USB Device angezeigt. ich habe den bin PC3 mit Ground verbunden, damit der uC in den Bootloaderbereich springt. Hat irgendwer hier Erfahrung? Muss ich vielleicht noch iwas verbinden, einen Jumper setzen ? Vielen Dank im Voraus
-
Thread
xmega SPI, PDI problem
Hallo, ich habe ein Problem mit einem SPI unterm xmega256a3b. Ich sende ein byte über den SPID an einen 74HC595D. Dieses klappt, solange ich meinen PDI Programmer angeschlossen habe (jtagice3) wenn ich den Programmer abziehe und das Programm startet
-
Thread
Xmega Timer sind untereinander nicht synchron
Hi zusammen. Ich programmiere mit dem Entwicklungsboard XMEGA-A1 Xplained. Dabei will ich 2 verschiedene Timer mit unterschiedlicher Frequenz (vielfaches voneinander) laufen lassen. Das Funktioniert eigentlich alles wunderbar. Der eine TC (TCD0 OC0A) soll
-
Thread
[V] AVR xmega Board
das Arduino wohl das beste, da das die wenigsten Probleme macht. Später kannst du auf STM32 oder XMega o.ä. umsteigen, da muß man aber sehr viel berücksichten - ein Anfänger kriegt wohl nur Frust. Fang mal mit sowas an, das macht mehr Spaß beim Lernen und probieren: https://www.ebay.de/itm/Proto-Shield-fur-Arduino-Prototype-Protoshield-mit-Mini-Steckbrett
-
Thread
XMega - DMA-Controller
Moin! Bei der Verwendung des DMAC sind 2 Fragen bei mir aufgetaucht. Vllt kann einer von euch sie mir beantworten. 1. Welchen Vorteil gibt es bei einem 8 Byte Burst-Mode? Ich finde, dass der 1 Byte Burst-Mode deutlich mehr Vorteile bietet, denn der Datenbus wird nicht so lange durch den DMA-Transfer belegt ... dafür aber natürlich öfter. Ich erkenne den tieferen Sinn der Skalierbarkeit der Bursts nicht. Hat ihn einer von euch erkannt? 2.Hat schon mal einer das Double-Buffering benutzt? Ich habe jetzt 2 Kanäle über das DMA.CTRL Register verbunden. Beide Kanäle haben die gleichen Parameter ..
-
Thread
PRINT oder ähnliches für XMEGA
Hallo! Ich würde gerne ein PRINT für den XMEGA zusammenstöpseln und benötige dafür DEINE Hilfe. Ich lege die formidable Application-Note AVR1307 als Treiber zugrunde, die innerhalb von usart_driver.c /.h schon eine zeichenweise Funktion in form
-
Thread
Musikwiedergabe mit dem AVR (evtl. auch xmega)
Ich hab grad auf youtube ein video gesehen: http://www.youtube.com/watch?v=FxycO1UJMUE&feature=rec-LGOUT-exp_stronger_r2-2r-5-HM ich find die idee gut. ABER: das arbeitet nur mit wave-dateien... Also: Welche anderen formate sind auf dem Avr auch noch möglich (das mp3 nich geht weis ich schon), ich freu mich auf eure antworten.
-
Thread
Sound mit Xmega und/oder Atmega
anzusteuern und sehr schnell (keine Busy-Zeiten beim Lesen). Stereo 96kHz ist damit kein Problem ;-). Der XMega mit integriertem DAC hat klare Vorteile, es ist aber mit etwas mehr Einarbeitungszeit zu rechnen.
-
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 Wert DACA.CTRLC = DAC_REFSEL_AVCC_gc; //Ext. AREF liegt auf 3,3V DACA.CTRLA = DAC_CH0EN_bm; //CH0 aktivieren DACA_CTRLA |= DAC_ENABLE_bm; DACA.CH0DATA = 0x0FFF; //Veränderbarer Wert für Ausgabe PA2 gibt immer 1,5V aus!! Änderung in DACA.CH0DATA hat keinen Einfluss
-
Thread
XMega128 Bootloader mit LCD
Moin, ich versuche mich gerade an einem Bootloader für den XMega128. Bisher läuft auch alles und ich kann den Chip via AVROS flashen. Jetzt würde ich gerne (ich habe ja 8k Bootflash) noch eine einfache unterstützung für mein LCD mit einbauen. Initialisieren
-
Thread
xmega usb interface
Hallo, Ich habe ein xmegaa3u welches ich mit dem usb-cdc Beispiel vom ASF In betrieb genommen habe funktioniert auch soweit. Jedoch nur wenn ich einzelne Zeichen abschicke. Sobald ich ein string verschicke funzt nix mehr. Ich mach das unter Linux mit Echo 123 > /dev/ttyacm0. Wie kann ich einen kompletten string auslesen ohne zu Pollen auf rxready und ohne zu wissen Wie lang der String ist?
-
Thread
Bootloader Xmega Code
HI Leute, gibt es irgendwo den Code des Bootloaders der auf dem Xplainend A1 Board ist? Wollte da ein paar Änderungen machen und Batchisp weiter benutzen...
-
Thread
VK Xmega Breakout
Hallo Zusammen, Ich habe ein XMega100 Breakout Board von Sparkfun zu verkaufen. Das Board wurde fast nicht benutzt nur Stiftleisten wurden eingelötet. Details siehe Link: https://www.sparkfun.com/products/9546 Angebote Bitte
-
Thread
Zeitverhalten des XMEGA ADCs
ich bin auf dem Gebiet der µC-Programmierung noch ein Neuling und versuche mich gerade an einem XMEGA32A4U. Einige grundlegende Sachen habe ich bereits erfolgreich zum Laufen gebracht. Jetzt habe ich allerdings meine Probleme bei der Nutzung des ADCs. Im ersten Schritt möchte ich einfach nur in Abhängigkeit
-
Thread
RFM12 an XMEGA
Hallo, wie der Titel schon sagt versuche ich ein RFM12 an einem XMEGA zu betreiben. Hierzu hab ich die OpenMCP Bibliothek angepasst. Zudem hab ich zwei Funkboards von Pollin, welche sich mit dem Beispielprogramm prächtig unterhalten. Jetzt mächte ich quasi das
da keine Schlüsse draus ziehen kann. Absolut unbrauchbar. Kennt ihr einen Treiber für RFM12 und XMEGA denn man leicht anpassen kann? Oder habt ihr ne idee wie man das debuggen kann? ich bin langsam am Ende. Gruß Sönke PS: Hier der Code [c]/********************************************
-
Thread
USB intterrupts XMEGA
Hallo, hat wer schon Erfahrung mit den beiden Interrupts USB_BUSEVENT_vect USB_TRNCOMPL_vect Ich benutzte das USB CDC Example aus der ASF, jedoch wird hier der Interrupt bei einem USART getriggert. Ich brauche einen Interrupt sobald was über USB (USB_BUSEVENT_vect) geschickt wird. Gibt hierfür irgendwelche Unterlagen oder ein Beispiel? Vielen Dank
-
Thread
Frage zu XMEGA und PWM
Hallo, Ich schaue mir gerade das Datenblatt des ATXMega64A3U an, gezielt den Bereich der Timer hinsichtlich PWM. Mein Problem ist, dass ich gerne 5 PWM's mit 5 unterschiedlichen Frequenzen erzeugen möchte Timer1 und Timer2 sind 16Bit und mit entsprechenden CC Chanels. Bedeutet die Frequenz der PWM wird einmalig über den Vorteiler eingestellt, das Puls-Pausen Verhältnis über die CC's. Hier also nur eine Frequenz pro Timer möglich. Der Timer 2 kann als 1x16Bit Timer genutzt werden, oder als 2x8Bit Timer. Jedoch gibt es auch im 2x8Bit Modus nur eine gemeinsame Clock, also auch nur eine mögliche
-
Thread
XMEGA1281 im Shop
Hallo, im Shop gibt es jetzt einen XMEGA1281. Wir haben welche auf Lager. Wollte dies nur kund geben für den der schon ganz heiß drauf ist. http://shop.embedded-projects.net/product_info.php/info/p172_ATxmega128A1-TQFP-100.html Gruss
-
Thread
USART XMEGA RXBuffer
HI, Ich habe ein Board mit zwei USART und einem XMEGA und möchte zum Testen beider Schnitstellen zwei Hterm Fenster auf dem PC aufmachen und "wild" Daten Senden / Empfangen zwischen beiden Ports. Bei der Programmierung habe ich mich an die Atmel App