-
Thread
Microcontroller Bausatz mit Buch - Erfahrungen
Hi an alle. Habe schon etwas Erfahrung mit einem atxmega128 (in ansi c) gesammelt. Naja war etwas elementar mit einer komplett fertig bestückten Platine. Möchte mich nun mehr mit dem Thema beschäftigen und selber etwas zusammenbauen um es auch besser verstehen
El Nino schrieb im Beitrag #2049598: > Habe schon etwas Erfahrung mit einem *atxmega128* (in ansi c) gesammelt. Hast du gesehen, dass die Bücher/Bausätze nicht für AtXmega-Serie sondern für die ATTiny oder ATMega Serie sind?
-
Thread
größtes LCD für AVR
LCD-Display, das man mit avr 8bit-microcontrollern ansteuern kann? 3,3v müsste es haben, da ich einen atxmega benutze. MfG André
habe ich ein Nokia 6100-Display erfolgreich angesteuert, allerdings ist es sowohl in der Auflösung (128x128), als auch in der Größe viel zu klein. Ich suche ein größeres Display (3-5") mit einer höheren Auflösung (etwa 240x320).
-
Thread
C-Code für Software TWI für Atmega gesucht
8515.avrfreaks.net/index.php?name=PNphpBB2&...) Na ja, in dem verlinkten Thread geht es um einen ATXmega128A1, du hast eine Mega168. Vielleicht schaust du tatsächlich mal ins Datenblatt. Denn ansonsten ist deine Aktion ziemlich sinnfrei. Oliver
-
Thread
Neu >> brauche Einführungshilfe in AtXmega128a1
leider. Ich würde mich freuen, wenn man mich dabei hilft, in dem man mir die Befehle auf AtXmega128a1 anzupassen. Es wäre auch spuer sein, wenn man die eigene Vorgehensweise mitteilt, z.B.: Erst das und das, dann das und dass ... und dann kommt die Schleife mit (1) und das eigentliche Programm
Hi >Ich würde mich freuen, wenn man mich dabei hilft, in dem man mir die >Befehle auf AtXmega128a1 anzupassen. Du hast bestimmt schon diese Dokumente gelesen: http://www.atmel.com/dyn/resources/prod_documents/doc8077.pdf http://www.atmel.com/dyn/resources/prod_documents/doc8067.pdf
-
Thread
Atxmega 64 oder 128 in QFN
Hallo , ich suche eine Quelle wo ich die Atxmega 128 oder 64 in QFN Gehäusen beKomme. Kann mir jemand eine Quelle nennen. Danke
-
Thread
XMEGA: Errata, was nun?
Ja, danke! Meine tragen die Bezeichnung: ATXMEGA128A1 AU 1020 Mit viel Phantasie produziert in 20.KW 2010. Aber welche Bugs enthalten sind hab ich noch nicht rausgefunden.
habe ich bislang aber noch nicht gemacht, Google sollte aber weiterhelfen. Ich habe momentan nur ATXmega32A4 hier, daher kann ich wenig zu den 128A1 sagen.
-
Thread
XMega USART Init/putch/getch
Viele schöne Sachen für XMegas: http://svn.coremelt.net/atxmega128a1_board/trunk/doc/appnotes/
-
Thread
OLED und AVR
mal überlegen : 128 x 128 picel = 16384 Pixel a 18 Bit da das ned funtz mit 18 bit -> 24 bit (3*8Bit) ein Bild besteht also aus: 393216 Bits oder 49152 Bytes das Ganze mal 24 ergibt 1179648 Bytes poro Sekunde
24 Bilder/s: 128x128 = 16384 Byte x 2 = 32768 Byte x 24 Bilder/s = 786432 Byte/s Das SPI-Interface (am Display) ist glaube ich begrenzt (s. Datenblatt).
-
Thread
Frage zur Notwendigkeit PIN 83 und 84 ATXMEGA A1
Datenblatt, auf Seite 2 Pinout/Block Diagramm! http://html.alldatasheet.com/html-pdf/241109/ATMEL/ATXMEGA128A1-AU/322/2/ATXMEGA128A1-AU.html Vielen Dank vorab.
-
Thread
Sound mit Xmega und/oder Atmega
avr-gcc umsteigen. Die ersten kleinen Progs will ich mit dem Atmega32/8 machen, und dann auf den ATXmega128A1 umsteigen. Ich entwickle zurzeit einen Autopiloten mit GPS für mein Modellboot mit den Arduinos, sobald die erste Version fertig ist, möchte ich das ganze in avr-gcc proggen. Das Modell soll
Modul oder IC, und ein verständlichen Tutorial? Ich habe irgendwo was davon gelesen, dass der ATXmega sowas schon kann, stimmt das? MfG Philipp
-
Thread
Hilfe -> AVR Studio 4
den mal. Kann mir da einer helfen? [c] Build started 7.1.2011 at 16:41:25 avr-gcc -mmcu=atxmega128a1 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=32000000UL -O0 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c In file included from
main.c: In function '__vector_20': ../main.c:400: warning: unused variable 'To_est' avr-gcc -mmcu=atxmega128a1 -Wl,-Map=benzindirekteinspritzung.map main.o usart.o usart_driver.o clksys_driver.o ebi_driver.o dma_driver.o adc_driver.o -o benzindirekteinspritzung.elf c:/programme/winavr-20100110/bin
-
Thread
Ungenauigkeit beim STM32 ADC
hinzubiegen. Meine besten Erfahrungen habe ich mit Analog Device Kontroller gemacht. Auch der AVR (ATxmega) Kontroller hat da seine Probleme. Wenn also jedes Sample so ca. mit 1 lsb Error sein soll ist ein externel AD-Wandler über SPI oder Parallel die beste Lösung. Zur Zeit habe ich auch das Gefühl
Hallo Torsten, also der Umstieg von ATxmega also AVR auf STM32F kann ich so nicht sagen das er Zeit in anpruch nimmt, die Einarbeitungszeit auf eine Hardware ist immer von der Qualität der Manuals abhängig. Leider finde ich die bei ST nur mittelmäßig
-
Thread
At xmeg 128 (3,3V) mit LCD Display (5V) verbinden (in C)
Hi, hab mir vor kurzem den Atxmega 128 a3 zugelegt. Nun wollte ich meine LCD Displays http://www.pollin.de/shop/dt/OTc1OTc4OTk-/Bauelemente/Aktive_Bauelemente/Displays/LCD_Modul_TC1602E_01.html dort anschließen, was aufgrund
)vom MC zum LCD kann geringer ausfallen Hier meine Aunschlussbelegung für 4 Bit Modus am - atXmega 128 a3 1 - VDD - 5V 2 - VSS - Masse (Masse des MC und der Stromversorgung sind verbunden) 3 - V0 - Masse 4 - RS - Port PE6 5 - R/W - Masse 6 - E - Port PE5
-
Thread
Geschwindigkeit eines ADCs erkennen
13 ADC clock cycles. Stimmt folgende Überlegung? Maximaler Takt --> 16Mhz ADC Prescaler --> 128 Frequenz --> 16Mhz/ 128 = 125kHz Conversation --> 125kHz / 13 = 9615,88Hz Stimmt es, dass ich maximal 10000 Werte pro Sekunde einlesen kann? Wenn ja, wie würde man mehr schaffen? Zur Anwendung
erkannt wird bräuchte ich ca. eine > Samplefrequenz von 100kHz. nimm einen anderen Prozessor. z.B. ATXMEGA oder DSPIC. Gruß Anja
-
Thread
AVR ISP MK2 rote LED am Chip45 CrumbX128A3 ATXMEGA
Frohe Weihnachten an alle, ich hab mir über die Feiertage das AVR Studio installiert. Dazu den WINAVR Compiler. Seit heute funktioniertes auch einen besthenden CODE zu compilieren. Proble bereitet es den XMega damit zu beschreiben. Im gerätemanager sind keine gelben Ausrufezeichen mehr zu sehen. UART und MK2 programmer werden korrekt angezeigt. Eine LED am Programmer, die zum PC hin leuchtet grün. Soweit OK. Beim Aufstecken der 6PINNE und anschließendenm kontaktierem über das Studio wird die 2. LED rot. Das Crumb board wird über USB versorgt dazu habe ich J1 geschlossen. Es enstehen immer
-
Thread
XMega bleibt "hängen"?
eigentlich auch nicht sein. Das schreibt der Kompiler: AVR Memory Usage ---------------- Device: atxmega128a1 Program: 12752 bytes (9.2% Full) (.text + .data + .bootloader) Data: 137 bytes (1.7% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings... Wirklich sehr
nicht durchgeführt wird. Ich prüfs und teste es trotzdem mal! @hacky: Das Datenblatt für den ATXMega128A1 sagt: SRAM Bereich von 0x2000 - 0x3FFF Grüße, Michael
-
Thread
atxmega usart rs485: Anzeige Senden beendet
Hallo, ich habe mit einem atxmega128A1 usart eine RS485 Schnittstelle realisiert. Zur Umschaltung Senden / Empfangen wird für den Bustreiber das RTS Signal benötigt. Ich setze RTS auf High (senden) wenn das erste Byte in den USART
-
Thread
Taktquelle Xmega: int. RC oder ext. XTAL?
Ich experimentiere gerade mit dem ATxmega128. Bei den ATmegas hatte ich immer einen externen Schwingquarz als Taktquelle genommen. Die Xmegas haben ja ein viel komplexeres Clock system mit mehr Moeglichkeiten. Ich bin am ueberlegen
mittels dem > internen "factory-calibrated" 32 kHz-RC-Oszillator zur Laufzeit > kalibriere Beim 128A1 gibt es ein Problem mit der DFLL. Steht auch im Errata (doc8067.pdf) Seite 93. Ich habe versucht DFLL zum Laufen zu bringen. Es ist *mir* nicht gelungen. Ich wuerde das naechste mal *auf jeden
-
Thread
AVR Dragon mit PDI: Kabel, Pinout?
Hallo Ich möchte ein ATMEL atxmega128A3 mit PDI-Interface mit einem AVR dragon debuggen. Ich fand verschiedene Infos im Internet, denke aber, dass dies mit aktueller Firmware des dragon klappen sollte. Hat das schon jemand versucht
-
Thread
Problem: Atxmega 128A1 ADC wandelt nicht richtig
Hallo, Versuche einen Analogwert mit einem Atxmega128A1 auf einem ALVIDI Entwicklungsboard einzulesen. Jedoch schwanken die eingelesenen Werte recht stark von Wandlung zu Wandlung. Kann es sein, dass der ADC noch noch falsch konfiguriert ist? Anbei
-
Thread
xplain SDMemory via USB?
boards with an USB board controller, see section 6.1 Reprogramming the Xplain AT90USB1287 and ATxmega128A1 Firmware on page 22. For single chip Xplain boards or where the main chip controls the USB functionality, the display-demo firmware will enable the USB mass-storage functionality. ********
-
Thread
Xplain Board + Xplain Display
Erfahrung mit dem AtMega168. Mein Frage: Ich besitze den AVRISPMK2 und möchte mit diesem den XMega128A1 programmieren. Nun hat man am Displaykopf den Stecker für JTAG+PDI. Kann mir jemand helfen bei der Pinzuordnung? AVRISP Xplain Display VCC VCC (is logisch
Xplain boards with an USB board controller, see section 6.1 Reprogramming the Xplain AT90USB1287 and ATxmega128A1 Firmware on page 22. For single chip Xplain boards or where the main chip controls the USB functionality, the display-demo firmware will enable the USB mass-storage functionality. **********
-
Thread
suche ein gutes Board (mit AVR) mit ICD
Das Pollinboard ist wie du schon sagtest max bis 128P - wenn atmega, dann würde ich gerne ein 328P haben. Ist denn der Unterschied zwischen ATMega328P und ATXMega128 gross?
Mischa schrieb im Beitrag #1965729: > Ist denn der Unterschied zwischen > ATMega328P und ATXMega128 gross? Ja. Wenn du es genauer wissen willst, dann schnapp dir mal die beiden Datenblätter und vergleiche die ersten Seite. PS ATMEGA128 != ATXMEGA128 Gruß Skriptkiddy.
-
Thread
MIttels Brown Out Detektion Einen wert ins Eeprom schreiben
Spannungsabbruch noch einen Wert im Code ins Eeprom schreiben, sozusagen als Backup. Ich verwende einen ATXMEGA128A1 und habe nun den kurzen Beitrag über Brown Out Detektion hier im Forum gelesen. Nun frage ich mich, wie ich das ganze im C-Code umsetzen kann. Gibt es eine ISR Routine, welche direkt mit
-
Thread
ATXMEGAS knapp Gesperrt
schrieb im Beitrag #1959326: > Hab jetzt bei einigen Anbietern nachgefragt. Leider waren nirgends > ATXMEGA-Prozessoren zu bekommen. Lieferzeiten bis zu einem Jahr sind > garantiert. Welche Controller benötigst du denn genau? Für die ATXmega32A4 wurde mir gerade KW2/3 2011 genannt, was sich noch im
http://www.csd-electronics.de ATXMega128A1 6,95EUR
-
Thread
Atmel Xmega synchrone ADCs / Quantisierungs + Schwingungs Problem
Brennraum und den Hub der Nadel der Einspritzduese "winkelrichtig" messen. Hierzu habe ich den ATXMega128A1 eingesetzt, der ueber das Eventsystem von einem Incrementalgeber der auf der Kurbelwelle sitzt getriggert wird. (4096 Inkremente pro Umdrehung). Ueber den (im Eventsystem des XMega128A1vorhandenen
fuktionierende Einstellung gefunden) Es gibt offensichtlich ein Problem mit den 2 ADCs im Xmega128A1. Ich habe eine Zeit lang mit dem ADC Timing "spielen" muessen, bis ich brauchbare Messwerte bekommen habe. Dies funktioniert nur, wenn den ADC A mit 32MHz/64 und ADC B mit 32MHz/128 betreibe.
-
Thread
Will Atmel kein Geld verdienen?
ATXMEGA128A1-AU habe ich vor ner Woche bei CSD eingekauft. Vielleicht haben sie noch welche? http://www.csd-electronics.de/de/ Gruß Daniel
zwei Wochen habe ich zudem noch ein paar ATXMEGA128A1-AU bestellt. > Hier genau dasselbe Spiel. Vorher hieß es 2.12. wird geliefert, jetzt > wieder Ende Dezember. Die ATXmega32A4-AU hat Farnell wieder ab KW2/3 nächstes Jahr. Als Firmenkunde
-
Thread
Format des Intel-Hex-File aus AVR-Studio variiert
Hallo, ich habe folgendes Problem: Ich schreibe gerade für den ATxmega einen Bootloader, der ein komplettes hex-File über den UART empfängt und die Daten neu ins Flash schreibt. Nun habe ich bei einigen Test-Programmen das Problem, dass zwischen vielen hex-Zeilen mit
jeweils nur die 16 Datenbytes pro Zeile zu verschlüsseln - das passt halt einfach ganz gut zu den 128bit breiten Datenblöcken von AES128. Die andere Überlegung ist halt, das gesamte Hex-File zu verschlüsseln und dann zu übertragen. Der Controller müsste dann alle empfangenen Daten erstmal entschlüsseln
-
Thread
AVR Eclipse Rpblem unter Ubuntu 10.10
kommt vom linker ein Fehler : "Invoking: AVR C++ Linker avr-g++ -Wl,-Map,test1.map,--cref -mmcu=atxmega128a1 -o"test1.elf" ./test1.o /usr/lib/gcc/avr/4.3.5/../../../avr/lib/avrxmega7/crtx128a1.o: In function `__bad_interrupt': ../../../../crt1/gcrt1.S:193: undefined reference to `main' make:
-
Thread
Automatische Takt Kalibrierung ATXmega256A3B
Hallo Zusammen, ich versuche die automatische Takt Kalibrierung eines ATXmega256A3(B) zu aktivieren, ohne Erfolg. Im Errata steht, dass man beide Oszillatoren und beide DFLL Aktivieren muss. Der Wert in CALA bleibt nach dem aktivieren aber unverändert, es wird nicht geregelt
= OSC_XOSCSEL_32KHz_gc;// | OSC_X32KLPM_bm; // PLL Source = 32MHz interner RC-Osc / 4 * 16 = 128 MHz OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | (16 << OSC_PLLFAC_gp); // CLK-Prescaler A/1 B/2 C/2 -> 128MHz -> 64MHz -> 32MHz CCP_Write(&CLK.PSCTRL, CLK_PSADIV_1_gc | CLK_PSBCDIV_2_2_gc);
-
Thread
XMega mit 24Mhz
Das stimmt, dafuer hast Du eine interne PLL, womit Du den Takt verfielfachen kannst, auf bis zu 128MHz fuer die interne Peripherie oder z.B. 64MHz fuer das EBI-Interface.
Wenn Du Baudraten berechnen willst check mal das hier: http://svn.coremelt.net/atxmega128a1_board/trunk/tools/misc/atxmega_baud_rate_calculator-1.0.xls Damit kannst quasi fuer jeden Systemtakt Deine Baudraten generieren. Das is schon wirklich ne Neuerung zu den alten AVR.
-
Thread
XMEGA Dragon PDI
wird unter Device-Support kein einziger XMega aufgeführt. Hat es schon jemand geschaft den XMega128A1 per PDI und AVR-Dragon zu programmieren? Ich hoffe auf eure Hilfe TSE
Ich habe vor ein paar Monaten mal einen ATXmega16A4 mit dem Dragon (ich glaube AVR-Studio 4.18 SP2) per PDI programmiert - das hat funktioniert.
-
Thread
Die minimale und maximale Durchlaufzeit einer Funktion
die Laufzeit entsprechend beeinflussen können. Ich verwende Codevision und programmiere einen ATXMEGA128A1. Gibt es im AVR-Studio die Möglichkeit, die maximale und minimale Durchlaufzeit einer Funktion berechnen zu lassen? Vielen Dank im Voraus. LG Maxi
-
Thread
Empfehlung Programmer für XMEGA?
32kiB Flash. Andere sagen, es geht auch mit mehr Flash (vorerst geht es für den Einstieg um einen ATXMEGA128A1, den es auf Breakout-Boards gibt) Was ist richtig? Und was zum Geier ist dieses "PDI"? Und welcher Programmer kann das? Was nutzt ihr? Ein JTAG ICE für 300€ sollte es eigentlich nicht sein
-
Thread
atXmega UART Empfangs-Problem
(1<<LED); richtig: LEDPORT.DIRTGL |= (1<<LED); Dann funktioniert dein Code auf meinen Atxmega128a1 einwandfrei. Gruß XMEGA
aber die der benutzten PORTs) angeschlossen sind. Auf dem Xplain solte dann ja alles für den Xmega128A1 kompiliert problemlos laufen. Wenn noch jemandem was einfällt, bitte trotzdem posten! Nochmals Danke für die Hilfe. Gruß, Christian
-
Thread
codeblocks, avr-gcc, Linker-Probleme
</Target> </Build> <Compiler> <Add option="-Wall" /> <Add option="-mmcu=atxmega128a1" /> <Add option="-DF_CPU=16000000UL" /> </Compiler> <Linker> <Add option="-mmcu=atxmega128a1" /> <Add option="-Wl,-Map=$(TARGET_OUTPUT_FILE).map,--cref" />
Einstellungen aus Deinem Projektfile übernommen. Die einzigen Unterschiede bei mir sind: 1) "-mmcu=atxmega128a1" -> bei mir atmega8. 2) "cbv5" heißt bei mir "test" Und was soll ich sagen... kein Fehler. Ich habe allerdings eine defekte Toolchain so wie's aussieht, denn mein avr-gcc kann atxmega128
-
Thread
AVR XMEGA ADC Compilefehler
ADCB.CH0RESH; } [/code] diese Fehler bekomme: Build started 8.11.2010 at 20:08:12 avr-gcc -mmcu=atxmega128a1 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=32000000UL -O1 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT adc.o -MF dep/adc.o.d -c ../adc.c ../adc.c: In function
-
Thread
Starten eines Beispiels
habe auf der folgenden Seite: http://asf.atmel.no/selector/data/xmega-drivers-ebi-sdram_example-atxmega128a1_xplain-2.0.0.zip ein Beispiel für das Ansteuern des SDRAMs auf einem Xplain Board gefunden. Ich kann es aber nicht starten, obwohl nun schon alles in dasselbe Verzeichnis kopiert habe. Kann
-
Thread
Variable Anzahl an Parameter ohne Mengenparameter
Guten Tag, in meinem C-Programm (atxmega128a1) verwende ich folgende Funktion zum Versenden von Nachrichten an die Außenwelt: [c]void send(char* msg, uint8_t len);[/c] Da diese Nachrichten auch öfter Variablenwerte beinhalten, die normalerweise
-
Thread
AVR Bootloader in C - Artikel
-mmcu=atmega128 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=14745600UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT uart.o -MF dep/uart.o.d -c ../uart.c avr-gcc -mmcu=atmega128
auch für flash code im Bereich >64k arbeitet und eine Versionskontrolle erlaubt. Getestet mit XMega128A1 und FAT16. Karl
-
Thread
ADC des AtxMega digitalisiert nicht richtig
Danke für den Tip. Ich habe einen ATXMEGA128A1, so steht es zumindest auf dem Controller. Müsste ein U dabei stehen?
etwas Stressfreier ;) http://www.digikey.com/product-search/en?x=0&y=0&lang=en&site=us&KeyWords=ATXMEGA128A1U
-
Thread
PWM-Kanäle vom atxmega128a1
Laut Datenblatt hat der xmega128a1 ja 24 PWM-Kanäle. Ich wollte mir mit dem eine LED-Steuerung aufbauen. Im Datenblatt finde ich aber die PWM-Kanäle nicht. An welche Ports muß ich die 24 LEDs anschließen? Danke
resources/prod_documents/doc8067.pdf Um die 24 HW Pwms realisieren zu können benötigt man einen Atxmega A1 z.B. Atxmega 128A1. Die Pwm hat eine skalierbare Auflösung, maximal 16-Bit. Auf Seite 51... in dem verlinkten Datenblatt befinden sich Tabellen wo man sieht wo die Pwm Ausgänge angesiedelt sind