-
Thread
AVR128DB mir 3-wire SPI
Hallo lieber Microcontrollercontroller, Ich möchte mit einem AVR128DB48 eine RTC ansteuern. Um genau zu sein die RV-8063-C7 von Microcrystal. Mein Problem ist, dass diese RTC nur 3 Leitungen für SPI hat: SCL, SDIO und CE. Im Datenblatt vom AVR128DB ist auf Seite
gelöst :) ). Vielleicht wäre es falsch, AVR-Serie als etwas Großes zu betrachten, dafür gibt es ATXMega und STM32 usw. Aber dort, wo man früher gerne ATMega328 oder ATMega1284 genommen hat, wird AVR128DB einige Verbesserungen bringen. Klar: 0,5 mm Pinraster ist etwas schwieriger zu löten als 0,8 mm.
-
Thread
Werden Atmel Mikrocontroller aussterben/nicht mehr verfügbar sein?
new desogns" benachrichtigung für einen bestimmten AVR: https://www.microchip.com/wwwproducts/en/ATxmega128A1 Dann dauert es ein paar Jährschen bis zum "Last call for quotes/orders". Auf verdacht sollte man garnichts einlagern, zumal die lagerdauer auch nicht unendlich ist. Es kann eine feine Schicht
-
Thread
ATXMEGA128A3, PWM an PortB, geht das?
Hallo, folgende Frage, ich habe hier eine Hardware mit einem ATXMEGA128A3 liegen, an Port B ist eine RGB-Led angeschlossen und natürlich stimmen die Vorwiderstände nicht (für alle Farben der selbe Wert), sodass die Mischfarben nicht stimmen, weil z.B. grün alles überstrahlt
-
Thread
Suche Microcontroller mit EBI
noch 14 IO Pins 1 SPI 1 UART [/code] Aktuell benötigt der AVR Code ca. 38kbyte Flash Die ATXMEGA kann man leider nicht bei 5Volt betreiben und die AVR128 haben leider kein EBI. Im Moment benutzte ich einen Atmega1284P und machen das EBI zu Fuss, aber das ist leider sehr umständlich, da ich
> Die ATXMEGA kann man leider nicht bei 5Volt betreiben und die AVR128 > haben leider kein EBI. 5V ist auch olle Kacke von AnnoZwieback. Also solltest du auch entsprechend alte Controller verwenden. Renesas
-
Thread
volatile Funktionspointer in ISR
Hallo, ich arbeite gerade an einem Projekt mit einem ATXMEGA128A1 un Atmel Studio und habe folgende Frage: Ich möchte in einer ISR eine kleine Funktion aufrufen und zwar abhängig von einer Bedingung entweder Funktion1 oder Funktion2. Beide Funktionen haben
-
Thread
Code::Blocks: AVR - Compiler-Kommandozeile bekommt Host-Optionen
Build: Debug in test3 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc -Wall -mmcu=atxmega128a1u -DF_CPU=2000000UL -g -Os -I/usr/include -c main.c -o obj/Debug/main.o avr-gcc -L/usr/lib -o bin/Debug/test3.elf obj/Debug/fuse.o obj/Debug/main.o -mmcu=atxmega128a1u -Wl,-Map=bin/Debug/test3
MCU-Haken und setzt den Parameter stattdessen von Hand unter "Other compiler options" rein: -mmcu=atxmega128a4u
-
Thread
AVR128, CCP und Optimierung
#6675193: > Cyblord -. schrieb im Beitrag #6675191: >> Ich nutze aber keinen xmega. > > Doch. Der AVR128DAxxx ist eine xmega4 Architektur. Also der Hersteller bezeichnet das alles komplett anders. Es gibt eine AVRxm Architektur (XMEGA). Die AVR128DA sind aber AVRxt welches der Nachfolger ist. Hier
Du dann herum. Natürlich nutze ich den. Was mich aber nicht zu falschen Aussagen wie > Der AVR128DAxxx ist eine xmega4 Architektur. verleiten könnte. Vielleicht wolltest du ja sagen: Der gcc nennt die AVR128 Architektur xmega4. Wer weiß?
-
Thread
LED ansteuern?
µ-Controller-Programmieren beizubringen und will einfach nur eine LED einschalten. Mein Controller ist ein ATXMEGA256A3BU und an Port R1 (PR1 laut Datenblatt) ist eine LED angeschlossen. Leider fehlt mir noch etwas die Syntax, die ich schreiben muss. #define F_CPU 32000UL; //32kHz #include <avr/io.h>
Beitrag #6665291: > Habe etwas im Netz gesucht Du solltest eher mal im *Datenblatt* (hier das ATxmega64A3U/128A3U/192A3U/256A3U - Complete Datasheet) suchen. Das Netz kannst du dann noch zur Bestätigung deiner Untersuchungen herziehen. Oder mach es zumindest so, dass du im Netz was suchst und dann
-
Thread
Bascom - C Umstieg Teil 1 - IDE-Probleme
Verschiedenen IDEs zu unterschiedlichen Ergebnissen: (ist jedes mal die gleiche Platine mit einem Atxmega128a4u (ohne externem Quarz) und einem AVRispMK2-Progammer) [c] #include <avr/io.h> #include <util/delay.h> int main(void) { PORTC.DIR = PIN0_bm | PIN1_bm; while (1) {
Build: Debug in test3 (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc -Wall -mmcu=atxmega128a1u -DF_CPU=2000000UL -g -Os -I/usr/include -c main.c -o obj/Debug/main.o avr-gcc -L/usr/lib -o bin/Debug/test3.elf obj/Debug/fuse.o obj/Debug/main.o -mmcu=atxmega128a1u -Wl,-Map=bin/Debug/test3
-
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
Vorgehensweise wenn Schaltregler zu Warm wird
Aufwand betreibe, mit µC und so ist reines Selbstinteresse und ehrlich gesagt auch Ehrgeiz mal nen ATXmega einzusetzen, der eigentlich auch zu groß dafür ist. Die eigentliche damalige Planung sah einen PID-Regler im ATXmega vor, wollte also einen Schaltregler in Software bauen, weil der ATXmega-E dafür sehr gute Vorraussetzungen hat (H-Brücke, 128MHz PWM usw.). PID gibts jetzt nicht mehr, dafür MP8862. ATXmega blieb aber. Also kann ich jetzt folgendes festhalten: - wenn ich feststelle, das dem MP8862 zu warm wird, kann es hilfreich sein,
-
Artikel
IRSND
, ATmega644, ATmega644P, ATmega1284 ATmega88, ATmega88P, ATmega168, ATmega168P, ATmega328P XMega ATXmega128 PIC (C18-Compiler) PIC12F1840 PIC18F4520 STM32 STM32F4xx STM32F10x STM32 mit HAL-Library (NEU!) TEENSY 3.0 MK20DX256VLH7 (ARM Cortex-M4 72MHz) Unterstützte Protokolle. IRSND unterstützt die folgenden
-
Thread
[V/VS] Relais, PS1 Modchips, Dell Bluetooth, BTI CCS, GSM/GPS Modul, Xmega, Rohlinge/Hüllen, Trafos
0 € 122. Netzsteckergehäuse 0,20 € 123. Kühlkörper 100*75*20mm³, unbenutzt 2 € 124. ATXMega Experimentierplatine von hier: https://www.mikrocontroller.net/topic/139059?page=1 sie ist bis auf den RAM Baustein komplett bestückt, der liegt lose bei. 8 € 125. Schlüsselanhängertaschenlampe
0 € 122. Netzsteckergehäuse 0,20 € 123. Kühlkörper 100*75*20mm³, unbenutzt 2 € 124. ATXMega Experimentierplatine von hier: Beitrag "Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1?" sie ist bis auf den RAM Baustein komplett bestückt, der liegt lose bei. 8 €
-
Thread
ATxmega128A4U per PDI programmieren funktioniert nicht.
Hey Zusammen, Ich bin am Rande der Verzweiflung angekommen... Ich habe vor einen ATxmega128A4U-AU mit einem Bootloader und einer Firmware zu programmieren, aber nichts funktioniert. Hier im Forum konnte ich leider nichts passendes für mein Problem finden, also seid nachsichtig mit mir
Kurz zur Erklärung. Ich habe eine eigene Platine entworfen und herstellen lassen. Darauf sitzt ein ATxmega128A4U-AU als Hauptchip. Der Chip ist frisch vom Hersteller und daher "leer"... Nun habe ich mir von Diamex einen AVR Programmer besorgt , der PDI unterstützt. (https://www.diamex.de/dxshop/Diamex-AVR-Prog-Programmer-fuer-ISP-PDI-TPI
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
Warum ATMega nehmen, wenns AT*X*Mega gibt? ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück
Crazy H. schrieb im Beitrag #6530541: > Warum ATMega nehmen, wenns AT*X*Mega gibt? > > ATXMEGA32E5-AU 2.09€/Stück +MwSt bei 25 Stück Ich habe mir einige avr128d[a/b]28 auf die Seite gelegt. Die Teile sind wirklich zum abspritzen!
-
Thread
Sram Simulation funktioniert nicht richtig
Damit bin ich erstmal beschäftigt! ;-) @Bernhard: Die Files findest du im Anhang. Es ist ein ATXMega128 und das SRAM ist ein CY7C1049GN30-10ZSXI. Die Top Entity ist das Blockschaltbild von oben. Der Clock hat 96Mhz. Das ist sicher auch noch wichtig. Und alle bekommen den gleichen Clock. Grüße
-
Thread
Glaßmaßstab und Laser-Abstandssensor auf mega2560 auslesen
dem STK600 und vorhandenem Hardware Debugger würde ich gern bei AVR bleiben. Ich werde mir einen ATXMEGA128A1U für diese Aufgabe organiseren. > Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps >und alles ist gut und der UART sendet mit deutlich geringerer Datenrate.
Hugo H. schrieb im Beitrag #6523150: > AVR bleiben. Ich werde mir einen ATXMEGA128A1U für diese Aufgabe > organiseren. Ein riesiger AVR für fast nix ;-) >> Ich würde den 16 Bit Code auf 1 Kanal umbauen, damit erreicht man sicher 1Msmps >>und alles ist gut und der UART
-
Artikel
AVR Softwarepool
ATMega von S. Seegel (C) GOS: einfacher preemptive multitasking scheduler von Günter Greschenz (A) Bamo128 Monitorprogramm und Bootloader (C) AvRtos preemtiver real time multitasking scheduler von Harald B. (Sourceforge) (C) avr-threads Thread-Library für AVR Bootloader. (A,C,PC) AVR Bootloader (A, PC) AVR
Projekt) (C) AVR Bootloader in C - eine einfache Anleitung (C) LAN-Bootloader für ATmega1284p (A) Bamo128 Monitorprogramm und Bootloader Siehe auch: Bootloader DCC. (Digital Command Control, Standard zur digitalen Steuerung von Modelleisenbahnen) (A) DCC Decoder DCF77. (Zeitsignaldienst für funkgesteuerte
-
Thread
USBasp stellt sich tot nach Firmware update.
das TPI Protokoll dazu (ATTiny4/5/6/10). Und aus dritter Hand gibt es eine Variante, die auch PDI (ATXMega) kann. > Firmware sollte man nie ohne Grund updaten, weil man damit immer > riskiert, sein Gerät zu verschrotten Speziell beim USBASP gibt es mehrere Varianten der Hardware, die verschiedene
TPI Protokoll dazu (ATTiny4/5/6/10). Und aus dritter Hand > gibt es eine Variante, die auch PDI (ATXMega) kann. Na das sind gute Argumente. Für mich irrelevant, aber für andere vielleicht wichtig.
-
Thread
AVR128DA übertakten
ja schon lange bei den ATxmega 32 MHz zulässig waren. Im Datenblatt steht bei CLKCTRL_OSCHFCTRLA für FRQSEL oberhalb 0x9 (für 24 MHz) "Other - Reserved" - nun, bei meinen AVR128DA28 kann ich auch 0xA sowie 0xB einstellen, was
, zumal ja > schon lange bei den ATxmega 32 MHz zulässig waren. > Im Datenblatt steht bei CLKCTRL_OSCHFCTRLA für FRQSEL oberhalb 0x9 > (für 24 MHz) "Other - Reserved" - nun, bei meinen AVR128DA28 kann ich > auch 0xA sowie 0xB einstellen
-
Thread
ATMega128A, Hardware I2C plus zwei Software I2C möglich?
Geil! ATmega128 Xmega128 AVR128 Und alle sind AVRs. Ich hätte auch gerne etwas von den Kraut, dass die nehmen.
Stefan ⛄ F. schrieb im Beitrag #6414833: > Xmega128 Gibb's nich. Es gab verschiedene ATxmega128*, aber die Xmegas sind alle durch nachfolgende Buchstaben klassifiziert (die die Familie bezeichnen). Die 128 ist da eben einfach nur die Flash-Größe
-
Thread
ATXmega-E-Reihe, zweiter UART?
Hallo. Ich habe mal eine Frage zu den Mikroprozessoren der ATXmega-E Reihe, also dem ATXmega8E5, -16E5 und -32E5. Ich möchte gerne einen Prozessor dieser Reihe verwenden, da das Datenblatt in der Übersicht 2 UART verspricht, die ich beide nutzen will. Beim
Jahren kann daher nicht die Rede sein. Dachte ich eigentlich auch. an Daniel: Wäre z.B. ein AVR128DA28 eine Option?
-
Thread
Sprungaddressen ATxmega256A3U
Hallo, ich hätte eine Frage. Ich habe den Mikrocontroller ATxmega256A3U. Der Mikrocontroller besteht aus 2 Seiten, je 64Kb, also insgesamt 256 Kb. Die Anwendungssoftware befindet sich auf Seite 1. Ich würde gerne, um den Speicherbereich auf Seite 1 zu schonen, einige
Dich um Seiten nicht zu kümmern. Der Compiler nimmt schon die richtigen Call-Befehle. Bei Flash >128kB werden 3 Bytes auf den Stack gepusht und beim RET wieder gelesen (siehe Instruction set). Nur für Funktionspointer wird ein Trampolin eingerichtet, damit 2Byte-Pointer ausreichen.
-
Thread
[V] STK500, STK501, JTAGICE mk1 und einige AVRs
ATmega8-16PU - 1x ATmega8-16PI - 2x ATmega168-20PU - 1x ATmega644-20AU - 1x AT90CAN128-16AI - 1x ATmega128-16AI - 1x ATmega128-16AC Am liebsten würde ich alles zusammen an eine Person verkaufen. Dann wäre der Preis 120,- Euro inkl. Versand (D). Serielle Kabel sind in den
Und dann hab ich noch ein Atmel Xplain Board ATxmega128A1 microcontroller External Memory - 8MB SDRAM - 8MB Serial Data Flash AT90USB1287 Communication gateway Programmer for Atmel® AVR® XMEGA™ Analog Input (to ADC) Temperature sensor Potentiometer
-
Thread
Brown out Detection Fuses im Code setzen
jedes Mal das Gerät öffenen muss und man das dann auch im Feld mal ändern könnte. Controller ist ein ATXMEGA128A3. Danke und Grüße, Alex
-
Thread
Toochain bauen avr-gcc-x.x mit binutils-2.34 funktioniert nicht
attiny816 attiny817 attiny1614 attiny1616 attiny1617 attiny3214 attiny3216 attiny3217 atxmega64a3 atxmega64a3u atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64d3 atxmega64d4 atxmega64a1 atxmega64a1u atxmega128a3 atxmega128a3u atxmega128b1 atxmega128b3 atxmega128c3 atxmega128d3
/atxmega128b1 avr/lib/avrxmega6/atxmega128b3 avr/lib/avrxmega6/atxmega128c3 avr/lib/avrxmega6/atxmega128d3 avr/lib/avrxmega6/atxmega128d4 avr/lib/avrxmega6/atxmega192a3 avr/lib/avrxmega6/
-
Thread
Toolchain neuere AVRs
atxmega64a4u atxmega64b1 atxmega64b3 atxmega64c3 atxmega64d3 atxmega64d4 atxmega64a1 atxmega64a1u atxmega128a3 atxmega128a3u atxmega128b1 atxmega128b3 atxmega128c3 atxmega128d3 atxmega128d4 atxmega192a3 atxmega192a3u atxmega192c3 atxmega192d3 atxmega256a3 atxmega256a3u atxmega256a3b atxmega256a3bu atxmega256c3 atxmega256d3 atxmega384c3 atxmega384d3 atxmega128a1 atxmega128a1u atxmega128a4u attiny4
-
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
LCD T6963 an ATXMEGA128A1
Funktionen mich ans Werk gemacht und ein paar Erweiterungen implementiert. Ich benutze ein Display mit 240x128 Pixel. Vlt. testet ja mal einer die Funktionen mit einem kleineren Display. Hier nun eine Kurzbeschreibung zum Code. Displaytreiber auf ATXMEGA128A1 für T(RA)6963 ==========================
www.mikrocontroller.net/topic/52416 www.mikrocontroller.net/topic/230457#new orientiert und diese für den ATXMEGA128A1 angepaßt und mit weiteren Funktionen erweitert. Weitere Inspiration habe ich mir von www.ccsinfo.com/forum/viewtopic.php?t=51413 www.keshikan.net/fonts-e.html www.ffonts.net/LCD-Display
-
Thread
Xmega DMA anhalten
wirft? Wenn ich das Channel Enable Bit auf 0 setze bekome ich einen Error Controller ist ein Atxmega128A4U Gruß, Flo
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Im Moment sieht es bei mir so aus das ich 100K Flash benutze und 7Kb SRAM. Von den 128K gehen noch 4K für den Bootloader runter. Mein Projekt ist jedoch noch nicht fertig und
Flash (~1kB ohne printf, scanf). Bei einem AVR mit 4kB Flash würde ich überlegen, aber nicht bei 128kB.
-
Thread
STM32F411 USB HOST f_write Phänpmen
mehreren PC's ausprobiert. Mit Virenscanner und ohne. Ich habe die gleiche bin-Dateien mit Hilfe ATxmega128 erzeugt. Dabei den gleichen USB Stick benutzt. Auf dem gleichen PC startet vom USB Stick diese bin-Datei, aber die mit dem STM32 erzeugte nicht.... Den Vorschlag mit dem Umbenennen muss ich
-
Thread
SPI-FRAM Speichererweiterung für XMEGA
Speicher. [3] Weil es im Eingangsposting keine Daten dazu gibt, ich gehe mal vom Datenblatt des ATxmega128A1U/ATxmega64A1U aus.
geht aber wohl nicht bei XMEGA A & D. Guck mal ins Nachbarforum: https://www.avrfreaks.net/forum/xmega128a1-dma-and-spi
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avrxmega5/ avr/lib/avrxmega5/atxmega64a1 avr/lib/avrxmega5/atxmega64a1u avr/lib/avrxmega6/ avr/lib/avrxmega6/atxmega128a3 avr/lib/avrxmega6/atxmega128a3u avr/lib/avrxmega6/atxmega128b1 avr/lib/avrxmega6/atxmega128b3
/atxmega256d3 avr/lib/avrxmega6/atxmega384c3 avr/lib/avrxmega6/atxmega384d3 avr/lib/avrxmega7/ avr/lib/avrxmega7/atxmega128a1 avr/lib/avrxmega7/atxmega128a1u avr/lib/avrxmega7/atxmega128a4u
-
Thread
Lagerauflösung AVR uCs
ATmega8-16PU (auf Antistaticmatte) 34 x ATmega8A-AU (in Gurt) 45 x ATmega8A-AU (auf Tray) 11 x ATmega128A-AU (auf Antistaticmatte) 2 x ATmega8515-16PU (auf Antistaticmatte) 2 x ATmega8535-16AU (in Gurt) 3 x AT90USB162-16AU (auf Antistaticmatte) 1 x ATmega32U2-AU (auf Antistaticmatte) 4 x ATmega328P-AU (in Tray) 49 - ATmega328PB-AU (in Tray) 1 x AVR Xplain (ATXmega128A1) zusätzlich verschenke ich: 5 x ATtiny10 (in Gurt) 4 x ATtiny841-SSU (in Gurt) Nur komplett, Festpreis 90€ inkl. versichertem Versand (nach D und A). Versandkosten in den Rest der Welt
-
Thread
Neue MCU familie gesucht
kann z.B. das Carryflag in einen Pin laden und umgekehrt (für serielle Protokolle). Man kann bis zu 128 einzelne Bit-Variablen im RAM anlegen, d.h. auch den RAM sehr effizient ausnutzen. Der Keil C51 war auch sehr gut optimiert. Ich hab z.B. auf dem AT89C2051 (2kB Flash) auch float verwendet. Man darf
erst sehr spät erkannt und dann die 8-Pinner mit 8kB, die 28-Pinner mit 32kB und die 40-Pinner mit 128kB Flash ausgestattet.