-
Thread
ISP/SPI Programmierung
SPI-Schnittstelle /kann/ zwar für ISP benutzt werden wie z.B. bei den ATMega µC, muß aber nicht. Die XMega z.B. haben auch SPI, benutzen für ISP aber zwei ganz andere Hardware-Pins und das PDI Protokoll. Was deine erste Frage angeht: die Pins die der µC für ISP benötigt, werden von der Hardware initialisiert
-
Thread
Welche Software für Windows <-> USBASP verwenden?
Mit ALLEN meinte ich die ATmega und ATiny Typen. Geht der USBASP eigentlich auch für die XMega?
sowieso abraten. Wenn du mehr als ATMega willst, geh gleich auf ARM Cortex und überspringe die leidige XMega Krücke direkt.
-
Thread
AD9951 reagiert nicht
High oder Low ziehen? Mit PORTD.OUT = (1<<Pin3) funktioniert es leider nicht. Ich benutze einen XMega A3
>> Kann ich mir diesen Pin irgendwie auf High oder Low ziehen? Beim Xmega (und anderen) geht das ungefähr so: PORTD.OUT |= (1<<Pin3); PORTD.OUT &= ~(1<<Pin3); Der Xmega gestattet auch Zugriff auf einzelne Pins. Dies ist schneller, weil das Port-Register vorher nicht
-
Thread
Array über konstante C-String im Flash
ablegen. Z.B. unsigned char Konstanten lege ich auf diese Weise in den Flash (ich benutze einen Xmega): [c] const BYTE IMG_Settings[20*3+2] PROGMEM = { 20,24, 0,224,240,248,240,240,240,252,127,127,127,127,248,240,240,240,248,240,224,0, 0,112,249,255,255,255,255,240,224,224,224,224,240,255,255,255,255,249,112,0
-
Thread
Arduino mit vielen Seriellen Pins
Listen mit den Eigenschaften ihrer Prozessoren erstellt - und keiner liest sie;-) Atmega max 4 XMega max 8
-
Thread
Atxmega Timer
to zero when the counter value (TCNT1) matches either the OCR1A (...) or the ICR1 (...). Beim Xmega hat jeder Timer/Counter ein Perioden-Register und befindet sich also ständig im sog. "CTC-Modus". Vielleicht solltest Du Dich weniger an dümmlichen Marketing-Akronymen festklammern und statt dessen
-
Thread
Xmega D3 unterschiede zwischen "-AU" und "-U"
Hallo zusammen, ich habe momentan ein Problem mit dem XMEGA256D3. Bei RS habe ich mehrere XMEGA256D3 bestellt. Nach der Inbetriebnahme musste ich feststellen dass manche Boards einfach nicht das machen was sie machen sollten. Relativ schnell war klar dass dies nur der XMEGA sein konnte. Bei genauer Betrachtung konnte ich feststellen dass in meiner Lieferung "XMEGA256D3-U" und "XMEGA256D3-AU" enthalten waren. Der "-AU" Type funktioniert nicht in gewissen Lebenslagen
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
und in naher Zukunft auf der Agenda stehen - leistungsfähige Tinys mit bis zu 32K Flash und vielen Xmega-Features nämlich. Wer da technisch von wem abgeschaut hat wär mir persönlich herzlich egal, solange zeitkritische, hochperformante Funktionalitäten, die ggf. sonst eine 32-Bit CPU erfordern würden,
-
Thread
Code gesucht xmega 128 mit ds18b20
Hallo, hat jemand einen Code für xmega 128 mit ds18b20? Bzw. einen Link? Sollte halt vollständig sein und in C. Für Atmel Studio 6.2. Am besten mit internen Clock. Evtl. noch UART. Lowlevel programmierung bitte. Grüße
https://www.mikrocontroller.net/topic/387139#4890827 Sollte auch mit minimalen Anpassungen auf dem Xmega laufen.
-
Thread
Kopfhörerverstärker - kein LM386?
benutze entweder > einen dsPIC33FJ128GP802 oder ATXmega128A4U. Also einen echten DAC, im Fall des XMega sogar mit dezidiertem Buffer. > Da die Ausgangsspannung bereits groß genug ist und ich nicht verstärken > muss, gefällt mir die Lösung mit einem Transistor oder einem Opamp um > den Strom zu
-
Thread
Commands über SPI senden an Registeradresse
Hallo ich möchte einen IC-TW28 mit einem XMEGA A3U betreiben. http://www.ichaus.de/upload/pdf/TW28_datasheet_C1en.pdf Ich betreibe bereits erfolgreich ein Display über SPI. Unterschiede zum Display: Display hat feste Commands und der
-
Thread
qdec Xmega Verständnisprobleme C-code
wieso. [c] void qdec_enabled(qdec_config_t *config) { /* Check PORT configuration */ #if XMEGA_B3 Assert((config->port >= &PORTB) && (config->port <= &PORTD)); #elif XMEGA_B || XMEGA_E Assert((config->port >= &PORTA) && (config->port <= &PORTD)); #elif (!XMEGA_A4) && (!XMEGA_C4) && (
|| XMEGA_E Assert(config->event_channel == 0); #elif XMEGA_D Assert((config->event_channel == 0) || (config->event_channel == 2)); #elif XMEGA_A || XMEGA_C Assert((config->event_channel ==
-
Thread
AVR: Bit direkt in IO-Space kopieren
Nimm LAS, LAC oder LAT (XMega). Und wenn's im lower IO ist, gehen SBI und CBI, wobei die Bitposition spätestens zur Link-Zeit bekannt sei muss. Um ein Bit aus einem Register in den IO-Bereich zu schreiben:
-
Thread
xmega adc interne Referenzspannung 1V aber nur bis 930mV messbar
Hallo Leute, ich möchte mit meinem Xmega A3u eine Spannung von 0-10V messen. Ich benutze die interne Refernzspannung von 1V und habe somit ein Spannungsteilerverhältnis von 1/10. Ich lasse mir den ADC Rohwert der bei dem 12 Bit ADC ja
-
Thread
STM32 FSMC PSRAM / Muxed. wie nun?
Oder so: http://www.avrfreaks.net/sites/default/files/XmegaSRAM_01.png
-
Thread
Einfaches Multithreading für ATMEGAs
gefolgt. Das Beispielprogramm wurde auf einem AL-XSLED Modul von Alvidi getestet, der mit einem xmega256a3 bestückt ist. Jeder andere XMEGA sollte aber auch funktionieren. Das Ganze ist nach wie vor ein Proof of Concept. Was schon einmal in der Diskussion über die ATMEGA-Version geschrieben wurde
-
Thread
Einkaufsliste für die Einrichtung eines Elektronik-Labors
Aber für LAN solltest Du Dir mal die Crumb-X1 Module (http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php) anschauen. Die funktionieren fast genau so, wie die ESP Module denn sie basieren ebenfalls auf einem IP Stack von Adam Dunkels
-
Thread
Xmega Interrupts
XMega gegenüber den Classic-AVR, aber sie sind dafür einfach mal schneller und obendrein auch noch billiger...
: > Die neuen Tinys > überzeugen mich jedenfalls nicht, auch wenn sie den mächtigen Core der > XMega besitzen. Habe ich eine News hier verpasst? Welcher Tiny hat einen Xmega-Core?
-
Thread
Atmel BitCloud (gesucht)
hier: www.atmel.com/images/BitCloud_ZIGBIT_1_14_0.zip www.atmel.com/images/BitCloud_XMEGA_1_14_0.zip www.atmel.com/images/BitCloud_MEGARF_1_14_0.zip ... www.atmel.com/images/BitCloud_SAMR21_3_2_0.zip www.atmel.com/images/BitCloud_MEGARF_3_2_0.zip ... www.atmel.com/images/BitCloud_MEGARF
-
Thread
Bessere Zenerdioden gesucht
7-Segment Anzeigen mit 6.5V (für jedes Segment sind zwei LEDs in Serie geschaltet), die von einem xmega betrieben werden. Damit das funktioniert, habe ich die Masse des Controllers auf 3.5V angehoben. Soweit sogut. Nun fiel mir auf, dass der Punkt durchgehend leuchtet. Na sowas. Da haben die Pappnasen
Segment Anzeigen mit 6.5V (für jedes > Segment sind zwei LEDs in Serie geschaltet), die von einem xmega > betrieben werden. Damit das funktioniert, habe ich die Masse des > Controllers auf 3.5V angehoben. Soweit sogut. > > Nun fiel mir auf, dass der Punkt durchgehend leuchtet. Na sowas. Na sowas
-
Thread
ADC-Setup CCD Zeilensensor TCD1103gfg an Raspberry Pi mit PIC16F15323, ADS8329 und LT6220
relativ teuer sind und ich hier ein paar ATXMega der A-Serie liegen habe werde ich alles auf den XMega portieren und den ADC von dort nutzen. Was ich so an Software im Netz gefunden habe hat bei mir leider nicht so recht funktioniert. Macht aber nichts, ich will ja etwas lernen und herausfinden ob
-
Thread
Strom sparen beim Xmega A1 eXplained
tatsächlich auch weniger Strom frisst. Welches AM-Meter könnt ihr empfehlen, dass möglichst leicht anden Xmega A1 eXplained anzubringen ist und möglichst genau misst?
> Leider ist *Frage 3* noch offen geblieben: > > Gibt es Ampere-Meter, die man einfach an den Xmega anschließen kann? Ich würde mal ganz dreist behaupten, dass sich jedes Amperemeter an den Xmega anschließen lässt. Ob es Sinn macht, ein Zangenamperemeter für 10 kA anzuschließen, steht auf einem
-
Thread
Interne Clock Source umstellen
daher hier das Ergebnis meiner Ersatz-Suche (exemplarisch): http://www.jtronics.de/avr-projekte/xmega-tutorial/xmega-tutorial-clock.html
-
Thread
XMega A1 Explained - mit GSM Module verbinden
32700859160.html Danke Marc für den hilfreichen Hinweis. Kann das Teil auch zusammen mit dem Xmega-A1 eXplained von AVR?
empfangen. Nur aufpassen, GSM ist zwar 5V Tolerant, braucht aber 3V3 - solange du es aber nur mit XMEGA1 betreibst, sollte es keine Probleme geben...
-
Thread
C Objekte als Struct effizient kapseln
Hallo, vielen Dank für die vielen Antworten. Verwendet werden diverse kleiner Arm- oder Xmega-Controller. Die Xmega verwende ich einfach sehr gerne auf Grund ihrer tollen Peripherie. Diese Peripherie schreit ja auch regelrecht nach Instanzierung oder C++. Bei einer Diskussion wie dieser
Hier mal exemplarisch für SPI und Timer auf dem XMega. Aber wie geschrieben lassen sich diese Klassen schlecht debuggen.
-
Thread
float to string mit ftoa - komische Ausgabe
return textlength; } [/c] Bin grad überfragt, drum frag ich euch ;) Edit: läuft auf einem Xmega-Baustein, nuf falls wer fragt
-
Thread
XMega noch unbekannter HW-Bug
Zugriff erfolgt NICHT auf das Zählerregister, sondern auf ein BUFFER-Register! - außerdem besitzt der *Xmega* extra eine Hardware um die 16Bit-Peripherie quasi-atomar ansprechen zu können! * So, habe jetzt alle anderen INTs abgeschaltet - Fehler. * Habe DMAs gecheckt: Kein schreiben auf PERBUF * Habe
-
Thread
XMEGA-A3BU Xplained: Debuggen von HID-Keyboard-Beispiel
Jahren mit dem USB-Stack (damals AT91SAM7X) nicht mehr mit USB beschäftigt gehabt. Auf Basis des XMEGA-A3BU Xplained hab ich nun das HID-Keyboard-Beispiel aus dem Atmel Studio durchexerziert, bei welchem durch Drücken einer Taste eine Keyboard-Sequenz an den Host geschickt wird, welche den Editor öffnet
-
Thread
AVR versus ARM Gesperrt
alle ihre Berechtigung haben. Als Versuch habe ich damals ein mittel-komplexes Projekt mal mit Mega, XMega und STM32F100 aufgebaut und dabei deren Peripherie, soweit sie das Projekt betraf, voll ausgenutzt. Beim Mega also alles zu Fuss, beim XMega die AWEX Unit und beim STM32 den Advanced Timer, um die
Um Irritation zu vermeiden: Xmega vertragen maximal 3,6V VCC und auch an den I/O Pins.
-
Thread
Atmel AVR 817
die efm8lb1 mit custom logic kamen erst 2015 auf den Markt. Atmel hat die custom logic 2013 in die xmegaE eindesigned und mit dem tiny817 kam die xmega Peripherie nun auch in die tinyavr familie. Was der Vergleich überhaupt soll? Logikfunktionen gibt es schon sehr sehr lange.
-
Thread
STM32 falsche Taktfrequenz
ähnliche Fälle. By the way: Die Prozedur zum Ändern der Taktfrequenz erinnert mich sehr an Atmels Xmega.
-
Thread
Sinus erzeugen mit Mikrocontroller
Shadow Register? Sowas hat nur der xmega. "However, changing TOP to a value close to BOTTOM when the counter is run- ning with none or a low prescaler value must be done with care since the CTC mode does not have the double buffering
ASM Superprofi schrieb im Beitrag #4955808: > Shadow Register? Sowas hat nur der xmega. Du bist ja tatsächlich ein Superprofi ... *seufz* Niemand verwendet CTC für PWM ... Lies dir das mal das Datenblatt durch ;) CTC (und der "normale" Modus) sind auch die einzigen Modis, in
-
Thread
UDN2981 Eingänge Pulldown?
Hi, Ich hab das gleiche mit einem xMega gemacht. Ich hab 100k Pulldown Widerstände und 270R Vorwiderstände verbaut. https://www.mikrocontroller.net/topic/415880#new Gruß JackFrost
Bastian W. schrieb im Beitrag #4955203: > Ich hab das gleiche mit einem xMega gemacht. Danke, heißt das man wirklich diese Pulldowns benötigt? spess53 schrieb im Beitrag #4955218: > Was ist daran 'perfekter' als z.B. ein ULN2003? Ja mit dem ULN2003 kann ich nicht viel
-
Thread
Avr Xmega-A1 Explained
Habe einen AVR XMEGA-A1 Xplained von Atmel vor mir liegen. Ich programmiere in C auf meinem Linux System und flashe meinen Code mittels der PDI Schnittstelle und avrdude auf den xmega. Ich habe innerhalb meines Codes
Quellen zusammengebastelt und teilweise von einem Kollegen übernommen: - https://morf.lv/guide-to-xmega-usart-aka-serial-communication - http://www.jtronics.de/avr-projekte/xmega-tutorial/xmega-tutorial-usart.html Nun zu meinen Fragen: Als nächstes möchte ich mit dem integrierten Lautsprecher
-
Thread
Bascom Xmega ADC
Hallo, ich versuche jetzt schon eine halbe Ewigkeit mit Bascom dem Atxmega128A3 seine ADC werte zu entlocken. Mein Ansatz: [Code] Dim Wert as Single Config Adca = Single , Convmode = signed , Resolution = 12bit , Dma = Off , Reference = INTVCC , Event_mode = None , Prescaler = 32 , Ch0_gain = 1 , Ch0_inp = Single_ended , Mux0 = 0 Wert = Getadc(adca , 0 , 0) [/Code] Auf diese art und weise sollte ich doch eigentlich den Wert von Pin 62 PortA.2 ADC0 bekommen oder sehe ich das falsch?? Gemessen werden soll eine Spannung zwischen 0-2V differenz zu GND und als Ref soll VCC
-
Thread
ATXMEGA DMA UART
mit eigener stdout. Mit einem ADC gehts wohl auch zB auf http://blog.world3.net/2011/11/using-the-xmega-dma-controller/
Interrupts und Ringbuffer zu benutzen? Da läuft das Hauptprogramm nahezu unbehindert weiter. Für den Xmega müssen nur einige Zeilen angepaßt werden.
-
Thread
STM32 I2C direkt über die Register
Toggle nicht immer 100%tig sicher. Andere Chips haben dafur explizit ein "Toggle"-Register, z.B. XMega (wenn auch von mir nie benutzt). Aber ansonsten: FullAck, wer nicht ahnt, was die Maschine mit einem Hochsprachenstatement macht, der kann ordentlich reinfallen.
nicht immer > 100%tig sicher. Andere Chips haben dafur explizit ein "Toggle"-Register, > z.B. XMega (wenn auch von mir nie benutzt). Es geht nicht allein um das eher seltene Toggle an sich. Ein anderes Beispiel sind die 4 Datenbits von Text-LCDs. Oder auch schon die Steuerung eines einzelnen Pins
-
Thread
ATxMega32a4u ASF-DFU_Atmel Probleme
ja das ASF (Atmel Software Framework) an das im AVR Studio 7 direkt integriert werden kann. Beim xmega lässt sich die «USB Device dfu_Atmel» direkt einbinde. Nu zu meinen Problemen: 1. Beim kompilieren gibt es folgenden Fehler: «expected identifier before ‘unsigned’», im file isp.c, bei «return
-
Thread
ARM-Cortex als Anfänger?
Danach kann man sich hocharbeiten zu 24A, 88, mega, xmega. Sind alles recht kleine Sprünge. ARM ist von der Komplexität sogar über xmega anzusiedeln.
> xmega: 478 Seiten. Wobei man bei den xmega immer zwei Datenblätter benötgt. Eins beschreibt die Serie, das andere die spezifischen EIgenschafter des Chips innerhalb der Serie. Beim Xmega128D3 hat man
-
Thread
ATTINY 817 Sleep Mode
wodurch > keine weiteren Interrupts auslösen. Nein. Die neuen Tinies tun das nicht. Die haben einen xmega-ähnlichen Kern, mit einen xmega-ähnlichen Interruptcontroller. Seite 108: Interrupt generation must be globally enabled by writing a '1' to the Global Interrupt Enable bit (I) in the CPU Status
-
Thread
Schneller Rechteckgenerator mit Offset und negativen Spannungen
) Batteriebetrieben Das ganze soll digital per MCU kontrolliert werden. Ich denke da an einen Xmega64A3U der 125MHz Timer-Takt und zwei DAC mit ausreichender Auflösung mitbringt. Leider habe ich nur sehr wenig Erfahrung in Analogtechnik, besonders bei den geforderten Frequenzen. Könnte mir jemand
Multiplexer mit symmetrischer Versorgung sollte eigentlich gut passen. Dann kann ich mit den beiden DACs im XMEGA die umzuschaltenden Spannungen erzeugen und eine davon mit einem OP Invertieren. Danke Achim für den Tipp mit der Charge Injection. Der Plot zeigt das ganze in LTSpice mit einem ADG938 folglich noch
-
Thread
Frage zu DSP. Welche Methode ist die beste?
Floating Point rechnet, lässt sich die Amplitude sehr gut bestimmen. Habe das sogar schon auf einem Xmega8E5 mit Software Floating Point für CTCSS Tonerkennung gemacht. Zuerst habe ich das mit Fix Point berechnet, war damit nicht zufrieden, weil die Rundungsfehler durch die Iterationen zu heftig waren.
-
Thread
Welcher Controller für folgende Anforderungen?
> einen ab. > Selbst die großen ATmega2560 haben nur Timer mit 3 PWM-Ausgängen. Wenn man die XMega-Serie ignoriert, stimmt diese Aussage.
-
Thread
Atxmega Takteinstellung nicht mehr möglich
Ist zwar off-topic aber SCNR. Insofern müsstest du vielleicht auch mal das Datenblatt deines XMega genauer lesen (und verstehen, also besser als wie du es jetz beim Display gemacht hast), dort steht nämlich drin wie man den Takt verändert. Insbesondere ist ein Sicherheitsmechanismus im XMega
helfen :D Hier noch ein bisschen Hilfe zur Selbsthilfe: http://www.jtronics.de/avr-projekte/xmega-tutorial.html
-
Thread
Analysator für I²C-Signale
Hallo, ich verwende das Xprotolab von Gabotronics http://www.gabotronics.com/development-boards/xmega-xprotolab.htm Hat mir schon oft weitergeholfen und ist äußerst günstig und klein Mit Gehäuse würde ich eher das Xprotolab Portable oder das Xminilab Portable empfehlen.
-
Thread
C-Standardfunktionen unter AVR Studio 6.2?
und wenn ja: wo finde ich diese? Zunächst nur für die normalen 8-Bit-ATMegas, später gerne auch für XMega und vielleicht sogar für AVR32. Vielleicht muss ich noch nachtragen, dass bei mir die F1-Hilfe unter ARV Studio 6.2 nicht funktioniert. Da öffnet sich zwar ein Fenster ("Microsoft Help Viewer 1.1
-
Thread
MSP432 noch ein Thema ?
Evtl. hapert es an ähnlichen Dingen wie schon damals als Atmel den XMega eingeführt hatte. Da sind auch nur ein Bruchteil der AVR-Anhänger drauf eingegangen. Ich denke, dass viele MSP430 Anwender die mehr Leistung brauchen bereits eine Alternative im ARM Lager gefunden
-
Thread
Wie XMEGA-A1 programmieren?
Gerrit L. schrieb im Beitrag #4932220: > Vielleicht ist das auch falsch. Ja. Der XMega braucht das PDI Interface. Das ist dokumentiert, sowohl beim XMega als auch beim AVR ISP MKII. Die JTAG-Schnittstelle kannst du mit dem AVR ISP MKII *nicht* verwenden. Dazu bräuchtest du den JTAG
MKII und xplained um auf diesen Treffer zu kommen: http://www.avrfreaks.net/forum/programming-xmega-a1-xplained-avrisp-mkii-clone I got it working by putting a 47k ohm resistor from PDI_data to GND to disable the JTAG on the xmega-a1 board. That allowed me to use PDI to diable the JTAG fuse bit
-
Thread
Atxmega startet nicht korrekt
nicht :) Wenn es keine ultrahohen UART-Frequenzen werden sollen ist auch der interne Takt beim Xmega für diesen Zweck hinreichend stabil.
Den DFU > müsstest du schon selbst da rein schießen... Über PDI, oder? was anderes lässt der Xmega C ja nicht zu... http://www.atmel.com/Images/Atmel-8466-AVR-AT01607-XMEGA-C-Schematic-Checklist_Application-Note.pdf