-
Thread
Skalierbarer MCU
Habe ich auch schon mit XMega gemacht für einen Datenlogger. Läuft mit 2 MHz im Logmodus und mit 32 Mhz, sobald man ihn zum Auslesen mit dem PC verbindet - natürlich im laufenden Betrieb.
-
Thread
Lernprojekt von A bis Z: Synthesizer
realisieren? Das würde ich vermuten. Schließlich gibt es mehr als ein Projekt, in dem sowas mit 'nen XMEGA gemacht wurde. Z.B.: https://www.mikrocontroller.net/topic/261016
-
Thread
Welche Programmiersprache soll ich lernen?
Pascal, Ada. Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Andere Controller wie Pic und Stm wohl auch, hab ich aber noch nicht gemacht. Da Dir hier gleich erzählt wird, das ginge nur in C - wer nur einen Hammer hat, kann halt nur nageln... oder so - such
Beitrag #5530860: > Pascal, Ada. > > Freepascal kann Avr Embedded für Atmega und Attiny, auch AtXmega. Meine letzten Berührungen mit Pascal und Ada fanden in meinen jungen Jahren an der Uni statt, was heißt, dass ich keine Ahnung habe, wie gut es sich damit auf µCs arbeitet. Allerdings gibt es in
-
Thread
2x AES128 = AES256?
schrieb im Beitrag #5527246: > mein kleiner µC kann nur AES128 in HW. Wenn es sich dabei um einen XMEGA AVR handelt und die Anwendung kein für den potentiellen Angreifer weit entfernter/unerreichbarer Satellit ist, dann ist das sehr wahrscheinlich unbrauchbar, da durch Seitenkanal (hier: DPA) angreifbar
-
Thread
Transparente Datenbrücke(n) mit ESP8266 in Mesh?
mach ich mir auch keine Sorgen von Hackern. Sollte Verschlüsselung später nötig sein, kann man einen XMega mit AES davorsetzen und den Datenstrom zum ESP schon crypten. Später möchte ich mich dann mit dem Smartphone verbinden und die Daten dort grafisch darstellen. Daher ist die Verschlüsselung nur auf
-
Thread
Codebeispiele zu avr-sam
Ah ok ich verstehe. Der avr-gcc ist auch wirklich nur für die 8/16 bit Xmega, tiny RISC usw. Und die Code-beispiele, Funktionieren die mit den normal arm-gnu-eabi-gcc?
-
Thread
XMEGA256 Timer0 Compare Match Berechnung
Hallo, stehe gerade total neben der Spur. Ich betreibe einen XMEGA256A3BU mit einem 32MHz Oszillator. Nun möchte ich "TIMER0" alle 250ms triggern lassen. Wie berechne ich das ganze? Formel?
-
Thread
Nema 17 mit Treiberstufe A4988 antreiben mit µC XMEGA-E5 Xplained
Von dort gehe ich auf einen Festspannungswandler L7805C der mir aus den 12V die 5V für meinen µC (XMEGA-E5 Xplained) und die Versorgung für meinen A4988 wandelt. Die Motorspannung greife ich bei den 12V ab und führe sie auf den Treiber. Jetzt habe ich durch das Datenblatt und einiger Recherche herausgefunden
" http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8153-8-and-16-bit-AVR-Microcontroller-XMEGA-E-ATxmega8E5-ATxmega16E5-ATxmega32E5_Datasheet.pdf
-
Thread
Snubber für Gerdena 24V Magnetventil
Hallo, ich möchte meine Gardena 24V(AC) Magnetventile mit einem xMega schalten. Dazu würde ich einen MOC3043 Optotriac verwenden. Wie soll ich hier den Snubber dimensionieren ? Die Ventile brauchen 100 mA. Anbei ist der Ausschnitt mit dem Optotriac und den beiden Snubbern
Bastian W. schrieb im Beitrag #5517429: > ich möchte meine Gardena 24V(AC) Magnetventile mit einem xMega schalten. Ich hab dafür einfache Solid State Relais ohne irgendeine Zusatzbeschaltung verwendet. Das würde heute noch funktionieren, wenn nicht Frost und Kalk die Ventile inzwischen ins Nirvana
-
Thread
24 Einzelne Bits zu 3 Byte zusammen fügen in c++?
Ach falls das noch wer wissen will: meine Procedure (Pascal) oben braucht auf einem 32MHz XMega 2.98us. Sind aber nur 2 Bytes.
-
Thread
Einfacher Mikrocontroller mit mind. 5 UART?
8bit, 8 USARTs: XMEGA128A1 & Derivate mfg Achim
Danke, kannte ich noch gar nicht. J. Zimmermann schrieb im Beitrag #5514909: > 8bit, 8 USARTs: XMEGA128A1 & Derivate > mfg > Achim Uwe B. schrieb im Beitrag #5514906: > Laut STMCUFINDER:STM32F030 und STM32F091 Ebenfalls, besten Dank. Werde ich mir anschauen.
-
Thread
undefined reference bei existierender Funktion
Hallo, ich habe ein C-Projekt für einen XMEGA, in das ich die fats von Elm Chan eingebunden habe. [c]#include "ff.h"[/c] Damit ich bei komplexeren SD-Operationen nicht so viel Code in der main.c habe und diese damit unübersichtlich wird,
-
Thread
XMEGA UART Library
Hallo alle zusammen, da ich neu mit dem Xmega angefangen habe wollte ich auch gleich eine neue UART Library die ein paar dinge korrigiert die mich genervt haben. Das mein Ringpuffer nur zweier Potenzen unterstützte. Das mann die Port Adressen
-
Thread
Sensormodul mit Funk
für sein Haus gebaut (Fenstersensor, Tempsensor etc). Das ganze auch über CR2032 betrieben und mit Xmega32E5 + nRF24L01. Das ganze sendet alle 10 Sekunden die Daten (mit Autoretransmit). Die CR2032 läuft jetzt schon weit über 6 Monate und hat noch 2.9V (wobei sogar bei jedem Senden noch eine LED für ein
-
Thread
XMega: Laufend RTC-Periode umstellen
weckt er trotzdem immer alle 10 Sekunden auf. Mit dem Da Du uns leider nicht mitteilst welchen Xmega Du jetzt wirklich verwendest, habe ich in das Datenblatt der AU-Familie geguckt: Abs. 18.2.2: Due to the asynchronous clock domain, events will be generated only for every third overflow or
Volker B. schrieb im Beitrag #5502346: > Da Du uns leider nicht mitteilst welchen Xmega Du jetzt wirklich > verwendest Hab ich doch: "Prozessor: ATXMega32E5" Hab die Lösung gefunden: ****************************** Hab eine Annotation note gefunden: ww1.microchip.com/downloads
-
Thread
STM32 (F3) CSS immer an?
keinen drauf bauen. Ich versteh den Gedanken, das immer aktiv zu haben, von STM leider nicht. Beim XMega (als Gegenbeispiel) ist die Funktion KOMPLETT optional. Die Hardware sollte so ausgelegt sein, dass im Reset des µC der sichere Zustand eingenommen wird. Da kann ich nicht vom Mikrocontroller noch
-
Thread
Xmega32E5 timer
Manual XMEGA E, Hardware-Unit Zähler, i.d.F.: TC4/5 – 16-bit Timer/Counter Type 4 and 5 (Seite 160), Kapitel Register Description (S. 184), dort findest Du die Register CNTL, CNTH (S.181), können aber auch als
-
Thread
AVR Assembler Trick gesucht Gesperrt
#5500617: > Ein AVR mappt seine 32 Register auch in den Adressraum. Nur bei den alten Modellen. Die Xmega mappen die GPRs nicht mehr in den RAM (also LD* / ST*) Adressraum, und der SFR-Offset (also Offset zwischen RAM- und I/O-Adressen für IN, OUT, etc.) ist 0x0 statt 0x20.
-
Thread
ATtiny13A bzw. allgemein AVRs: was passiert beim Reset? Gesperrt
der Zukunft noch kommen. OMHO ist AVR auch die modernere Architektur. Und insbl. die sehr modulare Xmega Architektur, die sich leider noch nicht so richtig durchgesetzt hat. 8 Bit wird denke ich in naher Zukunft nicht so wirklich aussterben. Es gibt nach wie vor die Daseinsberechtigung für AVR/8-Bit und
-
Thread
externer Interrupt am xmega32
auf meinem Atxmega32E5 über einen externen Interruptveine LED einschalten. Bin Anfänger in Sachen xmega.
XMEGA-E-Manual, Seite 151; Manchmal ist in diesem Forum einfach mal eine NULL zuviel. mfg Achim
-
Thread
xmega Taktfrequenz
Folgender Code ergibt die Messung im Anhang (gemessen am Ausgangspin): [code] #include <avr/io.h> #define F_CPU 32000000UL #include <util/delay.h> int main( void ) { OSC.CTRL |= OSC_RC32MEN_bm; while(!(OSC.STATUS & OSC_RC32MRDY_bm)); CCP = CCP_IOREG_gc; CLK.CTRL = CLK_SCLKSEL_RC32M_gc; PORTD.DIRSET = 0b00010000 ; while(1){ PORTD.OUTSET = 0b00010000 ; PORTD.OUTCLR = 0b00010000 ; } } [/code] Warum habe ich solch lange Schaltzeiten bei 32MHz? Zum Vergleich: Ein Atmega88A mit "gleichem" Code liefert bei 20MHz ein fast identisches Ergebnis (was ja
-
Thread
xmega scanf gcc nutzbar machen
== '\n') uart_putchar( '\r', stream); fkt_uart_putc( CON_UART, c ); // eigener xmega char senden return 0; } //----------------------------------------------------------------------------------------- #endif /* UART_PUTCHAR_H */ So ähnlich müsste das doch auch für die Eingabe
-
Thread
LibUsb unter Win7-Win10
Hallo, Ich habe ein Gerät xmega128a1u, daß ich mit dem PC unter Win7-Win10 via USB -CDC verbinden will. Auf dem Xmega läuft die Kommunikation als CDC. Auf dem PC soll eine Eigen-Software laufen, die selbstständig erkennt, wenn das
LibUSB/WinUSB arbeiten will. > Was mir fehlt, ist eine direkte Abfrage der USB-Descriptoren im xmega. Schau Dir mal das SetupAPI Zeuchs an, IIRC kann man darüber viele Infos über USB Devices ran schaffen.
-
Thread
Funktionsrumpf auf dem Stack anlegen
zusammen, ich habe bei ST für die STM8 Mikrocontroller einen LIN Stack gefunden, den ich für meinen Xmega portieren möchte. Ich dachte "ganz leicht". Mach ich am Wochenende. Hmm, naja. Ich steh auf dem Schlauch. [c] /********************************************************************* * * The
Eigenart vom COSMIC Compiler - der wohl was unanständiges bei normalen Funktionsaufrufen macht. Der XMEGA benutzt IIRC den normalen Stack für Funktionsaufrufe, das STACK Macro wäre also leer.
-
Thread
[V] AVR Xplain Board
8MB SDRAM - 8MB Serial Data Flash AT90USB1287 Communication gateway Programmer for Atmel® AVR® XMEGA™ Analog Input (to ADC) Temperature sensor Potentiometer Analog Output (from DAC) Mono speaker via audio amplifier UART communication through USB gateway - 8 micro switch buttons - 8 LEDs -
-
Thread
SPI Flash Programmer
WLAN updaten. Das hat aber auch ewig gedauert (4MB ca. 20 min). Als Prozessor hatte ich damals einen Xmega genommen der den ESP und das Flash steuerte. Aber weil ich da noch ordentlich viele von habe, dachte ich daran die zu nutzen. Bei dem AT25DF321A (wäre wohl Speichertechnisch wie AT45DB321) der ist
-
Thread
Motorcontroller 2 kW 48 V
macht. AVR447 ist jedenfalls recht leicht portierbar auf andere MC Familien, ich habe das z.B. auf XMega und STM32 portiert.
-
Thread
U(S)ART auf XMega D4?
versuche her nur, > eine Anleitung aus dem Internet umzusetzen... Welche? (Link) Warum auf XMega umsetzen?
handler, missing __vector prefix [-Wmisspelled-isr] #define SERIAL_UDRE USART_UDRE_vect XMega deswegen, weil ich so ein Board hier habe und keins mit dem 328P.
-
Thread
Xmega32A4U UART
, dann Treiben die gegeneinander und können kaputt gehen. Rx muss auf Tx und umgekehrt. Tx vom xMega ist ja das Rx vom CP210x Gruß JackFrost
Einige produzieren so lahmen Code, dass das setzen des CCP mehr als 4 Takte braucht, dann müsste Dein XMEGA mit 1MHz laufen, versuch mal mit anderer Baudrate zu empfangen. mfg Achim
-
Thread
Platine für Doppelmagnetrüher
Spreizung der Geschwindigkeit abbzubilden, habe ich zudem einen Stepdown auf der Platine der vom xMega gereglt wird. Da ich ich auf der Unterseite Leitungen routen musste, habe ich keine GND Fläche verlegt. Passt das Layout so für die zwei Stepdowns und den Rest ? Die Frequenz vom Stepdown beträgt
-
Thread
Xmega32A4U Qdec
decoding und hier das gleiche, wie weiss ich welche das sind? ich muss dazu sagen das ich ein Xmega neuling bin, könnte mir da bitte jemand behilflich sein? Mfg Huber M.
Michael H. schrieb im Beitrag #5475968: > ich muss dazu sagen das ich ein Xmega neuling bin, könnte mir da bitte > jemand behilflich sein? Warum guckst Du Dir nicht einfach die entsprechende Application Note "AVR1600: Using the XMEGA Quadrature Decoder" an? http://ww1
-
Thread
Xmega32A4U Pinout ?
Guten Tag, ich habe mir jetzt einen Xmega32A4U gekauft und Festgestellt das es drei Datenblätter gibt. zb. beim Atmega88 war es ja so, es gab eins, bei dem gleich auf den ersten Seiten eine Pinübersicht war bzw. der Controller abgebildet war
Michael H. schrieb im Beitrag #5474313: > ich habe mir jetzt einen Xmega32A4U gekauft und Festgestellt das es drei > Datenblätter gibt. Ich sehe 2 auf der Microchip Seite. Eins für die Familie, eins für 4 spezifische Varianten (von 16A4U bis 128A4U). Das macht
-
Thread
irsnd Callback function
----------------------------------------------------------------------------------------- * AVR XMega section: * * Change hardware pin here: IRSND_XMEGA_OC0A = OC0A on ATxmegas supporting OC0A, e.g. ATxmega128A1U * IRSND_XMEGA_OC0B
4 // OC0A # define IRSND_OC0B 5 // OC0B # define IRSND_XMEGA_OC0A 0 // OC0A # define IRSND_XMEGA_OC0B 1 // OC0B # define IRSND_XMEGA_OC0C 2 // OC0C # define IRSND_XMEGA_OC0D 3
-
Thread
[V] verschiedene Atmel Controller
Verkaufe hier 3 Stück Atmel XMEGA32E5-U im TQFP Package. Die Controller sind neu und ESD gerecht gelagert. Der Versand erfolgt in ESD Verpackung im Brief. 3x Atmel XMEGA32E5-U inkl. Versand (Brief mit Sendungsverfolgung) 7€
-
Thread
1. Programmer: Diesen hier, oder den da? Oder einen für 2,50€ ?
Ich glaube, dass ich erstmal genug mit den kleinen µCs zutun haben werde und in nächster Zeit keine xmega programmieren werde.. Sonst käme noch dieser hier in Frage (wobei ich eig. einen für unterwegs haben wollte, sprich mit zumindest etwas Gehäuse): https://www.reichelt.de/Programmer-Entwicklungstools
wieder den nächsten kaufen anstatt gleich was Richtiges. Irgendwann willst Du vielleicht doch mal nen XMega oder einen ARM verwenden oder vielleicht mal im Atmel-Studio debuggen... mfg Achim
-
Thread
Welchen Mikrocontroller Quadrature Decoder Kanäle ?
die Beschreibung beispielsweise wie das bei den Xmega"s funktioniert ? Atmel XMEGA-Reihe: http://application-notes.digchip.com/015/15-16206.pdf
bei billigsten Drehgebern hilft das unschönes Verhalten zu Minimieren. Keine Ahnung ob das die XMEGA auch können.
-
Thread
CAN-FD mit MCP2517fd und MCP2562FD bei hohen Baudraten
den verwendeten Chips und kann helfen. Folgendes Problem: Auf der Platine befinden sich ein XMega, der CAN-FD-Controler MCP2517FD und der CAN-FD Transceiver MCP2562FD. Die normale Kommunikation mit CAN2.0 läuft problemlos. Auch die CAN-FD Kommunikation mit einer Nominal-Bitrate von 1MBaud und der
-
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
[V] Atmel XMEGA-E5 Xplained Eva Board
Ich verkaufe hier zwei originalverpackte Atmel XMEGA-E5 Xplained Eva Board. Die Boards sind unbenutzt. 1 Stück 22€ inkl. Versand 2 Stücl 42€ inkl. Versand
-
Thread
IDE mit Fokus auf Assembler für Umsteiger AVR -> STM32
Xmegas haben ähnlich komplexe Peripherie und werden vom AVR Studio Simulator vorbildlich unterstützt (Xmega wie gesagt - nicht nur die erheblich einfacheren Megas). Ich habe einige Stunden Datenblätter gelesen und mich ständig an die Xmegas erinnert gefühlt. Andere Registernamen, andere Bits, oft ein paar
-
Thread
VU-Meter mit XMEGA
Moin, Nein, nicht mit einem xmega, aber mit Analogeingang mit einem attiny13a: https://www.mikrocontroller.net/topic/419372#new Hat der xmega irgendeine HW-Unterstuetzung fuer "digitale Audiosignale" (Was willst du denn koennen
Wie schon gezeigt, braucht man dafür keinen XMEGA, sondern nur etwas Hirnschmalz. Was ist denn das "wirklich Sinnvolle", wofür du es dir nicht unter XMEGA vorstellen kannst???
-
Thread
Uart ATtiny1614 Gesperrt
Osc. Die Register- und Bitdefinitionen sind Makros von Atmel, ist genau das gleiche wie bei den Xmega. Das kann man machen. _bp ist einfach die Bitposition (bspw. 7) _bm ist Bitmask also bspw. 0x80.
-
Thread
AVR ATMega mit Raspberry PI programmieren
Arduino käme da nur ein mini mit 8MHz Quarz oder Taktgeber samt Bootloader für 8MHz in Frage oder ein xmega soweit ich weiss.
-
Thread
I2C-Sensoren hinter I2C-Switch nicht mehr ansprechbar
Vermutlich zieht der Sensor SDA auf Low da der Sensor aktuell ein Bit auf den Bus legt. Bei meinem xMega war das der Fall wenn ich ihn neu geflashed hatte und der Reset vom Programmer während einer Übertragung auf den I2C gekommen ist. Der FRAM hatte dann das Bit noch auf dem Bus da noch nicht alle 9
-
Thread
PWM Frequenz erhöhen
Xmega verwenden, 32MHz, PWM-Out kann mittels Hires-Unit bei einigen Typen mit 8 multipliziert werden, d.h., 256Mz / 682 = 375.366 KHz mfg Achim
-
Thread
AtXmeag128A3.verfused?
Man kann JTAG erfolgreich abhängen wie bei den AVR-8, PDI müsste aber weiterhin funktionieren. Die XMega sollten bis zu 3,6V vetragen, wenn du den BOD in Verdacht hast.
nicht sein > sollte, steht im Datenblatt unter Errata #10. :( [..] Zeig mir das mal für den AtXmega128A3 :-)) bei mir steht da nur 256 und 192 Gruß, Holm
-
Thread
Funktionsumfang ATiny841
Besitzt nur einen 10Bit-ADC Ja. Alle ATmega und ATtiny (die ich kenne) haben einen 10bit ADC. Die XMega Serie bietet 12 bit.
vermisse ich einen Multiplikationsbefehl Ja außer einen wenigen topaktuellen ATtinys, die auf einem XMega-Kern basieren, können die Tinys leider wirklich nicht in Hardware multiplizieren. Das ist für eine ganze Menge Anwendungen, für die die Tinys ansonsten sehr gut geeignet wären (Regelung, Signalverarbeitung