-
Thread
ESP8266-01 Datenübertragen.
Problem ich habe schon die fertigen Pläne für die Platine und das Programm läuft dann auf einen Xmega256 A3BU derzeit läuft es auf einen Atmega328 warum 328 weil ich mir damit selbst ein Eval Board gebaut habe was ja Grundsätzlich nicht schwer ist wenn man Datenbätter versteht :-) . Deine Infos
-
Thread
Pointer auf PWM Hardware Register - Wie?
lieben, ich habe ein Problem: Ich nutze in letzter Zeit liebend gerne die ATXMega (genauer hier ein XMega64A1). Dort benutze ich alle 24 PWM Kanäle (Hardware). Ich habe mir eine Structur gebaut, wo die PWM-Werte, Dimmstufen, Helligkeiten, etc..., und vorallem die Kanäle drin sein sollen. Soweit so gut
-
Thread
Messen mehrerer Spannung mit ADC/XMega
Hallo Leute. Ich hätte eine Fragen zum Messen von mehreren Spannungen mit einem XMega128A1. Der XMega hat 2 ADC. Einmal den ADC am Port A und den zweiten am Port B. Jeder ADC hat 4 Kanäle. Ich möchte am Port A, am Pin 1 und Pin 4 bis Pin 7, Spannungen (insgesamt 5) messen. An
-
Thread
XMEGA/AVRStudio6/ASM Eeprom-Warnung unterdrücken bei gemappten Speicher
Hallo, wird beim Xmega das EEROM in den Bereich ab 1000H eingeblendet und die dortigen Variablen via .org $1000 platziert gibt das Projekt-Build natürlich zwangsweise die Warnung "offset 0x10000 in .eseg is beyond end of
-
Thread
Debugfähiger Kleinstcontroller Gesperrt
Ein TQFP32-Package ist etwa genauso klein wie ein SO8, warum also nicht einfach einen aus der Xmega oder Atmega-Serie nehmen? > > Findest Du nicht? Beim Code Composer Studio hab ich regelrecht das kalte > Grauen bekommen. Zwar ist der Register- und und RAM-Auszug wirklich > brauchbar,
-
Thread
XMEGA A "Two inputs can be sampled simultaneously"
diese. Eine Master CPU zur Verbindung nach Aussen (USB,Netzwerk,I2C)und Steuerung des Systems. 8 XMega A Typ als Slave machen alle gleichzeitig , gesteuert von der Master CPU, auf 16 Channel einen ADC-In durchführen, die Daten gesteuert von der Master CPU verteilen--> berechnen--> Ausgeben. Das Zeitliche
-
Thread
Jump zum Bootloader beim XMEGA Gesperrt
vom Xmega A3U geladen, aber ich find die zitierte Passage nicht. Auch die Volltextsuche bring nichts. EDIT: Atmel hat bei den Datenblättern der XMegas outgesourced. Im Xmega AU hab ich es gefunden.
-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf MfG Spess
-
Thread
Bootloader starten
Hallo Leute, ich verwende momentan 2 XMEGA Mikrocontroller den XMEGA256A3U und den XMEGA32A4U. Für beide habe ich bereits einen Bootloader geschrieben. Ich habe dabei die ATMEL SP_DRIVER.c verwendet. Das scheint auch schon alles ganz gut zu funktionieren. Ich flashe den Bootloader mit den AVR Studio in den XMEGA. Anschließend stelle ich mit Hilfe des AVR Studios das Bootfuse auf Bootloader um und schon startet der Bootloader. Jedoch möchte ich den Bootloader nicht über das AVR Studio starten sondern über
-
Thread
Mehrere serielle Schnittstellen gleichzeitig verwenden
Hallo alle miteiander :P Ich habe einen Atmel xmega controller mit diesem ich 4 serielle Schnittstellen gleichzeitig verwende. Es werden sowohl Daten gesendet als auch Empfangen. Bei 2 der Schnittstellen sende ich Daten zu unterschiedlichen Zeitpunkten
-
Thread
MAX16054 mit µController schalten
Hast du einen Pull-Down Widerstand an den CLEAR Eingang gemacht? den Pull-down habe ich über den xmega aktiviert. ja eben deswegen müsste das doch über einen µController Ausgang(3,2V) zu schalten sein. geht aber nicht. Was könnte ich noch probieren? mir fällt nichts mehr ein.
-
Thread
Status vom Output Pin abfragen
Hallo Leute ich habe einen XMEGA. Dort setze ich einge Ausgänge mit Hilfe der PORTA.OUTSET Funktion. Wenn ich jedoch jedoch wissen möchte wie gerade der Zustand des Ausgangs ist kann ich diesen wieder einlesen? Kann ich den Zustand
-
Thread
AVR Programmierung unter Win 8.1
wollte ich mich an das AVR Studio 6.2 tasten (habe viel Gutes darüber gelesen). Besonders die XMega reihe hat es mir persönlich angetan deshalb wäre es gut wenn der Programmer auch PDi untertstützen würde. Ich habe dazu den DIAMEX ALL AVR gefunden (benutzten wir auch betrieblich jedoch mit älteren
-
Thread
DS18B20 & XMega
Psychatrie einweisen lassen. Seit fast 2 Wochen kämpfe ich mich meinem Xplained-Experimentierboard mit dem Xmega128A1 und einem DS18B20-Sensor. Ich hatte vor mein Raumthermometer bzw. den analogen Sensor durch einen digitalen auszutauschen. Nach einigen Recherchen fiel die Auswahl auf den DS18B20. Dafür gab
Könnte mir jemand auf die Sprünge helfen und mal drüber gucken? Vielleicht hat auch jemand ein auf den xmega128a1 angepasstes Programm? MFG Werner
-
Thread
xmega Ports schalten
Hallo, ich habe ein XMEGA -E5 Xplained Board und versuche grundlegende Dinge zu programmieren komme aber schon bei der LED-Ansteuerung nicht weiter. Die LED ist laut Schaltplan an PORTD Pin 4 angeschlossen und wird nach
Hans schrieb im Beitrag #4054531: > PORTD.OUTTGL &= ~ PIN4_bm; ohne die xmega zu kennen, würde ich vermute das man in ein Toggle Register ein wert reinschreiben muss. teste mal mit PORTD.OUTTGL = PIN4_bm;
-
Thread
Controller für DCDC Converter
hast Du durchaus Recht, wobei es die ADC Trigger-Logik auch bei ATmega und ATXmega gibt, und beim Xmega sind die ADCs auch schnell genug. Gute Sicherheits-, und Überwachungs-Mechanismen sind allerdings nicht immer einfach zu realisieren, da können Spezial-Controller natürlch mehr. Ohne sicher funktionierende
-
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
LCD / I²C Problem mit Xplained A1
liegt SCL bei 200kHz. Die Kurven vom Oszi hab ich auch mal mit angehangen. Verwendeter uC ist der Xmega 128A1. Viele Grüße
-
Thread
Atxmega 128a1
eines ATxmega lesen und verstehen. Mit trial&error portiert man den Code von alten MegaAVR auf Xmega keineswegs.
nicht weist? So wird das nichts. Wie Jörg schon sagte, ist die Syntax zwischen den ATMega und dem XMega deutlich geändert worden, so das es z.B. kein DDR Register mehr gibt, sondern PORT.DIRSET und PORT.DIRCLR. Man schreibt auch nicht mehr (1<<PB2), sondern PIN2_bm, wie z.B. so: [c] PORTF.DIRSET
-
Thread
XMEGA 5V I2C Interface
ich nicht ob ich den I2C Bus vom XMEGA mit dem EEPROM verbinden kann. Wo kann ich dies im Datenblatt nachlesen oder weiß einer vielleicht die Lösung?
EEPROM das von 2.7 bis 5V Betriebsspannung verträgt. Das kannst du dann locker mit den 3.3V vom xMega versorgen.
-
Thread
Synthesizer X - Ein ATXmega Synthesizer
Hallo Forum, seit einigen Wochen arbeite ich an einem Synthesizerprojekt für die xmega Familie. Zuerst fing ich an mit einem 'klassichen' ATmega328p, der jedoch durch die begrenzte Taktfrequenz von 16 MHz ein bisschen langsam für die Sampling-Interrupt-Routine war. Die xMegas mit 32
ist bei meinem Prototyp noch ein R2R-Netzwerk, sollte aber durch einen DAC-Chip oder den internen Xmega-DAC ersetzt werden. Zurzeit befindet sich der Synthesizer noch in der Entwicklungsphase, verfügt aber schon über folgende Funktionen: - 2 DCOs, einer mit Halbton-Offset (+- 36 Halbtöne) und Detune
-
Thread
Wie könnte man mit einem ATMEGA einen 8-fachen Rechteckgenerator erstellen?
ATmega1284P, ist in DIP ein 40-Pinner. Oder, ist aber SMD (aber auch kleiner als 180 Pins), einen Xmega. Oder 2 kleinere ATmega miteinander koppeln (per UART, I²C, SPI). Mit freundlichen Grüßen - Martin
-
Thread
xmega imx6 i2c
Hallo ich bin dabei eine I2C Verbindung mit einem PC (Master) und einem Xmega32C4 aufzubauen (Slave). Die Software auf beiden Seiten (Linux und MUC) sollte soweit stimmen, ich bekomme aber keinen Write-Befehl von dem PC auf dem MUC hin. Kann mir wer ein Dokument über die Pinkonfiguration
-
Thread
defines bedingt compilieren für m328 bringt Compilerfehler
nicht richtig. Also dann eben so: [code] echo | avr-gcc -E -dDM - -mmcu=atxmega128a1 | grep -i xmega #define __AVR_XMEGA__ 1 #define __AVR_ATxmega128A1__ 1 [/code]
: C:\Dokumente und Einstellungen\...>echo | avr-gcc -E -dDM - -mmcu=atxmega128a 1 | grep -i xmega #define __AVR_XMEGA__ 1 #define __AVR_ATxmega128A1__ 1 C:\Dokumente und Einstellungen\...>echo | avr-gcc -E -dDM - -mmcu=atmega328 | grep -i mega328 #define __AVR_ATmega328__ 1 C:\Dokumente
-
Thread
Umstieg STM32 auf Atmel SAM Erfahrung
ist das Atmel Studio beim Xmega wirklich besser als Mikroe?
abschalten) Such mal im Forum nach Atmelstudio 6, da wird dir schlecht! (Ich muss es halt für ein Xmega-Projekt nutzen, naja, ich werd's überleben)
-
Thread
Suche kleinen Mikrocontroller zur hochgenauen Zeitmessung
sein? 400ns entsprechen ja schon 2,5 MHz. Sollte ich mir da etwas schnelles nehmen? Einen PIC oder xMega mit 32 MHz? Schön wäre etwas günstiges mit wenigen Beinchen. Der Mikrocontroller soll nur die Zeit messen und über I2C ausgeben. Oder gibt es da einen anderen, sinnvolleren Weg? Danke für eure
-
Thread
XMega - USART Pins geben kein Signal aus
Hallo, ich arbeite gerade an einer Implementierung mit einem AtXmega128A1. Dieser soll Rückmeldungen an einen PC über die UART-Schnittstelle und dem Pegelwandler MAX3232, der +3,3V Pegel in +12/-12V-Pegel wandelt, geben. Ich arbeite mit dem Terminal HTerm und
-
Thread
xmega clock prescaler
Hallo Kann mir kurz einer den Grund erklären, warum es drei verschiedene Prescaler Factors (A,B,C) gibt? Beispiel: CLKSYS_Prescalers_Config( CLK_PSADIV_1_gc, CLK_PSBCDIV_1_1_gc ); Vielen Dank!
-
Thread
Linux und (immer noch) C
die durch die dortige Architektur bedingt sind (Lage der Register DDRx/PORTx). Bei späteren (Xmega) oder den diversen ARMs ist das alles orthogonaler und einfacher zu zimmern. Das C++-Äquivalent sähe ungefähr so aus: [c] #include <avr/io.h> #define F_CPU 1E6 #include <util/delay.h>
-
Thread
Wie Drehimpulsgeber entprellen
Mikrocontroller zu verwenden, der Dekodierung von Quadratursignalen in Hardware bereits eingebaut hat. Z.B. XMEGA oder STM32.
-
Thread
Hilfe bei der seriell Port Kommunikation mit Atxmega64a3u
Pins im oberen Nibble http://www.atmel.com/Images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf
-
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
5.23 Format für DSP berechnen
10(gain / 20)) B0 = B1 / 2 B2 = B0 Nur habe ich jetzt keine Idee wie ich das richtig auf nem XMega umsetzten kann. Von der Laufzeit läuft moment nichts kritisches, von dem her darf es auch gerne länger dauern. Vielleicht kann mir jemand auf die Sprünge helfen, gerne auch mit ein paar Beispielen
-
Thread
Benötige Unterstüzung bei Variablen
schrieb im Beitrag #4029991: > Der Cortex ist mir noch n bissl zu viel Da verwechselst Du was, der XMega ist kein Cortex, Atmel bietet aber auch ARM Cortex an. Der XMega ist immer noch ein 8Bit AVR, zwar anspruchsvoller als die normalen ATMega, aber man erkennt viel Bekanntes wieder und findet sich gut rein, auch die Unterstützung der XMega seitens Bascom ist ganz ordentlich. Sven Kegel schrieb im Beitrag #4029991: > Kannst mir ja mal deine Meinung Posten :) Sieht nicht schlecht aus, für das LCD war Bascom-Code zu finden, beim
-
Thread
AVR Studio, Schleifenoptimierung 17,18
Hallo, Ich versuche gerade im AVR-Studio C++ auf einem AtXmega eine schleife zur Verzögerung von ca 1us zu Programmieren. Problem ist, dass wenn ich in [c] for(int i=0;i<18;i++) { ; } [/c] i bis 17 Zählen lasse, dies etwa 2,3us dauert. setze
@ Matze (Gast) >Ich versuche gerade im AVR-Studio C++ auf einem AtXmega eine schleife >zur Verzögerung von ca 1us zu Programmieren. Dann nutze besser die Funktion _delay_us(); Die funktioniert. https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Warteschleifen
-
Thread
Definition der baudrate: Fehler- "expected identifier or '(' before numeric constant"
Die erste Version der Datenblätter vom ATxmegaA / ATxmegaA1 (der ATxmega128A1 war der erste Xmega) datiert auf 02/2008. Das ist die erste /öffentliche/ Version, zuvor wurde innerhalb von Atmel da schon eine ganze Weile an den Xmegas gearbeitet. Insofern ist es sehr wahrscheinlich, dass
-
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
Suche Adapterplatine TQFP32/QFN32 auf DIP für Atmel ATmega16M1/32M1/64M1
Ich habe hier noch einen XMEGA128A1U TQFP fertig aufgelötet, keine Ahnung ob der auch gehen würde, wenn ja würde ich den zum Verkauf anbieten. Bild: https://www.dropbox.com/sc/zqftdx7aathy1x1/_cvRBW6nHE
-
Thread
xmega eeprom
Hallo, ich benutze einen atxmega32c4 und avr1315 treiber für das eeprom. Das Problem für mich ist, dass ich eine Struktur mit einer Vielzahl an Variablen (seriennummer, sensorwerte,etc,etc) und komme damit auf ca. 45 byte. Eine Seite im EEPROM hat allerdings nur 32Byte. Mit den im AVR1315 aufgelisteten vordefinierten Funktionen lässt sich aber nur auf eine Seite schreiben. Hat hier jemand schon Erfahrungen gesammelt? Vielen Dank.
-
Thread
welcher (analoge) Filter für FFT im Audio-Bereich?
für etwa 8 Werte, ggf. auch noch weniger. Wenn man beim 8 Bit AVR bleiben will, gäbe es noch die Xmega: da geht der ADC bis 1 MHz und der Takt bis 32 MHz.
-
Thread
TWI ATxmega register
Master Mode die einfachere Variante sein dürfte. Ich weiss allerdings nicht aus dem Kopf, ob der XMega ein Clock-Stretching am I2C unterstützt. Wenn nicht, ist der Non-Hold Mode definitiv einfacher: Du schiebst das Kommando rüber und startest dann Read Abfragen. Die gehen solange schief, solange der
-
Thread
STD600 PortR PDI XMEGA
Ich teste derzeit meinen Xmega32c4 mit dem STK600. Dabei ist mir aufgefallen, dass ich den PORTR gar nicht testen kann, da es diesen gar nicht auf dem STK600 gibt. Genauso die PORTS PDI/RESET_PDI. Patrick
-
Thread
Pindeklaration Xmega
deklarieren wie ich es gewöhnt bin: #define PIN_LED_ROT PA0 (Beispiel) Wenn ich das bei einem Xmega mache kommt die Fehlermeldung, "PA0 undeclared". Muss man das bei den Xmega jetzt immer mit Pin0_bm benutzen? Vielen Dank im Voraus. Patrick
Patrick Schmelzer schrieb im Beitrag #4014769: > Muss man das bei den Xmega jetzt immer mit Pin0_bm benutzen? Wahrscheinlich. Oder du machst Dir nen eigenen Header mit: [code] #define PA0 0 #define PA1 1 #define PA2 2 #define PA3 3 #define PA4 4 ... [/code]
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
und das hat auch schon Karl Heinz gesagt. Ich habe den Grossteil meiner BLDC FOC vom Mega88 auf den XMega128/192 und auf STM32 protiert, ohne dafür mehr als ein,zwei Tage zu benötigen. War aber klar, das es wieder mal der übliche FlameWar wird - Kinners, der TE hat nun mal in C geschrieben, deswegen
-
Thread
SPI auf Board XMEGA256A3BU Xplained
Hallo, ich will auf besagtem Board http://www.atmel.com/Images/doc8394.pdf ein Dogl-Display per SPI an PORTD betreiben. Leider ist das nicht möglich, es findet keine Datenübertragung statt, welches ich per Oszi festgestellt habe. Mit der gleichen Konfiguration an PORTC funktioniert es ohne Probleme so wie es soll. An PORTD wird das SPI auch geteilt mit dem Flash und dem On-Board-Display, dafür habe ich extra eine Solution in Atmel-Studio gemacht ohne das Board anzugeben, also ich benutze nur den Prozessor am Board, nicht die Board-Komponenten. Dennoch lässt sich nicht das SPI
-
Thread
Xmega Flash auslesen und in gleichen Typ programmieren
Hallo, ich möchte zur Sicherheit ein funktionierendes Programm aus einem Xmega auslesen um damit weitere Controller zur Not programmieren zu können, falls mein Source Code manipuliert wurde. Die Protection-Fuses o.ä. sind nicht gesetzt, ich habe einen JTAG MKII Debugger. Wie
Du hast also ein Programm für den XMega geschrieben und in mindestens einen µC eingebrannt. Bist aber NICHT in der Lage eben diesen wieder auszulesen ? Das klingt doch etwas sehr fadenscheinig.....
-
Thread
Struct welches im Flash liegt an Funktion übergeben
eine Funktion übergeben. Je nachdem welche Daten ich verwenden möchte. Das ganze soll auf einem XMega mit dem AVR Studio laufen. So habe ich es mal jetzt Probiert. Das ist das Struct und die Daten. [c]typedef struct { uint8_t B2[4]; uint8_t B1[4]; uint8_t B0[4]; uint8_t A2[4];
-
Thread
IO-link master (light)
verfügung um meinen Master zu schreiben. Ich denke ich werden jetzt doch die Masterplatine mit einem XMega und BT900 oder ESP8266 bauen. Das Backend bekommt noch einen XML-Parser damit ich die IODD einlesen und die richtige Form anzeigen kann. Bilder von der IODD ist schön brauch ich aber nicht. ISDU
-
Thread
Kommunikation belauschen/beeinflussen
Du brauchst einen Mikrocontroller mit drei seriellen Schnittstellen. Also einen AVR aus der Xmega Reihe. Außerdem solltest du herausfinden, wozu die unbekannten vier leitungen dienen. Möglicherweise werden dort genau die Informationen übertragen, die für deine Anwendung relevant sind. Den
-
Thread
LED Matrix 8x32 TLC5940 + Shift Register Source Problem
Lochraster löten kann. Erste Tests funktionieren. Für spätere Leser... Aufbau ist wie folgt: Xmega (3.3 V) -> Shiftregister 74HCT595 (5 V - Wichtig mit T + Schiebelogik per Software invertiert) -> IRLML 6401 oder IRF7324 (Source: +5V, Gate: SR, Drain: LEDs) -> TCL5940
@Andreas Bär (grizzly86) >Aufbau ist wie folgt: >Xmega (3.3 V) -> Shiftregister 74HCT595 (5 V - Wichtig mit T + >Schiebelogik per Software invertiert) -> IRLML 6401 oder IRF7324 >(Source: +5V, Gate: SR, Drain: LEDs) -> TCL5940 Solche Lyrik ist sinnlos