-
Thread
Wieso vor allem AVR µCs bei Bastlern?
aber nun kein Grund, auf den AVRs rumzubashen, die können nichts dafür. Und ob ein STM32F10X einen XMega abhängt, muss erst noch bewiesen werden, das kommt mir in meinem Testprojekt mit 3 Prozessorfamilien nicht so vor. Ohne viel Umstände komme ich bei Kleinstprojekten mit dem ATTiny am schnellsten zum
-
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
Fragen zum DMA
Was beim xmega wichtig zu wissen ist: Die CPU hat beim Buszugriff den Vorrang vor der DMA!! Deshalb ist es eventuell notwendig in die Hauptschleife NOPs einzufügen, damit genügend Buslücken vorhanden sind und die
-
Thread
atmega88A clone
da nehm ich doch lieber gleich den Xmega8E5 und hab für denselben Preis noch viel mehr Peripherie und trotzdem original AVR
-
Thread
Welchen Atmega soll ich nehmen
willst. Das brauchst du eigentlich nicht. Fuer ATmega (ISP) gibt es genuegend gute Clones. (Fuer XMEGA sieht es allerdings anders aus - da wuerde ich durchaus den MKII empfehlen.) Ansonsten inverstiert das Geld lieber in einen HVPP. Btw. was bisher noch nicht angesprochen wurde: Es gibt auch durchaus
-
Thread
STM32 <-> AVR
sein konkretes Projekt vermutlich eine sehr viel simplere, 8 bittige Lösung gibt die sich AVR Mega/XMega nennt :) Unabhängig davon, wer die 32 Bit Leistung eines STM32 wirklich benötigt und jemals auszuschöpfen weiß soll damit glücklich werden! Der Controller, der mich zu irgendeinem Umstieg vom bewährten
-
Thread
ATxmega128A4U USB
schon Erfarungen mit der Kommunikation über USB mit Hilfe des integrierten USB Controllers eines XMEGA´s gemacht hat. Ich kenne mich damit leider überhaupt nicht aus und möchte es aber gerne lernen. Ich habe dazu auch keine Tutorial´s gefunden und wäre dankar über eine Einführung in das Thema.
Hallo, Lufa läuft auf dem Xmega wohl und ich selbst benutze die ASF lib von atmel schon seit längerem erfolgreich... Einfach ASF Beispiel laden und verstehen lernen... Die Doku ist leider nicht so ausführlich... Grüße Basti
-
Thread
Xplained A1 Board - DAC Problem
Hallo Experten! Ich habe hier ein Atmel XMEGA Xplained A1 Board in Bearbeitung. Nun möchte ich gern eine Spannung am DACA0 ausgeben, das funktioniert jedoch nur bis 1.95V. Ref ist AVCC (3,27V). Auch J2.10 (AVCC) hat 3,27V und das auf Pin J2.1
-
Thread
Xmega ADC und DAC
Frischling. Ich habe bisher nur mit Delphi und C# gearbeitet. Nun hat mich mein Chef beauftragt diesen Xmega32A4U zu programmieren und ich bin echt ratlos, da es hierzu sehr wenige Tutorials gibt. Folgende Aufgabe habe ich zu bewältigen: - Analogsignal einlesen (Dazu hab ich schon was gefunden) - Filtern
-
Thread
Spannungsversorgung von max 34V auf 3,3V und 5V
so.. 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
-
Thread
Display ansteuern? Nichts funktioniert :(
Verwendung nicht vorhandenem SRams gehört. Deswegen geht's nicht. Fehler wird er jedoch auf einem XMega genauso bauen. Soll er sich 'nen anderen Code irgendwoher kopieren, denn selbst geschrieben ist das wohl nicht. Wer das selbst geschrieben und somit verstanden hätte, wäre frühzeitig zum Schluss
-
Thread
VUSB - Device wird nicht erkannt.
USB-Shield auf GND "gebandpasst" werden. 1MOhm und 4.7nF sind wohl dafuer empfohlen. Ist zwar fuer XMega Serie - aber man kann bestimmt etwas daraus verwenden: http://www.atmel.com/Images/doc8388.pdf MfG
-
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
BMA020 SPI-Probleme
3,3V tolerante I/O Pins. Dann musst Du dich natürlich von den 20Mhz verabschieden oder auf einen Xmega wechseln.
-
Thread
Ansteuerung W5500
Hallo Sebastian, ich bin gerade dabei ein Board mit Xmega und dem W550io zum Laufen zu bringen. Bis jetzt konnte ich zumindest die grundlegenden Sachen wie IP-Adresse usw. einstellen und das Modul antwortet auch auf dieser IP. Meine Schwierigkeit ist momentan, das Modul zur Ausgabe eines Interrupts bei eintreffenden Daten zu bewegen, damit der Xmega datauf reagieren kann. Kannst du mir ein wenig auf die Sprünge helfen, welche Register ich ansprechen muss? Gruß und Danke Daggi
-
Thread
ATxmega128A4 ADC Problem
Hallo, ich habe angefangen erstmals einen xmega, genauer einen ATxmega128A4, zu programmieren jedoch scheitere ich am ADC. Ich habe es bereits geschafft den µC auf 12 MHz mit Hilfe des internen Oszillators zu takten, einen Timer einzustellen
-
Thread
Ajax Anfrage an lokalen Server
Webserver mit steuerbaren ausgängen. mehr info : http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php bei dem kann ich via http://192.168.0.15/io?iPC3 den Status des Pins PC3 abfragen - antwort auf die Anfrage -> PC3=0 . Also aus
-
Thread
Frage zu Delays mit Timer und Frage zu Events
LEDs wieder gelöscht werden und die Messung kann erneut durchgeführt werden. Betreiben Sie den XMega mit 32MHz für ein genaueres Ergebnis. Der µC ist ein ATXMEGA128A1 Mein bisheriger Fortschritt: http://pastebin.com/VbuvnWLM Nun zu meiner eigentlichen Frage: Wie kann ich mit dem Timer Delays
sollst den Timer nicht als Timer benutzen, sondern als Zähler und den sollst du anscheinend durch das XMega Eventsystem triggern! Sollen wir dir jetzt das Programm in ASM vorkauen? Bisschen was, solltest du auch selbst für die Hausaufgabe machen...
-
Thread
LED ein/aus schalten
massiv. Ich bin jetzt lange Zeit gewöhnt mit AtMegas zu programmieren und nun verwende ich einen XMEGA 128A3. Die Ansteuerung der Ports ist ein wenig anders und irgendwie funktioniert es nicht. Vll könnts mal kurz drüber schauen, ob ich einen Fehler habe. Mit freundlichen Grüßen Wolfgang
-
Thread
Schalten von 230V
rumliegen? Nein, rein in die Dose sollte sowas http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php inkl aller Kabel
-
Thread
avr-libc alternativen
Da wirste einiges zu tun kriegen. Und mal ehrlich: brauchste das wirklich? Wenn du 'ne UI mit dem Xmega bauen willst, seh ich das ja die Motivation noch irgendwo ein, glaube aber nicht, dass es das rechtfertigen würde. Vielleicht könntest du einfach objektorientiert mit C programmieren? Also im Stile
sind sie nicht vom Speicher des Targets abhängig. Warum sollte zB so eine Hilfsfunktion auf XMega grunsätzlich schlecht sein? [c]template <typename T> stm32_always_inline T mask (const uint8_t count) { return (T { 1 } << count) - 1; } template <typename T> using Plain = typename std::
-
Thread
Rfm70 funkmodul einen ausgang schalten
funktionierende, dokumentierte) Code-Beispiele in Bascom ...WiiMotionPlus TWI-Kommunikation mit einem xmega 7 Beiträge 19. Apr. 2013 RFM70 atmega 8 10 Beiträge 24. Juli 2012 Spannungsversorgung 5V und 3V 10 Beiträge 2. Apr. 2012 Hat jemand Erfahrung mit dem 2,4GHz ... 3 Beiträge 2. Nov. 2010
-
Thread
Xmega Kein Pin Out möglich wenn UartF genutzt
Hallo wenn ich mit PORTF_DIRset:= $FF; beispielsweise PortF als Ausgang setzte und dann versuche das Port zu toggeln PORTF_OUT:=$FF; // Status LED1 delay_ms(200); PORTF_OUT:=$00; delay_ms(200); geht alles, aber sobald ich den Uart für Port F Initialisiere kann ich kein Pin mehr toggeln?!
-
Thread
Mikrocontroller
Megas so, nur dass bei den XMEGAs noch Funktionen dazugekommen sind. Um alle informationen für den XMEGA zu erhalten, benötigt man immer das Familien-Manual und das Datenblatt des betreffenden Controllers. Dann muss man nur noch lesen können ;-)
-
Thread
DAB+ Modul KeyStone 8650
Hi, ich hab mir auch ein kleines Board gebaut mit einem xmega und FTDI USB Bridge. Gibt es irgendwo eigentlich schon c-Code zur Ansteuerung des Moduls. Mein Ziel ist es das ganze möglichst gelungen in ein altes Röhrenradio zu integrieren und möglichst viel
-
Thread
Xscope XMEGA Xminilab
Xscope XMEGA Xminilab neu 50€ • Mixed-Signal-Oszilloskop mit Logikanalysator • Zwei Analog- und 8 Digitalkanäle • Signalgenerator (1 Kanal) • Monochrome Anzeige mit 128x64 Pixel in OLED-Technik 61,5mm Diagonale
-
Thread
ChaN FFT auf dem XMega
Hallo, bin gerade dabei eine FFT für Audiosignale zum laufen zu bekommen. Davon bin ich aber noch weit entfernt... erstmal hab ich mit unterschiedlichen Eingangsparametern gespielt... Eine C Implementierung hat mir vom Quellcode und der Ausgabe zugesagt. Leider war diese deutlich langsamer als der von ChaN... Okay, nun bin ich bei seiner gelandet und kann mir das Ausgabespektrum in folgendem Source nicht ganz erklären: [c]void test_fft2(void) { int16_t capture[FFT_N]; /* Wave captureing buffer */ complex_t bfly_buff[FFT_N]; /* FFT buffer */ uint16_t spektrum[FFT_N
-
Thread
Eclipse USB Konfiguration
den richtigen Programmer ausgewäht Ich habe auch unter Edit usb eingetragen auch x32a für den XmegaA4U ausgewählt. Aber immer kommt diese Fehlermeldung. Danke für Eure Hilfe im voraus
-
Thread
Eclipse USB Konfiguration
den richtigen Programmer ausgewäht Ich habe auch unter Edit usb eingetragen auch x32a für den XmegaA4U ausgewählt. Aber immer kommt diese Fehlermeldung. Danke für Eure Hilfe im voraus
-
Thread
Problem mit DFLL im SAMD20
Eigenschaften zu dem DFLL-Modul auch das es nur(!) für 48 MHz geeignet ist. (Ich habe mich wohl von der XMEGA-Reihe verleiten lassen, dass der DFLL auch andere Werte direkt generieren kann --> XMEGA RC32MHZ kann für USB auch 48 MHz (und mehr) erzeugen). Interessant ist übrigens das Du mir eine Antwort im
-
Thread
Ethernet Relais
Bootloader und einsatzbereiter Firmware bekommen. http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php Da schließt Du nur noch Netzteil, Transistoren und Relais an - fertig. Zur Ansteuerung erstellst Du Dir eine HTML Datei mit AJAX
und > einsatzbereiter Firmware bekommen. > > http://www.chip45.com/products/crumbx1-net_avr_xmega_modul_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php > > Da schließt Du nur noch Netzteil, Transistoren und Relais an - fertig. > Zur Ansteuerung erstellst Du Dir eine HTML Datei
-
Thread
Port-Interrupt beim XMega16D4 funktioniert nicht
Hallo zusammen, Als Umsteiger auf die XMega Serie hab ich gleich ein erstes Problem: Folgender Code welcher jeweils einen Interrupt bei fallender Flanke an PB2 und PB3 auslösen soll funktiniert nicht. [code] #include <avr/io.h> #include
-
Thread
Parallax Propeller - Erfahrungen, Vertrieb in D?
verbraten. Wenn ich mir die Nachteile anschaue... kann ich vermutlich mit einem ARM Controller oder Xmega ähnlich performante Programme schreiben - selbst wenn das Multi-Tasking dort nur über einen Kern läuft. Anscheinend soll die Spin Sprache den Einsteigern entgegen kommen. ich würde jedenfalls nicht
-
Thread
Was ist von Analog Devices MCU zu halten?
AD Auflösung vielleicht schon hoch, dann ist ein ATmega88 schon ein passender Kandidat. und ein xmega128A1+extRAM macht restlos glücklich. Und wer als erstes uC-Projekt mehr als 12bit AD Auflösung (0,0008V/3V3max) hinbekommt, Respekt ! 24 bit vom AnalogDevices uC sind schon recht sportlich.
-
Thread
Suche 4.16 Eagle Lib für XMega
Hallo, hat jemand zufällig ne funktionierende V4.16 Eagle Lib für nen XMega16A4-AU? Grüße
Hallo, habe eine Frage: Die Typen XMega128A1 bis A3: unterscheiden die sich nur an der Pinanzahl bzw dem Gehäuse?
-
Thread
Touch Grafikdisplay AtXmega 256a3
wir von Ribu ein 7 Zoll Touch-Grafikdisplay gekauft. Meine Aufgabe ist es, das Display mit dem AtXmega256a3 anzusteuern. Bisher haben wir uns in der Schule nur mit einem Atmega16 beschäftigt. Mitlerweile habe ich ein Programm geschrieben, das meiner Meinung nach funktionieren sollte. Die Programmierung
-
Thread
STM32 umsteigen oder weiter AVR
egal, ausser die andere Hardware. Wenns aber nur um den Lernfaktor geht reicht der AVR oder mal ein XMEGA auch. Gruß Sascha
Ich werde mir den STM32 auch mal anschauen, der XMega ist zwar ganz nett, aber dort kommt man bei den großen Modellen schon an die Grenzen der 16Bit-Addressierbarkeit und muss anfangen mir irgendwelchen Tricks zu hantieren... Wozu ich irgendwie nichts
-
Thread
DMX-Receiver mit xmega - UART empfängt nur Müll
Ich möchte einen DMX-Empfänger mit einem XMega realisieren. Ich benutze dafür das Atmel Xplained A1 Eval-Board, auf dem ein ATXmega128-A1 läuft. Die DMX-Daten werden mit dem SN75176 von RS-232 zu TTL "konvertiert". Da der SN75176 5V braucht
die Port-Pins vom Xmega sind NICHT 5V-kompatibel! Der maximale High-Pegel ist die Betriebsspannung des Xmega. Beim Xplained Board also das Maximum von 3,3V. ich würde statt des Dinos SN75176 einen RS485-Receiver mit 3,3V
-
Thread
Xmega Mouser Exportsonderregelungen!?
aber bei mir wollten sie kein ausgefülltes Formular! Vielleicht liegt es an der Menge. Ich habe 5 x XMEGA256A3AU bestellt. Alles ohne Probleme.
-
Thread
Xmega, EEPROM geht nicht nach Bootloader
Hallo zusammen, ich habe hier ein Problem mit einem atxmega128A1 bzw. D3 (Fehler kommt bei beiden Projekten). Es ist eine Applikation, in welcher ich EEPROM nutze. Um zu prüfen, ob im EEPROM was sinnvolles drin ist, prüfe ich zu Beginn von main ein paar Variablen im EEPROM ab: [c]int main(void) { cli(); if ( (EEPROM_read_byte(&myEE.mainversion) != pgm_read_byte(&myFLASH.mainversion)) ||(EEPROM_read_byte(&myEE.version) != pgm_read_byte(&myFLASH.version)) ) { // panic! EEPROM falsch [/c] Das funktioniert bei normalen Reset. Das EEPROM lese ich mit
-
Thread
ATTiny20 nicht programmierbar
NRESET an Masse gelegt > werden muss Das ist mal der Fall gewesen für TPI Programmierung des Xmega128A1 auf einem Eval Board, aber da war es ein hochohmiger (47k-100k) Pulldown. Lag aber nur am Xplained A1 Board, in anderen Umgebungen war das nicht nötig, im Gegenteil, ein Pull *up* am Reset erhöht die Störfestigkeit (aber betrifft eigentlich nur XMega). Der Programmierdialog schlägt dir auch TPI vor? Beim Studio 4.18 bin ich mir nicht sicher, mein Studio 4.19 kennt den Tiny20 aber und der Dialog für den AVRISP MkII schaltet dann auch auf TPI um
-
Thread
Evolutionboard PDI
Programmieroberfläche herraus auf den Controller schreiben. Wenn du später größere Projekte mit XMega machen möchtest kann ich den JTAGICE3 empfehlen. Damit lässt sich auch debuggen. Gruß, Marvin PS: Das hier könnte auch noch helfen: http://www.mikrocontroller.net/topic/114931
-
Thread
Xmega DFU, USB erkennung nur mit AVRISPmkii
Taster sind wie im Tutorial von stromfloh angeschlossen. http://www.stromflo.de/dokuwiki/doku.php?id=xmega-c-tutorial - USB direkt an Xmega wie in der Application Note AVR1017. - Den USB DFU Bootloader von Atmel habe ich auf den Xmega geladen (Keine Fehlermeldungen). - Ein "Blinker" erstellt mit _delay
der USB Verbindung => AVR1916 Seite 6) hört die LED auf zu Blinken und der Xmega ist im Boot Sektor aber der Xmega wird nicht erkannt im Geräte-Manager von Win7 (Treiber habe ich alle installiert sowie Flip ist auch drauf). Spannung weg und danach wieder dran.... Schliesse
-
Thread
DDS Funktionsgenerator Modul
Du könntest auch nen ATxmega wervenden satt einem ATmega. Der Xmega ist weit aus schneller als der ATmega. Bei mir Läuft der Xmega mit 48Mhz als CPU Takt. Du kannst auch direckt Sinus Tabellen verwenden die du im Flash ablegst. Habe beim googlen auch schon Varianten gesehen die einen Sinus bis 1 Mhz schaffen mit dem Xmega. Könnte mir aber gut Vorstellen das da noch ein bisschen mehr machbar ist wenn man den Takt anhebt. Die 20 Mhz wirst du aber glaube ich nicht so erreichen.
-
Thread
[V] CPLD, FPGA & Co.
Board DS1307 - Neu/unbenutzt - gegen Gebot 10. Dev.-Board Stepper - Neu/unbenutzt - gegen Gebot 11. XMega Board - gebraucht - gegen Gebot alle Preise VHB + Versand Schönen Gruß... Peter PS: Im Keller steht noch eine große Kiste mit zwei alten Oszilloskopen (glaube Hameg 20 und 30MHz) und ein
Nexys2 und XMEGA3 sind heute wohlbehalten angekommen, danke! LG Karl-Heinz
-
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
PDI Schnittstelle
Hallo zusammen, Ist es möglich das Evolutionboard: http://www.atmel.com/tools/XMEGA-A3BUXPLAINED.aspx (siehe Homepage ganz unten) mithilfe der PDI Schnittstelle zu programmieren? Ich würde dies gerne mit Eclipse unter Linux machen. Habe leider keine Erfahrung mit der PDI Schnittstelle