-
Thread
St7565 128x32 Display nur 1. Zeile beschreibbar
www.mouser.com/ds/2/291/NHD-C12832A1Z-FSW-FBW-3V3-53671.pdf welches sich auf dem Evalutionsboard Xmega A3BU befindet. Das Display ist über UARTD0 (SPI-Modus) verbunden. Ich habe das Display initialisiert und die erste Zeile lässt sich beschreiben. Leider passiert kein Auto-Inkrement um eine neue
-
Artikel
Entscheidung Mikrocontroller
günstiges Werkzeug, wenn man die Typbeschränkung akzeptieren kann. Atmel AVR Dragon kann ATtiny, ATmega, XMega, AT32UC3x und AP7xxx programmieren und debuggen. Die drei letzt genanneten MCUs werden seit AVR Studio Version 4.18 SP1 unterstützt. AVR JTAG ICE MKII – CN ist ein Produkt aus China mit der versprochenen
-
Thread
STM32 Daten kopieren Problem
Mißverständnisse aufkommen zu lassen, DMA bietet schon die uralte Z80 Architektur oder bei den AVR- 8Bittern ein Xmega. Das ist nichts exklusiv 32-bittiges. 8x4=32 schrieb im Beitrag #5139051: > Dass der gute uC definiert auf den Hardfault verzweigt, anstatt > 'abzuschmieren', erlaubt den SW-Fehler zu finden.
-
Thread
ATXMega128A1u - Uart Interrupts zu GSM Modul
xm128a1def.dat" $crystal = 8000000 $hwstack = 80 $swstack = 80 $framesize = 80 $loadersize = 8192 $lib "xmega.lib" : $external _xmegafix_clear : $external _xmegafix_rol_r1014 Config Osc = Enabled , 32mhzosc = Enabled , 32khzosc = Enabled , 32khzpowermode = Low_power Config Sysclock = 32mhz , Prescalea =
-
Thread
XMEGA - Kann einzelnen Port Interrupt nicht deaktivieren
Hallo, ich habe am Port J eines ATXmega128A1U zwei Interrupts aktiviert. Beide Interrupts sind mit mittlerer Priorität wie folgt gesetzt: [c]PORTJ.INTCTRL |= PORT_INT0LVL_MED_gc PORTJ.INTCTRL |= PORT_INT1LVL_MED_gc;[/c] Die Interrupts selbst funktionieren wie erwartet und das INTCTRL-Register ist auch richtig gesetzt. Ich kann aber (innerhalb der ISR) nicht einen Interrupt allein deaktivieren, ohne dass der zwei dadurch auch deaktiviert wird. In der ISR(PORTJ_INT0_vect) habe ich mehrere Dinge versucht, um /nur/ der 0er Interrupt zu deaktivieren, aber jedes Mal wird der 1er mit deaktiviert
-
Thread
Cortex M7 (oder M4) mini eval Board gesucht
Hi, ich benötige einen cortex M4 oder M7, da mein xMega zu wenig power und speicher hat. Leider habe ich ein Platzproblem. Ich benötige vom cortex lediglich die SPI, 2 ADCs und 3-4 gpios. Deshalb hätte ich gerne ein devboard, welches keine unnötige Beschaltung
-
Thread
AVR Toolchain Opensuse 42.3 broken?
avr6 - enhanced AVR core with up to 256K program memory avrxmega2 - XMEGA, > 8K, < 64K FLASH, < 64K RAM Stefan U. schrieb im Beitrag #5123680: > Was soll denn das für eine CPU sein? avr2 kenne ich nicht. Gruß Ingo
-
Thread
Studio7 RAM Prozentangabe
21,3 % Full Passt! 2K RAM, 437 Byte sind gut 20% oder so. Nun habe ich zwei Projekte mit einem XMEGA64, da stimmt die Angabe aber nicht, es wird da viel zu wenoig angezeigt: XMEGA64A3U: Program Memory Usage : 10126 bytes 14,5 % Full Data Memory Usage : 114 bytes 0,2 % Full Bei 4K
-
Thread
Babyphone reparieren (Philips Avent, SCD 501/00DECT)
hier ein chinesisches VC99 vom Chinamann, wenn ich dieses auf Gleichspannung stelle und in meiner XMega Schaltung die Versorgung messe, dann erhalte ich einen Wert von 3,263V. Wenn ich dann auf Wechselspannung stelle und am 12MHz Quarz messe, dann zeigt es mir 1,67V an. Wenn der Innenwiderstand beim
resettet. Die Leitungen werden durch mein Messgerät wohl schon zu stark beeinflusst. Bei meinem XMega-Board kann ich es ohne Probleme messen, aber da kann man ja auch einstellen dass der Quarz nur schwach und energiesparend schwingt, wenn man denn will. Es ist also von zwei Faktoren abhängig um
-
Thread
Daten via USART senden auf SAM V71
schau mal bei anderen µC die XDMAC haben, ob da was hinterlegt ist und der Aufbau gleich ist, vllt. XMEGA Reihe oder andere Cortex µC mit XDMAC. Bei dem SAM4E hab ich auch nach etwas gesucht, gabs net, aber Infos beim anderen µC Typ gefunden (Application Notes / Example Projects).
-
Thread
aktueller Programmer
sehr teuer bei allem. schau mal hier http://www.chip45.com/products/atmel-ice-basic_avr_atmega_xmega_sam_arm_cortex-m_isp_pdi_tpi_awire_jtag_usb_programmieradapter_on-chip_debugger.php?de Gruß Thomas
-
Thread
[V] Atmel JTAG ICE MK2
anpassen... hier zum Beispiel für 79€ http://www.chip45.com/products/atmel-ice-basic_avr_atmega_xmega_sam_arm_cortex-m_isp_pdi_tpi_awire_jtag_usb_programmieradapter_on-chip_debugger.php?de
-
Thread
Defekte XMEGA32D4
Habe eine Schaltung mit XMEGA16D4 und XMEGA32D4 bestückt. 40 Platinen, ca. je eine Hälfte 16er und 32er. Von den 32ern fallen sehr viele aus. Der Resetpin scheint hier extrem empfindlich zu sein. Sobald das Board in die Nähe
Dann ist mit hoher Sicherheit nicht der XMega defekt, sondern einfach nur schlecht abgepuffert / gesichert. Kannst ja gerne mal ein Schaltplan- und PCB anhängen.
-
Thread
Probleme mit dem ATMEGA32U4 am USB
Hi, ich meine ich hatte mal das gleiche Problem als ich mit USB unter XMega gearbeitet habe. Allerdings kann das natürlich viele verschiedene Ursachen haben: Der Grund ist dass die USB Hardware zwar aktiviert wird und der Host dann ein Device erkennt, aber dann keine Enumeration
-
Thread
Welche µC für 12 Kanal PWM?
Der Xmega128D3 hat 18 PWM Channels Oder mit einem zusätzlichen TLC59711 Chip an jedem beliebigen µC. Der hat 12 Channels. Es gibt auch eine Variante mit 24 Channels.
@Stefan Us (stefanus) >Der Xmega128D3 hat 18 PWM Channels Kann sein. >Oder mit einem zusätzlichen TLC59711 Chip an jedem beliebigen µC. Kaum. Der OP will einen dreiphasigen Wechselrichter bauen, da braucht man mehr als nur
-
Thread
IAR & ARM M4 & optimisation Probleme
Hi ich habe paar c files von Xmega nach ARM portiert, und jetzt sehe ich versciedene Probleme je nach dem welchen Optimisation level ich auswähle. Alle Optimierungen sind an. Alles ok wenn ich für "size" auswähle. Nicht ok wenn ich
ist das Originalprogramm schon nicht portabel geschrieben und läuft nur zufällig richtig auf einem XMega. Wie wäre es mit dem Sourcecode hier? Es gibt genug Leute denen es Spass macht, den Code zu zerpflücken.
-
Thread
3.3V Spannungsversorgung
betrieben, nur der Ethernet Controller läuft mit 3,3V. Ich habe das Ganze aber auch schon mit einem Xmega und 3,3V ganz ähnlich aufgebaut - geht auch.
-
Thread
SD-Card an NUCLEO Board
Und glaube mit, die habe ich intensiv getestet. http://www.chip45.com/products/crumbx1-net_avr_xmega_module_board_atmega128d3_embedded_internet_ethernet_webserver_usb.php
-
Thread
Aktueller Mikrocontroller, der gut "bare metal" zu programmieren ist?
Cortex-M0 oder Cortex-M0plus-basiert, die sind in der Komplexität dann irgendwo zwischen einem Xmega und den größeren Cortex-M3/M4- (und mittlerweile -M7) Boliden. Gut gepflegte Toolchain für ARM gibt es dahingehend, dass ARM Ltd. selbst (meines Wissens) sich in den GCC mit einbringt. Dadurch
-
Thread
16 Bit LCD mit I2C möglich?
?! Ernsthaft? Wo finde ich > die Info? http://www.atmel.com/Images/Atmel-8068-8-and16-bit-AVR-XMEGA-A3-Microcontrollers_Datasheet.pdf
Ernsthaft? Wo finde ich >>> die Info? >> >> > http://www.atmel.com/Images/Atmel-8068-8-and16-bit-AVR-XMEGA-A3-Microcontrollers_Datasheet.pdf > > Wo steht das in der anleitung sehe davon nichts. "Not recommended for new designs - Use XMEGA A3U series" Das steht auf jeder Seite in in fetten Blau
-
Thread
Serienschaltung von 2 MAX7219
vorallem da im Datasheet auch noch steht, dass nur > der MAX7221 SPI konform sei. Ja hab ich. XMega256A3U @ 64MHz mit Hardware SPI.
-
Thread
xmega128a3u mit atmelice über PDI funktioniert nicht wirklich
Vtarget : 3.63 V JTAG clock megaAVR/program: 1000 kHz JTAG clock megaAVR/debug: 1000 kHz JTAG clock Xmega: 32 kHz PDI clock Xmega : 4000 kHz avrdude: AVR device initialized and ready to accept instructions Reading | ################################################## | 100% 0.00s avrdude: Device
Vtarget : 3.62 V JTAG clock megaAVR/program: 1000 kHz JTAG clock megaAVR/debug: 1000 kHz JTAG clock Xmega: 32 kHz PDI clock Xmega : 4000 kHz avrdude: bad response to AVR sign-on command: 0xa0 avrdude: retrying with external reset applied avrdude: bad response to AVR sign-on command: 0xa0 avrdude
-
Thread
PID Regler Code für Relaisansteuerung
Wiedereinstieg gedacht. Hardware Conrad Relais und http://www.chip45.com/products/crumbx128a1_avr_xmega_modul_board_atxmega128a1_usb_rs485_sd-karte.php Grüße
gedacht. > > Hardware Conrad Relais und > > http://www.chip45.com/products/crumbx128a1_avr_xmega_modul_board_atxmega128a1_usb_rs485_sd-karte.php Ist doch gar nicht schlecht. Der kleine XMega ist doch prima, um da ein SSR anzuschliessen und dann mit ADC und PWM zu experimentieren - darum gehts
-
Thread
Wahl Mikrocontroller Abschlussarbeit
Da reicht auch ein 16bit PIC aus. Oder ein ATxMega (8Bit). Auf diese Weise generiere ich auf einem XMega ein 160kSpS Audiosignal per DDS und Lookuptable.
-
Thread
Sisyphus Table
A4tte-nicht-gedacht-dass-man-soviel-vergessen-kann/&postID=9940#post9940 > trigonometrische Funktionen auf dem xmega https://bascomforum.de/index.php?thread/678-trigonometrische-funktionen-auf-dem-xmega/&postID=9916#post9916 > Bresenham im polaren System https://bascomforum.de/index.php?thread/673-bresenham-im-polaren-system
-
Thread
IRSND Ausgabesignal invertieren
der beiden Stellen im Source. Es ist jeweils der #else Zweig (AVR) - nicht zu verwechseln mit __AVR_XMEGA__.
-
Thread
Probleme mit 8 MHz SPI Takt ausschliessen
Ich hab bei einem Layout mit dem MCP2515 ca. 20 cm lange Leitungen. Der MCP ich ca. 5 cm weg vom xMega , dann kommen 2 cm Leiterbahn , ca. 10 cm Flachbandkabel, dann ca. 3 cm Leiterbahn und dann ein 1,8" Display. Die Taktleitung hab ich mit einer AC-Terminierung abgeschlossen. Die CS Leitungen haben
-
Thread
Xmega: USB Clock
Hallo, ich möchte mein Board um eine USB Schnittstelle erweitern. Ich benutze derzeit einen atxmega128a4u mit 128MHz PLL und 32MHZ CPU Takt. USB benötigt laut Datenblatt 12 oder 48MHz. Da die PLL und externer Quarz bereitsbelegt sind, muss ich die irgendwie anders generieren. Das Datenblatt sagt, man kann die USB Clock über den internen 32MHz Oszillator und der DFLL mit USB Start of frame Einstellung benutzen. Nach meinem Verständnis klingt das so, als ob die DFLL den 32MHz Oszillator mit dem externen USB Takt abgleicht. Verstehe ich das so richtig? Das Datenblatt sagt dazu: The
-
Thread
XMEGA: Waveform generator ungenau
Hallo, ich habe eine Frage bzgl. der waveform generation des xmega. Ich benutze den Atxmega128A4U mit einem 16MHz Quarz. Daraus generiere ich eine 128MHz PLL (CLK*4) und einen 32MHz CPU Takt. Ich möchte auf PORTE Pin3 eine ca. 500kHz Rechteckfrequenz ausgeben.
CCA und CCB für eine präzise > WG benutzen kann? Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf Nur CCA (nicht CCB) - Seite 171/172 - bezogen auf Frequency Waveform Generation.
-
Thread
Gäste sollten keine Beiträge mehr verfassen dürfen. Gesperrt
es zugegebenermaßen etwas emotional ausgedrückt habe. > Beitrag "Grafikdisplay mit SSD1289 mit XMEGA, DMA und 16bit Interface > sehr schnell" > > Hat halt nicht die von Dir gewünschte Bewunderung/Resonanz ausgelöst. > Muss deswegen nicht schlecht sein, die Meisten werden's nicht brauchen >
-
Thread
XMEGA & TWI -> Lese Problem
Moin Moin, habt ihr ne Idee, wieso ich vom Slave nichts empfange? Senden klappt.. Ist was an der Lese Routine falsch? Es handelt sich um einen I2C Touch Controller (QT2120 von ATMEL).. Habe einen Pin als GPIO konfiguriert und dort ne LED angeschlossen. Diese kann ich an und aus schalten. Die ID lesen von dem Chip schlägt jedoch fehl. [c] uint8_t twi_read(TWI_t *twi, uint8_t slave_addr, uint8_t reg) { uint8_t ret=0; // twi->MASTER.ADDR = (slave_addr<<1); // while(!(twi->MASTER.STATUS&TWI_MASTER_WIF_bm)); // // twi->MASTER.ADDR = reg; // while(!(twi->MASTER.STATUS
-
Thread
CLKDIV8 programmiertechnsich setzen, nicht manuell
Oszillator-Einstellung. Auch das ist weder neu noch verwunderlich. Die neuen Tinies bauen auf dem xMega Kern auf. Und auch als die xMega noch von Atmel kamen, konnte man bei denen die Taktquelle zur Laufzeit umkonfigurieren.
Hi >Auch das ist weder neu noch verwunderlich. Die neuen Tinies bauen auf >dem xMega Kern auf. Wenn das so stimmt, dann hätten sie wenigstens auch die neuen Befehle der XMegas mit übernehmen sollen. >Und auch als die xMega noch von Atmel kamen, konnte >man bei denen die Taktquelle
-
Thread
Günstige CAN-Filter Lösung
Das ist aber dann ein Transportproblem und keines des MCP2515. Alternativ zu Atmega haben die AtXMega zwei SPI-Schnittstellen. Aber wie H.Joachim schon schrieb sollte es daran nicht sccheitern. Nach meiner Erfahrung ist das Problem eher die Software die Herausforderung um darin schnelle Puffer in
-
Thread
Bringt ein Serieller SRAM überhaupt was? Oder ist das nur ein größer flüchtiger EEPROM?
angelangt, wenn du viel > Arbeitsspeicher brauchst. Weiter gehts dann mit STM32 o.a. An einen Xmega (8Bit) kann ich schnellen RAM im MB Bereich anschließen (zu den zusätzlichen 8-16kB). Er muss nicht gleich auf einen 32bitter umsteigen, das ist sehr sehr oft einfach nicht notwendig - höchstens
@Nils H. (nils_h494) >An einen Xmega (8Bit) kann ich schnellen RAM im MB Bereich anschließen >(zu den zusätzlichen 8-16kB). Jain. Wenn gleich der deutlich schneller und einfacher handhabbar ist als ein externer, serieller Speicher
-
Thread
BLDC Motor Controller minimale Spannung
schrieb im Beitrag #5042468: > ein Foto vom uC Es ist zumindest kein STM32. Da es auch keinen XMega im LQFP-48 Gehäuse gibt, bin ich, was die MC Raterei angeht, erstmal raus. Ist aber vermutlich auch nicht entscheidend. Miss mal, wo der o.a. Knotenpunkt der beiden Widerstände hingeht. Bert S.
-
Thread
ST26 16MBit Flash <.> XMEGA256A3BU
Moin Moin, ich werde noch Wahnsinnig. Versuche einfach schon zu lange ein Byte in das Flash zu schreiben.. Leider erfolglos. Was übersehe ich? Was mache ich falsch?! SPI läuft! Kann Informationen die im Datenblatt (wie die Informationen vom Chip auslesen..) Also das kann nicht das Problem sein. Hier ist mein Hauptprogramm, wo ich versuche ein Byte zu schreiben und das wieder zurück zu lesen. [c] int main(void){ PORTR.DIR = (1<<0|1<<1); // state_leds_output PORTR.OUTSET = (1<<0|1<<1); // state_leds_off LED_OFF Spi_Master_USARTD0_Init(FlashSPI,5000,0,0);
-
Thread
Grafikdisplay mit SSD1289 mit XMEGA, DMA und 16bit Interface sehr schnell
ich den Code hier noch eben rein. Fakten: Das Ergebnis kann sich sehen lassen. Mit Übertakteten XMEGA erreiche ich 33,3 Vollbilder aus dem Externen SRAM. Bei einer Auflösung von 240px * 320px und 16bit per Pixel. Das entspricht einer Transferrate von fast 5MByte/s. Wobei der Speicherbus zwar viel
Veröffentlichen Sie bitte den Code für 8-Bit. Ich habe ein Display von Nokia 6280 - ein Datenbus von 8 Bit xmega Controller 128a4u
-
Thread
Denkanstoß > Xmega ohne Programer flashen
Hallo liebe Community, ich habe folgende Fragestellung: ich möchte meinen Xmega (ATxmega32A4U) über eine CPU flashen - dort läuft ein embedded Linux drauf. Ich habe die folgenden Schnittstellen zur Verfügung: eine UART und die PDI. Plus ein GPIO um genau zu sein. Nun suche ich
geeigneter Updateprozessor, der per UART und XMODEM die Firmware bekommt und selbige per PDI auf den XMEGA programmiert. fchk PS: Schaltplan zum STK500: http://www.atmel.com/webdoc/stk500/images/STK500.pdf
-
Thread
Welche Programmiersprache auf µC
eine Abstraktion in C++. Offensichtlich hat auch Atmel das inzwischen erkannt und es bei der Xmega Serie besser gemacht. Für's Hobby sind die allerdings aus anderen Gründen weniger attraktiv.
XMegas besser gemacht habe, dass sie schon die C structs definiert haben. Die muss man bei den non-XMega eben selbst erzeugen...
-
Thread
XMEGA 16-bit DMA Burst Transfer für Display Parallel Bus
die Situation: Ich habe ein Display mit einem 16bit Parallel-Datenbus. Das Display ist an einem XMega128a1u angeschlossen. Wenn die Daten anliegen muss ein eine steigende Flanke am WR Pin des Displays gelesen werden Derzeitig übertrage ich die Daten regulär per CPU. Da mir das aber nicht effizient
-
Thread
Inline ASM: Clobberlist - kein vollständiges push/pop
zeitkritische Anwendung in meinem Inline-Assembler, wo ich alle Register benutze, die mir mein Controller (Xmega128A4U) zur Verfügung stellt. Natürlich kann man jetzt dadrüber streiten, dass ich die Zuweisung nicht von Hand vornehmen soll, darum gehts mir jetzt aber nicht. In der Clobberlist gebe ich jedes
-
Thread
XMega-A1 mit BASCOM - XPLAINED Virtual Com Port
Hallo, Habe mir mit BASCOM dieses kleine Programm für meinen XMEGA-A1 XPlained geschrieben, das einfach nur eine LED blinken lassen und etwas in den BASCOM Terminal Emulator ausdrucken soll: [c] $regfile = "xm128a1def.dat" $crystal = 32000000 '32MHz $hwstack = 64 $swstack = 40 $framesize = 40 $lib "xmega.lib" $external _xmegafix_clear $external _xmegafix_rol_r1014 Config Osc = Enabled , 32mhzosc = Enabled 'We use internal 32MHz Config Sysclock = 32mhz , Prescalea = 1 , Prescalebc = 1_1
-
Thread
ATxmega32A4U - 9 Bit UART Problem
mal der Link zum Manual: http://www.atmel.com/images/Atmel-8331-8-and-16-bit-AVR-Microcontroller-XMEGA-AU_Manual.pdf. Ich poste hier mal die wichtigsten Segmente meines Codes hinein: [c] // init uart /* * USART_CHSIZE_9BIT_gc = (0x07<<0) * USART_BAUDCTRL_BSEL_9600 = 621 * USART_BAUDCTRL_BSCALE
-
Thread
ATxmega32A4U Übertakten / Overclocking
XMEGA, nicht AVR.
krumeltee (Nils S.) schrieb im Beitrag #5027780: > XMEGA, nicht AVR. AVR Xmega = AVR Highend.
-
Thread
T862 IR Löten
Weil die Temperatur ist ja nur ein paar Sekunden am Bauteil. Es geht speziell um AtMega, AtXmega und das bekannte Hühnerfutter in 0603 und 0805. Ich nutze die Maschine und bis jetzt schaut es gut aus. Odee gibt es noch etwas spezielles zu beachten?
-
Thread
ATXMEGA32: Pins schalten viel zu langsam
in der beschrieben wird, wie und daß man auf 60MHz gehen kann. Ich mach dann immer gleich 64MHz (XMega256A3U).
deklarieren und ein compilierbares Beispiel Deines Problems anhängen würdest (mit genauer Angabe des MC - XMega32 gibt es in mehreren Versionen ...)
-
Thread
ATxMega: Port Event Both Edges zur Frequenzmessung
Im Datenblatt von Xmega D Kapitel 11 IO-Ports Unterkapitel 1 Features: [code] Input with synchronous and/or asynchronous sensing with interrupts and events - Sense both edges - Sense rising edges - Sense falling edges
Ich sehe gerade, dass du einen Xmega A verwendest. Die verhalten sich aber genau so, habe ich gerade kontroolliert. Im Datenblatt wären dass die Kapitel 13.5 und 13.6.
-
Thread
Xmega-A1 mit BASCOM über PDI USB AVRISP MKII
Hallo, Vor mir liegt ein *XMega-A1 XPlained von Atmel* und ein "ALL AVR Programmer" ( http://avr-programmer.com/all-avr/ ). Ich kann das Board mittels *AVR Studio 7* mit meiner Software bespielen, es funktioniert wunderbar. Im ersten
Siehe Bild) Habe noch eine Frage bezüglich COM3 Ausgabe über USB mit Bascom. Wenn ich meinen XMega-A1 Xplained über seinen eingebauten USB-Anschluss mit dem PC verbinde, dann kommt im Geräte-Manager ein "XPLAINED Virtual Com Port (COM3)" dazu. (auch im Bild enthalten) Ich möchte nun in meinem
-
Thread
ARM für zeitkritische Steuerung geeignet ?
erzeugen. Die ATMega Controller kannst mit mit 20Mhz takten und sie erzeugen Signale bis zu 10Mhz. Die Xmega Serie kann sogar mit 32Mhz getaktet werde - ohne Cache und ohne Pipeline. 1 Takt pro Befehl (mit wenigen Ausnahmen). Mir ist nicht klar, was du mit dem Pixeltakt vor hast. Willst du den nur ein/
-
Thread
[S] Infrarot Lötstation
einem guten Kurs zu bekommen. Oder hat jemand da einen Tipp? Es geht nur um einige AtMega und Xmega die gelötet werden sollen. Ist damit bei weitem einfacher. Danke.