-
Thread
Frequenzteiler mit ATXMEGA ohne Interrupts
Hallo, ich plane eine Hardware, die im Haupteil aus einem ATXMEGA128A1, einer RTC und einem externen ADC bestehen soll, welcher einen externen Takt benötigt um eine Wandlung auszulösen (nicht zum Wandeln selbst). Dazu plane ich, das 32kHz Square-Wave-Signal der
suche ich eine Möglichkeit die Frequenz irgendwie teilen zu können. Meine Frage ist, ob das mit dem ATXMEGA möglich ist, ohne diesen mit Interrupts zu belasten. Ich hatte mir im Datenblatt mal die Waveform Generation der Timer angeschaut, bin aber noch nicht ganz durchgestiegen. Ginge das damit, oder arbeitet
-
Thread
Atxmega RTC Period
auf dem Schlauch und sehe den Fehler nicht, vielleicht hat jemand nen Tipp. Ich habe frisch ein Atxmega 128A1 Xplained auf dem Tisch und bin gerade etwas dabei mich damit zu beschäftigen und herumzuspielen. Ich habe vor die interne RTC zu aktivieren und klassisch im Sekundentakt die 8 LEDs des Xplained
device '---------------------------------------------------------------------------- avr.device = atxmega128a1 avr.clock = 32000000 avr.stack = 64 '---------------------------------------------------------------------------- 'setup clock system '--------------------------------------------------
-
Thread
Unterschied zwischen AVR ISP und PDI?
Ist das nicht diese PDI Schnittstelle? Nö! Die einzigen AVRs die ein PDI haben sind AFAIK die ATxmega Dinger.
Beim Mega128: PDI= Programmer Data In PDO= Programmer Data Out
-
Thread
HILFE DC-Messmodul max. 2V mit 24 Bit ADC
Für ein Studienprojekt soll ich ein DC-Messmodul entwickeln. Es soll maximal 2V messen, ein ATxMega128 und ein 24 Bit ADC soll verwendet werden. Für den ATxMega habe ich ein spezielles Entwicklungsboard (ähnlich einem Arduino Mega), wo alle Anschlüsse als Steckkontakte verfügbar sind. Um den gemessenen
die Sample-Rate auf 5 SPS gesetzt) und den ADC auslesen kann. Anpassung der SoftWare auf einen ATxMega wäre wohl nötig. Aber den Aufwand kann ich nicht einschätzen, weil ich noch keine ATxMega's programmiert habe. Ich kann dir gern meinen Interpreter für den ATmega8 zur Verfügung stellen, wenn's hilft
-
Thread
UART mit Atmega 2560
soll dieser dann vereinheitlicht werden. -> Einrückung, Klammern etc. Nun zum Problem: Der ATM 128 mit 2 Uarts kann nur mit UART0 asynchrone Übertragung (lt. Datenblatt). Die UART1 geht dann nur als synchrone UART. Bei ATXMega gehen alle UARTs asynchron, wie man dies erwarten würde. Im Datenblatt
Hi >Nun zum Problem: Der ATM 128 mit 2 Uarts kann nur mit UART0 asynchrone >Übertragung (lt. Datenblatt). Die UART1 geht dann nur als synchrone >UART. Wie kommst du auf dieses schmale Brett? Wenn mit ATM 128 der ATMega128 gemeint
-
Thread
ATXmega USB - wie funktioniert das im Detail, welcher Treiber im PC, etc.
Hallo allerseits Mittlerweile gibt es ja ATXMega mit USB-Unterstützung, bei denen anscheinend die meisten Bugs der XMegas beseitigt sein sollen, z.B. den ATXMega 128 A3U. Wie funktioniert jetzt die Datenübertragung auf USB zwischen XMega und
-
Thread
Suche passenden Mikrocontroller
AVRs ATxmega erfüllen deine anforderungen. Ansonsten schau bei ti stm nxp cypress usw. nach . dort bekommst du idr eine tabellarische Übersicht.
seid wirklich sicher, dass die Rechenleistung eines AVRs ausreicht? Ich meine das Grafikdisplay (128x64) und die SD-Karte brauchen doch schon viele Ressourcen. Mfg Chrisi
-
Thread
Kleines Xmega-Board - Verbesserungsvorschläge?
Dieses, nicht klein genug ? ;-) - http://www.chip45.com/AVR-Xmega-Mikrocontroller-Module/CrumbX128A3-V1-2-AVR-ATxmega128A3-USB-RS485-Mikro-SD-Karte-Modul.html?XTCsid=3f3e6e0247e42194b31ba3e779232414 .
groben Package? Kann natuerlich auch sein, dass ich > > mich irre, wunder mich nur? der Atxmeg128a1 hat 0.5mm pitch Abstand zwischen den Beinchen, der Atxmeg128a3 hat den selben Abstand wie die alten Atmegas (0.8mm pitch). Alle aufzuzählen würde den Rahmen sprengen (siehe Datenblatt). Gruß
-
Thread
Bezeichnung PORTA wird beim Atxmega wohl nicht unterstützt?
Ich beschäftige mich ganz neu mit Mikrocontrollern und habe mir den neuen Atxmega128 zugelegt. Jetzt stellte ich fest das die vielen Progamme hier im Forum umgeschrieben werden müssen. Der GCC-Compiler nimmt kein PORTA oder PINA mehr an. Es muss jetzt heißen PORTA.OUT oder PINA.OUT
Programmier-IO-Thematik ein spezifisches Datenblatt > (Übersicht)? Das Kapitel über die normalen IO-Ports im ATxmegaA1 family datasheet.
-
Thread
STK500 + STK501 Gesperrt
Kann man atxmega auch damit verwenden?
würd mal sagen eher nein: google.com --> "compatibility atxmega stk501" http://store.atmel.com/PartDetail.aspx?q=p:10500070#tc:supnote
-
Thread
XMega128A4 Verfügbarkeit?
/product-search/de?x=0&y=0&lang=de&site=de&KeyWords=xmega128A4 Und sonst? Habe bei "den üblichen Verdächtigen" für Endkunden leider nichts gefunden. Oder kann man als Privat-Person bei Digi-Key bestellen? In freudiger Erwartung Eurer hilfreichen
planmäßig vorkommt. EBV gibt z.Z. für die XMEGA Lead Times zw. 5 und 10 Wochen an (hätten den ATXMEGA128A4U-AU auch auf Lager) >> Hmmm - wie komme ich an die Digi-Key-Teile als Privater ran? > > Bestellen. Kostet halt mächtig Versand, oder du hängst dich an > eine Sammelbestellung mit 'ran
-
Thread
AVR XMEGA-A1 XPlained - timeout error
Vielen Dank für eure Hilfe! Grüße Lukas P.S.: Mein System: - XMEGA-A1 XPLAINED Board mit einem ATXMEGA128A1 drauf - Windows 7 64bit - Treiber für den XMEGA wurde von Windows schon selber gefunden Das flashen versuche ich mit einem Demo hex-file von ATMEL was ich hier: http://kampis-elektroecke.de
wäre doch ein Reset. PDI-Clock kannst du nicht meinen. Ich habe mir für 3 oder 4 Euro einen ATXmega besorgt, aber einen mit USB und habe dort dann den Bootloader hoch geschrieben. Seitdem flashe ich nur noch über USB und mit Flip, ist sehr komfortabel. PE1 habe ich als Boot-Pin gesetzt und PID-Data
-
Thread
xmega port remap
astrein(AVR-STUDIO 6.2). Kann zwischen den zwei Port's hin und her wechseln. Allerdings bei einem Atxmega128A3U! Gruß G.G.
Hallo Albundy, habe meinen Atxmega32a4U rausgekramt(siehe Link). http://www.reworld.eu/re/de/produkte/index.htm Dein Code funktioniert hier ebenso! Du hast nicht versehentlich einen ATxmeg32a4-AU hergenommen? Gruß G.G
-
Thread
[AVR] "Undokumentierte" Synchronisationsprimitive XCH, LAC, LAS, LAT in gcc
unterstützt die Befehle jedenfalls weder im Simulator noch auf der echten Hardware. Bei einem ATxmega128A3 funktionieren sie dagegen zumindest im Simulator. Mich würde interessieren, auf welcher AVR-Hardware die Befehle außerdem noch implementiert sind - evtl. eben auch undokumentiert. (Atmels
ATtiny15 -> ATtiny85 ATtiny26 -> ATtiny861 ATmega8 -> ATmega328p ATmega16 -> ATmega1284p ATmega128 -> ATmega2561 Kunden sind naturgemäß nie zufrieden und wollen zusätzliche Funktionen. Und wenn man dazu auf der Platine nur nen anderen Chip bestücken muß, ist das ein riesen Vorteil gegenüber alles
-
Thread
AtXmega256A3BU probleme mit Chip erase?
Prototypen neuer Hardware auf dem Tisch, habe Firmware zu portieren die ich vorher für ein Board mit AtXmega128A3 geschrieben habe und die nun auf einem AtXmega256A3BU laufen soll. Damit habe ich soweit kein Problem, aber mich ärgert die Programmiererei.. Ich benutze ein JtagIce MKII mit PDI Adapter und avrdude
löschen und reagiert auf jeden weitern Versuch von Chip erase mit einem Fehler: [code] avrdude -p atxmega256a3bu -c jtag2pdi -P usb -e avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.02s avrdude: Device signature
-
Thread
Verständnisproblem ATXMega TWI
Hallo liebes Forum, ich versuche gerade auf einem ATXMega128-A4U einen TWI Master in Assembler zum Laufen zu bringen. Ich komme allerdings mit dem "Automatisierungsgrad" nicht zurecht, den die TWI Hardware der ATX Serie im Vergleich zur AT Serie inzwischen
Hi, im Datenblatt von Atxmega AU steht das das Flag in im Statusregister gelöscht wird wenn : - in das ADDR Register geschrieben wird - in das DATA Register geschrieben wird - vom DATA Register gelesen wird. - ins CTRLC
-
Thread
Einfache Lösung gesucht: ca. 1MB persistent speichern und über 10m Kabel am PC auslesen können
Du könntest ein CrumbX128A1 Modul verwenden. Es hat einen Mikro-SD Slot und eine RS485 Schnittstelle, mit der du die Verbindung zum PC hin machen könntest. Es wird optional mit Bootloader geliefert. https://www.chip45.com/products/crumbx128a1_avr_xmega_module_board_atxmega128a1_usb_rs485_sdcard.php
-
Thread
Basisschaltung Atxmega
Hi, Hat jemand vielleicht eine Basisbeschaltung fuer den ATxmega128A1 oder aehnelt die Basisbeschaltung einer Atmega-Schaltung (bis auf die 3.3V natürlich). Gruss
ist es allgemein Empfehlenswert einen ATXMEGA zu verwenden, da bei Farnell z.b. Lieferzeiten auf Anfrage und anfang Jahr hats ja einmal einen Thread darüber gegeben, ist es jetzt unbedenklich einen XMEGA einzusetzten?
-
Thread
TQFP zu DIL/DIP
Guten Abend, ich bin interessiert einen ATXMega zu benutzen brauche diesen jedoch zu Begin der Entwicklung definitiv in DIL/DIP Bauform, damit ich damit vernüftig auf einem Steckbrett arbeiten kann. Kann mir dazu jemand einen Adapter empfehlen
Ich habe mal sowas http://www.watterott.com/de/ATxmega128A1-Breakoutboard?x00e45=c7aaa0d733e3fe82ce18bbd8d0eba6f2 genommen und Buchsenleisten eingelötet. Das nimmt dann nichtmal Platz auf dem Steckbrett weg.
-
Thread
XMega128A1 + AVRDragon
Hallo, ich arbeite seit längerem mit dem ATXMega128A1 board von chip45.de http://shop.chip45.com/epages/es10644620.sf/de_DE/?ObjectPath=/Shops/es10644620/Products/CrumbX128A1-1.0/SubProducts/crumbx128a1-1.0-08 Dieses hat nur einen PDI Anschluss
-
Thread
ATxmega8E5 ADC_Problem
Hallo, ich versuche zwei ADC-Kanäle vom ATxmega8E5 Microcontroller von Atmel auszulesen. Leider scheint die Auswertung nicht zu klappen am ADC PIN.2 liegen 1,07V an und bei der if-Abfrage müsste es die Variable s_GLO.ucHardwareVersion = STD setzen
= ADC_REFSEL_INTVCC2_gc; // select Reference Vcc/2 ADCA.PRESCALER = ADC_PRESCALER_DIV128_gc; // select Prescaler 64 = 125kHz ADCA.CTRLA = ADC_ENABLE_bm; // set ADC enable } uint8_t ADCA_Conversion(ADC_CH_t *Channel, uint8_t Pin) { Channel->CTRL =
-
Thread
CSD Angebotsaktion morgen
Butterfly 16,95 EUR AT90USBKEY2 26,49 EUR LCD (Grafik)-Displays DEM240128BFYH-LY Grafik Display 240x128 28,59 EUR DEM20485SYH-LY Display 20x4 10,95 EUR DEM20231SYH-PY Display 20x2 9,15 EUR Zubehör Touch Panel HT043A-NC0FD52-R 9,50 EUR Sensoren LSM303DLH Beschleunigung 3AXIS 28LGA 11,25
ATMEGA328P-AU 2,75 EUR ATMEGA1284P-PU 4,49 EUR ATMEGA1284P-MU 3,85 EUR AT90USB1287-AU 6,95 EUR ATXMEGA128A1-AU 4,95 EUR AT91SAM9260-QU 10,95 EUR Speicher ICs MT48LC16M8A2P SDRAM, 128MBit, 16Mx8, 3.3V, 54-TSSOP-II 4,89 EUR MT48LC8M8A2P SDRAM, 128MBit, 8Mx8, 3.3V, 54-TSSOP-II 5,75 EUR Lötkolben
-
Thread
PDI und Xmega
Hallo! hat es jemand geschafft einen ATXmega128A1 via PDI zu bespielen? ich komm mit PDI einfach nicht auf den Controller drauf, das einzige was ich kann ist Spannung auslesen. In irgend so einem Manual steht drin, das es mit Dragon per
Also ich hatte keine Probleme einen xmega128A1 per PDI und dem ISPMK2 zu programmieren. Debugging per PDI und dem JTAGICE2 geht auch. Allerdings hatte ich ganz am Anfang einen 100n am Resetpin, aus Gewohnheit. Damit funktioniert das PDI natürlich
-
Thread
XMega 16D4 - BOOT SECTION PAGE SIZE
Hallo zusammen, kann mir jemand sagen wo ich die Angabe zur BOOT SECTION PAGE SIZE des ATXMega16D4 finde. Ich werd gleich verrückt, hab überall geschaut. Datasheet, Manual und Internet....... nix zu finden. Danke!
http://www.atmel.com/images/Atmel-8135-8-and-16-bit-AVR-microcontroller-ATxmega16D4-32D4-64D4-128D4_datasheet.pdf Seite 17 Table 7-2 Ich tippe mal 4K Bootsize / 16 Pages. Also 256 Bytes. Passt auch ganz gut zur Pagesize vom Application Flash. Thorsten
-
Thread
Codevision CodeWizardAVR TWI Probleme
Ich habe ein Problem mit CodeVisionAVR. Ich starte ein Projekt mit dem CodeWizardAVR (XMEGA128) und möchte gerne auf einen PCF8574A schreiben. Leider funktioniert es nicht so wie ich gerne möchte. Könnt ihr an der Software einen Fehler erkennen? Danke für eure Hilfe!
IIC programmiere. Schon mal AVR1308: Using the XMEGA TWI http://www.atmel.com/devices/ATXMEGA128A4U.aspx?tab=documents getestet? MfG Spess
-
Thread
Atmel Studio kennt keine Xmega-Bausteine
Problem mit Atmel Studio: Ich will ein "XMega A1U Xplained pro" Demoboard programmieren auf dem ein ATXmega sitzt. Trotz der Installation des ASF-Pakets und sorgfältiger Auswahl aller verfügbaren Micros bei der Installation taucht der Xmega nicht auf. Nur bei der Auswahl de Boards findet sich ein Xplained-Board
that Xmega128A1U is part of studio and it will be listed under XmegaA family devices, you have to select XmegaA family to select the Xmega128A1U device. I have attached one more video creating ASF project please
-
Thread
SSP Smiley® Secure Protocol
gerade noch die AES Kodierung zusammenstricken können. Es handelt sich dabei um das eSSP Protokoll also 128 Bit AES + Diffie Hellman Schlüsselaustausch. AES wie gesat ok, da gibs was fast vorgekautes im netz, Diffie Hellman konnte ich nicht mehr machen, die 128 Bit Primzahlgenerieren (zufallszahl) hab ich
schon jemand mit der Ansteuerung weitergekommen? Ich habe einige Erfahrung mit AVR-Controllern, auch ATXmega-Controllern, daher könnte ich deren AES-Einheit ganz gut einsetzen, denke ich. Ich wäre jedenfalls an einem Erfahrungsaustausch interessiert. Grüße David
-
Thread
Motortreiber für 4 DC Motoren
Hallo, ich würde gerne 4 brushed DC Motoren aus dem Modellbau Bereich mit einem Mikrocontroller (ATXMega128A1) ansteuern. Dabei stellt sich die Frage, wie ich das möglichst kostengünstig machen kann. Problem sind die hohen Ströme pro Motor von bis zu 50A bei 7,4V. Ich finde einfach keinen Motortreiber
PS-Monster" bändigen zu können;) Bis jetzt habe ich eine Controllerplatine mit einem ATMega324, einem XMega128A4 und einem XMega128A1. Der Modellwagen hat an allen 4 Rädern Hall-Sensoren und jeweils eine starke Bremse. Damit soll eine Fahrdynamikregelung wie ESP realisiert werden. Des Weiteren aber auch eine
-
Thread
Linearer Spannungsverstärker
externen System ausgelesen wird. Ich möchte das Signal mit dem Digital - Analog - Converter des ATXMega128 erzueugen. Dies geht auch soweit, das Problem ist nun, dass der DAC des ATXMega das Signal von 0V - 1,0V ausgibt. Ich brauche also eine Schaltung, welche das DAC Signal mit 10 multipliziert (Spannungsverstärker
-
Thread
atXmega 128 A3 - DAC
stehe wieder mal vor einem Problem und brauche eure Hilfe. Folgende Situation: Ich habe ein AtXmega 128A3 und nutze AVR Studio (Version 4.19) Für verschiedene Bastelein habe ich den Xmega schon verwendet. Nun möchte ich den DAC verwenden und ausprobieren und bin auf folgendes Problem gestoßen,
ohne Erfolg: PB2 PB3 habe auch schon verzweifelt an Port A gemessen mit meinem Oszi. (siehe AtXmega Datenblatt Seite 51) Ich hoffe Ihr kennt die Lösung und helft mir bei meinem Versuched den DAC zu testen.
-
Thread
scanf_p unsigned char / Einlesen von Werten 0-255
Zahlenvorrat nutzen. Eine Nachricht wie z.B. FF FF FA soll auch so in temp2 abgelegt werden. Kontroller: ATXMEGA 128 Avr Studio 5.1 Freue mich über jeden Rat... Viele Grüße
gerade mal ausprobiert.... komischer weise funktioniert nur die scanf_p Funktion, aber halt nur bis 128. Ich vermute das irgendwo anders der Fehler liegt.. Habe den Fifo und stdio von open_mcp im gebrauch.....
-
Thread
DMX-Receiver mit xmega - UART empfängt nur Müll
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, kann ich den nicht über den µC versorgen, das mache ich extern. Der Ausgang des ICs
Meiner Erfahrung nach ist der XMega 128xx völlig ungeeignet (vor allem mit dem internen Quarz betrieben) die 250 KBaud exakt zu erzeugen. Die Uarts sind auch völlig ungeeigent, einen sauberen Break zu erzeugen. Diese lassen sich, einmal gestartet
-
Thread
[V] Xmegas + Xplain + Xmega256A3 Modul
Xmega256A3 USB Extended Modul -> neu / unbenutzt http://www.alvidi.de/shop/product_info.php?info=p34_AVR-ATxmega-USB-Extended-Modul-mit-ATxmega256A3.html - 1x Xmega32A4 neu - 2x Xmega16A4 neu Und dann habe ich noch 2 Xmega128A1 und eine Xmega32A4 die von mir auf Experimetierplatinen aufgelötet worden
-
Thread
xmega 256A3AU USB Problem
Hallo, der ATXMEGA256A3AU (Standardtype)hat keine genormte USB-Schnittstelle! Sollte es nicht ein USB-Type (ATXMEGA256A3U) sein? Schau dir das mal an: http://www.reworld.eu/re/de/produkte/x3dil/right.htm Gruß
Gerhard, Du hast vollkommen recht - wie blind muss man sein. Das dumme war, ich habe vorher mit einem 128'er gearbeitet und da hat der A3-AU USB. Danke für den Tip.
-
Thread
Full-Speed USB <-> SPI
Hallo Matze Ein ATxmega mit eingebauten USB Tranceiver bzw. http://matrixstorm.com/avr/avrstick/ Fuer letzteres gibt es vorgefertigte, "browsermodifizierbare" Firmwares die dir das ganze USB gehangel abnehmen. (http
Und inwiefern hilft das jetzt weiter? 64kbyte/sec <<< 12Mbps - dachte ich zumindest... Mein ATxmega schaft sogar locker 128kbyte/sec - sogar mit USB Klassen drumrum... MfG
-
Thread
Atmega128 startet nur wenn man ihn berührt?
Hallo, habe ein etwas komisches Proglem mit einem Atmega 128... Habe mir eine Platine fertigen lassen auf der ich einen Atmega128 als Controller verwendet habe. Habe die erste Platine aufgebaut und diese funktioniert einwandfrei... Bei der zweiten und
tendenziell größer), Ich hatte mal das Gegenteil, da waren sie mit 22pF an einem 16 MHz Quarz am ATXmega zu groß, der lief erst nach Anfassen los. mit 2x10pF lief er allein los!
-
Thread
Timer Initialisierung für den avr-gcc komfortabel ermitteln
Fehler. Karsten M. schrieb im Beitrag #4365054: > Wenn du z.B. statt einem ATMega32 einen ATMega128 verwendest? Da ist es ja nicht mit der Anpassung der Inits getan. wendelsberg
ATMega128 als ATMega102 verwenden will, der soll hierfür eine getrennte zusätzliche Konfiguration ATMega128-102 erstellen. Und Deine Grundhaltung ist der Sache hier nicht förderlich! :-)) Zumindest verfehlt
-
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
Abstand µC SD-Kartenslot
dass auch der AVR nicht ununterbrochen Daten empfängt. Du kannst nicht einfach davon ausgehen, ein 128kBit MP3 File mit 128khz Takt übertragen zu können. Da ist eine erheblich höhere nötig, insofern finde ich die 2Mbit durchaus sinnvoll. Ich schätze, daß 2Mbit mit 20cm Kabel funktionieren werden.
>Du kannst nicht einfach davon ausgehen, ein 128kBit MP3 File mit 128khz >Takt übertragen zu können. Da ist eine erheblich höhere nötig, insofern >finde ich die 2Mbit durchaus sinnvoll. Und wo sollen die 2MBit/s herkommen? Er sagt ja nicht
-
Thread
Pollin LCD SOLOMON LM118KFWL2
Hallo, ich versuche grade dieses Display mit einem ATxmega128 zum laufen zu bringen. Allerdings habe ich bei meinen Versuchen nie irgendetwas darauf zu sehen bekommen. Die Stromversorgung kommt vom Board. Details zum Anschluss findet man im Dateianhang. Alle Programme, die ich probiert habe, konnte ich kompilieren und mit avrdude auf den ATxmega laden. 1. Versuch: Sourcecode der Uni umschreiben An der Uni haben wir auch LCDs, die den HD44780 Standard haben, verwendet. Ich habe den Sourcecode auf die von mir verwendete Pinbelegung am Port
-
Thread
Xmega Scheduler
if (__GNUC__ == 4 && __GNUC_MINOR__== 9 && __GNUC_PATCHLEVEL__ == 2) #ifndef MMCU #define MMCU atxmega256a3u #include <avr/io.h> #include <avr/xmega.h> #endif #endif #if (__GNUC__ == 4 && __GNUC_MINOR__== 8 && __GNUC_PATCHLEVEL__ == 2) #ifndef MMCU #define MMCU atxmega256a3 #include <avr/
static KOS_Semaphore *sem; static uint8_t val; UartBuffer* Uart0_p; static uint8_t st[128]; void the_task(void) { //init timers here while (true) { kos_semaphore_pend(sem); //set timer register null val++; } } int main(void) {
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
welchem Inhalts, immer 32 Bytes groß ist, wird bei einem GOTO 5 die Abarbeitung einfach bei Adresse 128 weitergeführt. Gruß Jörg
SPI (Dataflash, Datenaustausch) und ein paralleler I/O Bus. " Wäre da nichtr ein Board per 'ATxmega128A1' und ggf. Verwendung einer Adapterplatine wie http://shop.embedded-projects.net/product_info.php/info/p173_ATxmega128A1-TQFP-100-auf-einer-DIP-Adapterplatine.html sinnvoller ? Der könnte per
-
Thread
[gelöst] 32MHz aktivieren, bei XMEGA128A1 geht's bei XMEGA64A3U nicht
Hallo, ich habe ein Board mit einem ATXMEGA64A3U. Bei diesem möchte ich den 32MHz Takt verwenden. Folgender Code läuft auf einer anderen Hardware mit ATXMEGA128A1, aber nicht auf dem hier erwähnten Board. [c] void sys_clk_init( void
-
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
Xmega Minimallayout
Hallo, ich wollte fragen welche Anschluesse ein Xmega ATxmega128A1 benoetigt um mit JTAG angesprochen werden zu koennen. Ich habe im Moment nur GND VCC von Pin 83/84 verbunden. Benoetigt er wirklich alle GND und VCC Anschluesse um angesprochen werden zu koennen
einer relativ verseuchten Umgebung ( E- Auto ) eine Motorelektronik mit Mega88 und später mit XMega128A3 aufgebaut. Gleiche Testumgebung, beim Mega88 ohne jede Beschaltung des Reset Pin lief alles gut, während der XMega sich sporadisch zurücksetzte. Nach Einbau des o.a. Pullups war alles wie beim Mega88
-
Thread
XMega UART Baudrate
Hallo, ich möchte eine größere Datenmenge per USB über den CP2102 zu meinem XMega128 schicken. Den CP2102 habe ich zum USBxpress Device konfiguriert und mir eine kleine C# Anwendung geschrieben welche die Baudrate wie folgt festlegt: SI_SetBaudRate(def_handle, 576000); Laut
Also ich habe es gerade mal getestet. Ebenfalls Atxmega (Atxmega32A4) bei 32 MHz internen Oszillator. Ebenfalls CP2102 Baudrate: 921600 Bsel = 150 Bscale = -7 Ergibt 0.08% Abweichung. Bisher keine Übertragungsfehler. Allerdings wird es vermutlich
-
Thread
Fehler im ADC Teil der iox64a3u.h
wo kann ich diesen Melden (bugtracker). Ich wechsele gerade bei einem bestehenden Projekt vom ATXMega128A1 zum neueren ATXMega64A3U. Dabei ist mir aufgefallen, das mein ADC Funktionen teilweise nicht mehr funktionieren, nach langer Suche habe ich heraus gefunden, das einige Register Adressen falsch
-
Thread
schnelle und sichere Übertragung von Xmega an PC
bereit. Die hardware würde ich erstmal probieren beizubehalten. @Frank K; Danke! @Roland; ist ein 128A1
führt er noch ein paar Berechnungen durch und ließt 8 Analogwerte ein. Sollte also mit einem ATXmega mit DMA kein Problem sein. Grüße
-
Thread
Xmega128A1 Clock-Problem
versuche 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:
Also mein Atxmega128A3 bleibt "wie gewünscht" bei "while(!(OSC.STATUS & OSC_RC32MRDY_bm));" hängen. Mache aber nichts anders als du. 1:1 gleich. Achja, damit das [c] CCP = CCP_IOREG_gc; CLK.CTRL = CLK_SCLKSEL_RC32M_gc
-
Thread
Schnelle Arithmetik
Eine weitere Optimierung waere die Sinutabelle auf 128 Phasen Werte zu reduzieren. Und die Sinustabelle auf eine Wertbreite von 256. Das waere dann ein Wert fuer alle 3 Grad, und eine Amplitudenaufloesung von 1%.
Multiplikationen in wenigen Takten (bei noch höherer Taktfrequenz) gegenüber einigen hundert Takten in einem ATxMega sprechen eine deutliche Sprache.