-
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
STM32 counter up/down mit Step/Dir Signalen
bei der > Vielfalt an Möglichkeiten nicht zu konfigurieren sind um STEP/DIR zu > lesen. Beim ATXmega kann man die IOs so konfigurieren, daß man damit steigende und fallende Flanken erkennt und Hardware-Events auslöst, welche direkt den Timer ansteuern. Vermutlich können das auch die STM32. > Warscheinlich
Falk B. schrieb im Beitrag #7426174: > Beim ATXmega kann man die IOs so konfigurieren, daß man damit steigende > und fallende Flanken erkennt und Hardware-Events auslöst, welche direkt > den Timer ansteuern. Vermutlich können das auch die STM32.
-
Thread
PAL/NTSC Encoder in VHDL
wo auch AVRStudio drauf ist und von dem direkt geflasht wird. Bin gerade an Versuchschaltung mit Atxmega128A1 und habe noch eine Ecke auf der Platine frei, um color statt s/w Videoausgabe draufzusetzen. Mit 8K internem RAM macht das dann schon Sinn (Vergleich: Sinclair ZX Spectrum hatte 6,75K Bildwiederholspeicher
-
Thread
Neue Wanderkiste Kittler
optischen Grayhill Encoder (unbenutzt) 20x Transistor BD139 15x Transistor BD138 1x Modul mit ATMega 128 PU (nur aufgelötet sonst unbenutzt) 1x Modul mit ATXMega 128A1 (nur aufgelötet sonst unbenutzt) Final noch ein Bild ohne aufgelegte IC Stangen vor dem Weiterversand der Wanderkiste. Gruß, Markus
-
Thread
XMEGA Performance: 8 Usarts + 1 SPI
Moinsen, arbeitet bereits jmd mit den XMEGA Serie von Atmel (z.B. ATXMEGA128A1)...? Mit wieviel MHz kann z.B. die SPI Schnittstelle bedient werden (10MHz?) und wieviel Prozessor-Ressource geht dadurch bereits verloren? Kann der Prozessor alle 8 USARTs mit 460k bedienen
-
Thread
avrgcc abi: ramp register
Jedes mal, wenn ein LPM Zugriff ansteht, setzt avr-gcc RAMPZ wie er es brauch. Beispiel ist ein ATmega128. 2) Wenn RAMPZ auch für den RAM-Zugriff verwendet wird (z.B. ATXmega mit RAM > 64 KiB), dann muß RAMPZ nach der Verwendung auf 0 gesetzt werden, denn RAMPZ wird auch in LD[D] und ST[D] Z verwendet
-
Thread
TWI - Hilfe!
Lack. Ich möchte ja auch nicht viel, nur den ein oder anderen Portexpander ansprechen mit meinem ATXmega....kann ja nicht so schwer sein.... oder ?! Ich hab mir schon mal was zusammengebaut um einfach irgendwas zu meinem Expander zu senden, nur schrieben, nicht lesen. Mich verunsichert die Tatsache
Dominik M. schrieb im Beitrag #1854163: > Wenn Du noch Code brauchst schau mal hier: > Beitrag "Xmega 128a1 TWI Schnittstelle" Danke. Allerdings ist der Code mit Codevision gemacht und passt einfach nicht zu meinem Modul (USB, usw...). Ich arbeite mit avrstudio Gruß Mark
-
Thread
Bootloader -> Verständnisproblem Intel-Hexfile
wurden und erst am Ende der Block für die letzte Page nicht voll war. Controller ist übrigens ein ATxmega128A1.
-
Thread
xMega Errata
die neue Version Xmega AU verwenden, welche die Errata korrigiert haben. Ich verwende gerade einen ATxmega128A1U und bin mit der ADC/DAC Performance sehr zufrieden, ist ein echtes Unikat in dieser Form der Xmega 2x2MPS mit 1/2-64x gain und dazu noch eine max INL von 2LSB und DNL von 1LSB sind wirklich
-
Thread
Frage zu Control Register
Ich habe dies nun probiert, allerdings funktiniert die Übertragung nicht mehr. Ich verwende einen AtXmega 128A1 und AVR Studio mit GCC. Gibt es da noch weitere Bits, die ich setzen muss oder andere Dinge zu bedenken, damit es funktioniert?
-
Thread
Xmega mit USB on board
Hallo Forum, ich probiere gerade den ATxmega128A3U mit USB vernünftig zu laufen zu bekommen und nutze als Grundlage Beispiele aus dem ASF. Als erstes soll der xmega als cdc device arbeiten und hier tauchen schon die ersten Probleme auf. Sobald
-
Thread
AtXMega Verwendbarkeit
>Ist das noch immer so oder hat sich da was gebessert? Kannst du selbst nachlesen: In jedem ATXMega-Datenblatt gibt es einen Abschnitt 'Errata'. MfG Spess
buggy ist. keine Ahnung, was die meinen. Ich habe einen embedded Webserver vom Atmega644 auf Xmega128D3 portiert. Dabei bin ich auf keinerlei probleme gestoßen. Bei Xmega schätze ich diese Verbesserungen gegenüber Atmega: - Volle Taktrate bei 3,3V - R/C Oszillator ist für serielle kommunikation
-
Thread
Xmega - Kompatibilität
für verschiedene Zwecke. Es gibt den zum Beispiel größeren Xmega256A3BU und den abgespeckten Xmega ATxmega128D3-MH. Jetzt ist meine Frage, wie die Befehlssätze für die beiden sind. Sind sie 1:1 unter einander portierbar oder gibt es hier gewisse Unwägbarkeiten und Fallstricke, die man beachten muss.
-
Thread
benötige µC Auswahlhilfe
AVR-Dragon ist also also als Programmierboard zu verstehen ... mhh, in der Docu steht nicht dass er den ATxmega128A1 unterstützt. Hast du mit dem Dragon schon gearbeitet, oder weiß jemand, ob der AVR-Dragon das AT AVR XPLAIN unterstützt. Alternativ war ich am überlege, ob ich mich mal an das Evertooldings setzten
-
Thread
Bootloader XMEGA 128A1 FTDI
Servus, hab mal wieder ne frage. Habe folgende Kombination: Atxmega 128A1 mit FTDI USB Interface. Welchen Bootloader kann ich am besten benutzen?? Atmel serial oder DFU Atmel? oder noch andere? Muss ich ein anderes Format als .hex verwenden? Weiß noch nicht
-
Thread
Xmega ADC 4 Kanäle gleichzeitig
schaust: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-8386-8-and-16-bit-AVR-Microcontroller-ATxmega64A3U-128A3U-192A3U-256A3U_datasheet.pdf dann siehst Du, dass ADCA-Inputs wohl in PortB rein reichen, ADCB aber nicht Iin PortA. Mit PortA und ADCB geht also nix.
-
Thread
ATXmeega128A3U, Verständnis WDT
Hallo, ich habe eine HArdware mit einem ATXmega128A3U. Nun möchte ich den watchdog timer verwenden und bekomme es nicht auf die Reihe, ob wohl es ja mit der wdt.h ganz leich sein sollte. Erste Frage: obwohl das Manuaul des Controllers bis zu
-
Thread
jpg zu rgb565
OK. Vielen Dank für die info. Ich habe vor eine ATxmega128a1 zu verwenden. Mit 32MHz. Werde mir mal die libs anschauen.
-
Thread
USBprog 3.0 und Atxmega?
Hallo, Hab eine Frage, weiß jemand ob ich mit meinem USBProg 3.0 einen 3,3V Atxmega128A Programmieren kann, oder benötige ich dazu einen Pegel Wandler 5V<->3.3V Leider krieg ich von dem Hersteller auf sämtliche Emails keine antwort... schade..
-
Thread
malloc Reservierungen wieder freigeben?
Muss der reservierte Speicher wieder freigegeben werden? alá free(array); Gruß Franz PS: ATXMega128A1
-
Thread
OLED Module Waveshare 1.3 inch
Hallo zusammen In meinem Projekt benutze ich 1.3inch OLED Module und Atxmega128A3U. Ich wollte die Daten und Charaktere auf dem Display zu zeigen. ich wollte zum testen "hallo word" auf dem Display zeigen aber kommt nichts aus mein Oled ist immer schwarz . habt Ihr eine
-
Thread
Problem mit xMega
und alle Ausgänge auf Stiftleisten gelegt. Ich habe bis jetzt nur mit ATMegas (8, 16, 32, 64 und 128) und einigen ARM Cortex-M3 Controllern gearbeitet. Die Anfänge mit dem xMega waren garnicht so schwierig, wenn man das neue System mit Peripherie.Funktion verstanden hat. Allerdings habe ich nun
der reagiert entsprechend aber auch nicht. Ich habe nur Spannungen zwischen 0 und 0,36V. Der ATxMega ist ein Sample direkt von Atmel. Ist der Controller defekt oder muss ich noch eine Fuse setzen oder irgendwas ins Programm einfügen, damit die digitalen Ausgänge funktionieren ? LG Nico
-
Thread
ATxMega: Port Event Both Edges zur Frequenzmessung
auf ein Zitat aus einem Datenblatt, welches ich nicht finden kann. PS: Ich benutze einen ATxMega128A4U Danke euch!
Mit einem Atxmega E kannst du beides in einem auswerten musst aber rechnen. Bei dem Xmega E ist in CCB die Zeit für High und in CCA ist die Periodenlänge. Sinnvoll ist das aber nicht wenn du keine 1:1 hast welcher
-
Thread
STM32F103 Daten über CDC Device senden
richtig erkennt wenn zu früh Daten gesendet werden. Ich habe schon mit diversen AVRs (ATmega32U2, ATxmega128A1U) als CDC Device benutzt und dort hatte ich nicht das Problem. Das muss doch auch mit ARMs gehen.
-
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
-
Thread
unterschiedliche SPI Geschwindigkeiten
Hallo, ich habe folgende Frage. Ich arbeite mit einem ATXMega128A1 und habe 4 SPI Teilnehmer an einer SPI Schnittstelle (Port F) F_CPU 8MHz prescaler 4 Das hat auch immer mit allen Busteilnehmer funktioniert allerdings muss ich für einen neue SPI Teilnehmer
-
Thread
AtXmega16A4 Systemclock einstellen (problem)
Hallo zusammen, Ich habe Probleme den Systemtakt eines atxmega16A4 auf 32Mhz einzustellen. Folgende initialisierung: [c] void set_systemclock() { OSC.CTRL |= OSC_RC32MEN_bm ; //enable 32MHz oscillator and external OSC while(!(OSC.STATUS & OSC_RC32MRDY_bm
Mahlzeit, Stammt von einem xMega128, als Anregung: [c] // System Clock initialisieren OSC.PLLCTRL = OSC_PLLSRC_RC32M_gc | OSC_PLLFAC3_bm;// 32MHz/4 * 8 = 64MHz OSC.DFLLCTRL = OSC_RC32MCREF_bm; // 32MHz Rc kalibrieren
-
Thread
Werte aus zwei Ports "vereinen"
mich mit der Programmierung von uCs beschäftige. Ich nutze eine AVR XMEGA-A1 X-PLAINED Board mit atxmega128a1. Dort gibt es 8 Taster (PD0...PD5+PR0+PR1) und 8 LEDs (PE0...PE7). In einem ersten kleien Programm will ich einfach nur erledigen, dass jeder Taster eine entsprechende LED einschaltet, solange
-
Thread
farbgenaue Einstellung von RGB-LEDs
auseinandersetze, wäre es vielleicht schön, da zusammen irgendwas zu realisieren. Ich hatte geplant den Atxmega128A1 einzusetzen, da dieser bis zu 24 Hardware PWM's ermöglicht. Falls du Interesse hast, dass wir da zusammen dran arbeiten, kannst dich ja mal melden. Für die Realisierung von Farbeinstellungen
-
Thread
USART bei XMEGA-A1
Hallo, mit welcher Geschwindigkeit läuft dein Atxmega128a1? GPS liefert 9600 Baut als Defaultwert. Gruß xmega
-
Thread
Xmega256A3U: Kein Zugriff über PDI
der XMega merkbar warm? 2) Liegen PB4..PB7 auf High (JTAG mit internen Pullup) ? Bei den ATxmega128A3U fuer mein Baselboard hatte ich auch mal einem im Talett dabei, der einfach nur heiss wurde und ueberhaupt nichts machte. MfG
-
Thread
Einstieg in die Mikrocontroller Technik RGB WECKER ANFANG
in ASM, C und Bascom programmieren. Hier ist mal ein board: http://cgi.ebay.de/AVR-Modul-ATmega-128-mehr-AVR32-SRAM-CAN-ATxmega-Board_W0QQitemZ260472587261QQcmdZViewItemQQptZLH_DefaultDomain_77?hash=item3ca56043fd&_trksid=p3286.c0.m14 Dann brauchst du aber noch einen Programmier Adapter, je nachdem
-
Thread
Welchen Cortex-M3?
der Regel noch 1-2 Jahre, bis die Teile endlich beim Endkunden erhältlich sind, siehe AVR32 und ATXmega. STM32 ist nun auch im Umbruch, die neuen STM32F105 und 107 sind angekündigt, die nun endlich auch Ethernet unterstützen (F107) und 2 CAN-Schnittstellen sowie USB-OTG bieten, und das alles gleichzeitig
STM32F103x6 (32k Flash, 10k RAM) Medium Density: STM32F103x8 (64k Flash, 20k RAM) STM32F103xB (128k Flash, 20k RAM) High Density: STM32F103xC (256k Flash, 48k RAM) STM32F103xD (384k Flash, 64k RAM) STM32F103xE (512k Flash, 64k RAM) Das x gibt übrigends die Gehäusegröße (also Anzahl der Pins
-
Thread
TC0/1 CNT auf 0 setzen bei event
Hallo, ich benutze einen ATxmega128A4U. Wie schon in der Überschrift steht, möchte ich bei einem Event beide CNT-Register eines TC0/1 auf null setzen. Ich habe schon gesehen, dass es in CTRLD die event action RESTART gibt, für
-
Thread
AT45DB642D-CNU SPI
Hallo Leute. Ich habe vor mir ein XPLAIN mit atxmega128a1 zu kaufen. Ich habe mich in letzter Zeit sehr mit dem XMEGA und dem SDRAM (in der Theorie) beschäftigt und kapiere das mitlerweile ganz gut (auch mit Hilfe des Forums) Nun möchte ich eure
-
Thread
Gibt es einen "Register-Konfigurator" für AVR Xmega?
unglücklich. PC Programme erstelle ich mit Delphi. AVR Programme mit mikroPascal PRO for AVR. (ATXmega256A3B) Viele grüße Jürgen
Bits zählen muß man auch nicht, sie haben Namen. Hier mal ein Beispiel, wie ich das mache (AT90CAN128): [c] OCR1A = SYNC_PERIOD - 1; OCR1B = SYNC_TIME - 1; TCCR1A = 0<<COM1A1 | 0<<COM1A0 | 1<<COM1B1 | 0<<COM1B0 | 0<<COM1C1 | 0<<COM1C0 | 1<<WGM11 | 1<<WGM10;
-
Thread
Arduino DRAM Ansteuerung
50mA pro Chip. Und die Refresh-Zeit ist lediglich 2ms. In diesen zwei Milli(!)sekunden muß man alle 128 Zeilen des RAMs jeweils einmal aufgefrischt haben, sonst wird der RAM vergeßlich. Die GPIOs eines Arduino - noch dazu unter Verwendung der Arduino IO-Primitiven ist dafür denkbar ungeeignet - weil zu
praktisch sinnvoll ist es nicht. Wenn man mehr Speicher am AVR braucht, dann nimmt man SRAM oder beim ATXmega SDRAM. ODer gleich einen 32 Bitter mit deutlich mehr RAM, z.B Arduino Zero. https://www.mikrocontroller.net/articles/Speicher#Mit_XMEM-Interface http://www.mikrocontroller.net/topic/348938?goto
-
Thread
ATXmega Software Reset
Hallo zusammen, ich möchte gern einen Software Reset mit einem ATXmega128a1 ausführen. Laut Datenblatt muss man das Register RST.CTRL auf 0x01 setzen und dann abwarten. Das ganze funktioniert aber nicht. Kann mir da jemand helfen? Viele Dank
-
Thread
Xmega 256a3b Usart sendet immer ASCII 255
nicht so genau warum... Ich habe ein Beispiel von folgendem link (http://www.basteln-mit-avr.de/atxmega128a3.html#anfaenger) verwendet und für den atxmega 256a3b compiliert. Damit funktionierte die serielle Übertragung auch auf Anhieb. Dort wird der USART folgendermaßen initialisiert: [c] void
-
Thread
ATXMEGA USART Pin-Zuordnung
Stehe trotz quergelesenem Datenbatt des ATXMEGA128D3 auf dem Schlauch: Ich will u.a. zwei UARTS (RS232) nutzen. - Im Datenblatt ziemlich weit hinten finde ich in der Memory Map USARTC0 ... USARTF0, also vier Stück. - Im Datenblatt am
-
Thread
Warum scheitern GEMEINSAME Hausbus-Projekte?
Design der Hardware und Platinen hilft ... mal sehen ... ich studiere gerade das Datenblatt vom ATxmega...D3, weil es würde sich bei einem Neudesign ja anbieten, auch gleich einen "etwas" leistungsfähigeren Controller zu nutzen ;-) Hoffe nur, daß er auch genug Zeit findet mir zu helfen ???
> Quarz Beim Hardware-UART in simpler Ausführung - wie ihn auch die AVRs (ausgenommen evtl. ATxmega) haben - spielt die Bitrate für die Qualität der Synchronisierung keine Rolle: der Fehler tritt immer in Prozent auf, 5% bei 1200 Baud oder 5% bei 115200 Baud, egal. Der UART macht 16 (bzw. 8)
-
Thread
Motorsteuerung 3,3V Logik
L298er, der funktioniert bekanntlich aber nur mit 5V TTL Logik. Auf meinem Board-Layout ist ein ATxmega128 mit 3,3V. Um meine Motoren trotzdem steuern zu können (PWM) brauche ich entweder einen Brückentreiber mit 3,3V Logik Inputs oder einen Pegelwandler (von mir aus ein paar FETs die an 5V hängen
-
Thread
Fernbedien RC5 Empfänger
dass im code "TCCR0 = 1<<CS02; //divide by 256" steht. im datenblatt sthet aber das das es dann ein 128er teiler ist. was ist jetzt richtig? hab leioder noch keien empfänger zum ausprobieren, wolte aber zumindest die SW schon mal verstehen. mfg Max
Hat es schonmal jemand mit 1MHz Takt bzw. 128 Zyklen probiert oder könnte das zu knapp werden?
-
Thread
Problemme mit dem Test Projekt
nicht ich bekomme dann diese Fehlermeldung: Build started 2.12.2008 at 17:54:30 avr-gcc -mmcu=atxmega128a1 -Wall -gdwarf-2 -Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT essaye.o -MF dep/essaye.o.d -c ../essaye.c ../essaye.c: In function 'main': ../
-
Thread
Synchronisation MPU6000 und Atmega 328
Danke PittyJ für die Antwort! Die Synchronisation der Sensoren und der Zentrale (ATXMEGA 128) geht so, dass die Zentrale jedesmal wenn ein Datenpaket kommt, danach ihren aktuellen Timer-Stand an die Peripherie (Sender des Datenpaketes) sendet. Das geht ganz gut mit dem Protokoll des RFM70
-
Thread
[V] STK600 + TQFP100 + DIP + JTAG ICE MK II
und ATMEGA2560 Platine Preisvorstellung 175€ 2. Atmel STK600-TQFP100 mit Routing Cards + 1xATXMEGA128A1 + 1xATMEGA2560 16AU Preisvorstellung 85€ 3. Atmel STK600-DIP Package mit Routing Cards + 1xATMEGA32L 8PI Preisvorstellung 80€ 4. Atmel ATJTAG ICE MK II Preisvorstellung 100€
-
Thread
Mikromedia XMEGA TFT Treiber für AVR Studio
Grüß euch, ich habe ein mikromedia ATXMEGA128A1 Board bekommen: http://www.tigal.com/product/2207 Nun möchte ich eigentlich mit dem mir vertrauten AVR Studio 5 weiterarbeiten. Die Demo Codes für das Display sind aber leider mit dem von