-
Thread
AVR 8bit auch für größere Projekte?
sieh es mal so..besser Du beherrscht einen AVR8 wie z.B. den fetten atXMEGA spielend mit all seinen Möglichkeiten und Tricks der Optimierung um den ADC vollwertig zu nutzen die Events einzusetzen etc pp als das Du auf eine Nummer zu groß setzt z.B. ARM und damit nur rumeierst
AVR machen. Ist ja > immerhin alles IPv6 basiert. Kein Argument. Schließlich macht man mit den 128-bit-IPv6-Adressen ja keine Arithmetik. ;-) 6LowPAN haben sie seinerzeit noch mit ATmega128 angefangen, und ein Modul mit ATmega256RFR2 ist auch nicht größer als die von dir genannten und genauso
-
Thread
Renesas: drei neue, für Motorsteuerung optimierte Mikrocontrollerfamilien
Mikrocontroller sichtbar. Der RA4T1 bringt einen mit 100 MHz laufenden Cortex M33 mit, dem entweder 128 oder 256 kB Flash und 40 KByte SRAM zur Verfügung stehen; analog zum RX26T gibt es auch hier einen vier KByte großen EEPROM-Bereich für das Remanentspeicher von Konstanten.  @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
Wie XMEGA-A1 programmieren?
zum XMEGA-A1, aber so weit bin ich noch nicht mal. Vorhanden ist das genannte Board mit einem ATXMEGA128A1 und ein AVRISP mkII. Den 6- auf 10-poligen Adapter habe ich laut Vorgabe aus dem Netz gelötet. Allerdings waren die Bezeichnungen etwas anders. Auf dem Board steht: 1 TCK 2 GND 3 TDO
-
Thread
Fast JPEG decoder on AT(x)mega
examining the structure of an JPEG file and to follow the decoding process. Development was done for ATxmega32A4U but the decoder itself doesn't depend on special Xmega features and can be adapted to run on ATmega. Please note: It's not intended to be a copy&paste solution, you have to adapt the source
bytes. 2. Image data stored on external RAM, connected via SPI Tested with 23LC1024 serial RAM (128 KBytes). There's a simple loader implemented to receive a prepared image library via serial interface and to store it into the serial RAM. Code could be extended to connect an SPI Flash. 3. Image
-
Thread
avr-gcc alle c-Dateien im Ordner übersetzen und dann linken
er nicht übersetzt hat (hier zB eine usb_init-Funktion). [c] Linking: main.elf avr-gcc -mmcu=atxmega128a1u -gdwarf-2 -DF_CPU=32000000UL -DF_USB=48000000UL -DBOARD=BOARD_ -DARCH=ARCH_ -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=main.o
-
Thread
Brauche Unterstützung beim OV7670 (bzw. SCCB)
MASK]=125 data[c & MASK] = 126 data[(c+1) & MASK]=127 ........................ c=127 cplus1=-128 cintplus1=128 data[c]=127 data[(c-1) & MASK]=126 data[c & MASK] = 127 data[(c+1) & MASK]=128 ........................ c=-128 cplus1=-127 cintplus1=385 data[c]=710832128 data[(c-1) & MASK
nicht vorhergesehenen Ergebnissen - z.B. landest Du nach Arraywert > 127 als nächstes nicht bei 128, sondern bei 385, weil 128 bei signed > char eben -128 entspricht (binär 0x1000 0001), was in int verwandelt > zu > binär 0x1111 1111 1000 0001 wird, was mit 0x1FF maskiert zu > 0x0000 0001
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
PSoC4 für die PS/2- Tastatur) zu portieren. Im Moment teste ich die Einbindung eines Grafik- LCD's 128 x 64 für die Anzeige des Spektrums. http://www.pollin.de/shop/dt/Mzg4ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_WAYTON_MG1206E_SYL_128x64.html
sinnvoll. Die Möglichkeiten den Takt einzustellen sind viel besser als bei den ATmega, bei den ATXmega ist man da schon weiter und hat sich den PCoC gut angenähert. Max schrieb im Beitrag #4061455: > Bei dem Board scheint ja schon einiges vorhanden zu sein. Was ist denn auf dem 27 Euro Board
-
Thread
Diskussion: Pi möglichst schnell berechnen
eigentlich nicht gemacht wird, sondern dafür eine Kostante verwendet wird. Achja, Zielplatform: Atxmega128. Danke schonmal
-
Thread
SPI daten via UART
empfangene Bits einordnen und weiter via UART weitersenden. hat jemand ein Tipp. ich benutze ATXmega128a1 und STK600 Hier meine code: #include <stdlib.h> #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> #include "spi_driver.h" #include "port_driver.h" uint8
-
Thread
Vorteile von Basic, Pascal, C und C++ in einem: LunaAVR Gesperrt
Hallo Dirk, Port ? nein das geht nicht. ATXMega wurden gerad hinzugefügt.
--------------------------------------- in _HA0,PORTD ldi _HA1,(1 << 7) ; 0b10000000 0x80 128 eor _HA0,_HA1 out PORTD,_HA0 ;{7}{ waitms 500 } ----------------------------------------------------- ldi _HA0,0xF4 ; 0b11110100 0xF4 244 ldi _HA1,0x01 ; 0b00000001 0x01 1 rcall
-
Thread
Weiß da jemad mehr? CSD Osteraktion.
hatte, die von vorne herein mit einem Liefertermin angegeben wurde. Hatte den FT232RL (KW18) und den ATXMEGA128U3A (KW19) bestellt. Wenn das bei euch ähnlich ist dann wüsstet ihr ja wieso es noch dauert. Außerdem stand in der Mail, dass die gerade Inventur machen. Ist nicht meine erste Bestellung dort
-
Thread
Pollin Display WINSTAR WX480320A-TFH-LB (S/W, 480 x 320 Pixel)
Display. Ob, und wie dies an dein Arduino-Board passt mußt du selbst testen. Angesteuert mit einen ATxmega128-32 kann man teilweise den Bildaufbau live verfolgen. Beim STM32 sieht man, selbst bei einer schnellen Spektrum-Darstellung, keinen Bildaufbau. René Lange schrieb: > Ich hab mir nun das
-
Thread
CC1101Q1 SPI Problem
Fast vergessen: Ich benütze einen ATXmega128A3
-
Thread
Grafikdisplay ansteuern wg12864b Controller 7108
verstanden habe ich es noch nicht. Der Controller mit dem ich das ganze ansteuern möchte ist ein ATxmega128A1U.
-
Thread
Pascal Compiler für PIC - ist wirklich Freeware
den Compiler mit einer völlig merkwürdigen Fehlermeldung abstürzen lasse. Die Anpassung an den ATXMega hat dann für das komplette Chaos gesorgt. Ein Compiler-Update und die Programmer waren unbrauchbar und haben meine ATMega128 zerstört. Also bleib Du mal bei der Wahrheit.
Sprachen zu vereinen und bisslang klappt das ausgesprochen gut! unterstützt auch bereits die neuen atXmega
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128?
zu bekommen hier (bzw. einfach das repository aktualisieren!): http://viewvc.coremelt.net/viewvc/atxmega128a1_board/trunk/pcb/cad/
-
Thread
XMEGA1281 im Shop
den der schon ganz heiß drauf ist. http://shop.embedded-projects.net/product_info.php/info/p172_ATxmega128A1-TQFP-100.html Gruss Bene
-
Thread
LCD Datavision DG-12232 (SED1520DAA) an 3,3V kein Bild?
Displaycontroller müsste also Funktionieren. Zu meiner Schaltung: Ich möchte das Display an einem ATXMEGA128D3 betreiben. Dieser verträgt maximal 3,6V Betriebsspannung. Da der SED1520 laut Datenblatt (http://pdf1.alldatasheet.com/datasheet-pdf/view/84106/ETC/SED1520D0A.html) auch mit 3,3V arbeiten können
-
Thread
[S] dringend ATXMEGA256A3-AU / 192A3 / 128A3 / 64A3 in Stuttgart
Hallo Leute, hat jemand im Raum Stuttgart zufällig einen neuen ATXMEGA256A3-AU / 192A3 / 128A3 / 64A3 rumliegen? Würde diesen heute oder morgen abholen. Wäre mir 25€ wert. Bitte über Forennachricht / PM kontaktieren. Gruß Dominik
-
Thread
MT48LC16M4 Bezug
Hallo, ich möchte mir gerne ein Board mit dem ATxmega128A1U zusammenstellen und dort den 64MBit SDRAM speicher platzieren. Leider scheint es den nicht mehr zu geben. Entweder der MT48LC16M4 Baustein wird nicht geführt oder er ist nicht auf Lager.
-
Thread
AVR-Bootloader mit Verschlüsselung
Erstmal grosses Danke! richtig genial der loader. Jetzt bräuchte ich noch genau sowas für den ATXMEGA128A1. Weiter oben hattest du glaub ich schonmal den Prozessor erwähnt. Gibt es da schon was konkretes? Viele Grüße, Rolf
Der One-Way-Loader unterstützt aktuell die folgenden AVR-Controller: m1280 m1281 m1284 m1284P m128A m128 m128RFA1 m128RFR2 m162 m164A m164PA m164P m165A m165PA m165P m168A m168 m168PA m168P m169A m169PA m169P m16A m16 m16HVA m16HVB m16M1 m16U2 m16U4 m2560 m2561 m256RFR2 m324A m324PA m324P m3250A
-
Thread
Atmel xplain SPI
Frage an die Xplain User: Laut der Doku "AVR1907.ZIP" besteht zwischen dem AT90USB1287 und dem ATxmega128A1/Data Flash eine SPI Verbindung. Wird dieser genutzt, oder anders rum, könnte man hier einen "Hebel" ansetzen um den AT90USB z.B zur Ansteuerung eines Displays/Tastatur mit zu nutzen? (PORTA/PORTC
-
Thread
ATmega256 Trampolin-Problem
Register fuer indirekte Spruenge anpassen - normale C-Funktionszeiger funktionieren nicht ueber die 128Kib Barriere hinaus: http://gcc.gnu.org/onlinedocs/gcc/AVR-Options.html#index-g_t_0040code_007bEIND_007d-1260 Normale Zeiger sind beim AVR nur 16Bit breit. Eigentlich fuer ATxmega habe ich mir ein
-
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
XMega USART Probleme
Köönts ihr bitte mal drüberschauen, weil vll habe ich ja einen Fehler. Programmieren tu ich einen ATXMega128A3 mit C Code: Konfiguration des USART's //-----------USART------------- //PORTD.OUTSET = PIN3_bm; //D2-TX High setzen OSC.CTRL |= OSC_RC32MEN_bm;
-
Thread
Nochmal externer Spiecher Xmega
weiter kreisen, komme ich zu einer Frage die ich loswerden möchte. Ich habe leider für meinen ATxmega128A1U keinen SDRAM mit 4Bit interface mehr gefunden weswegen ich gedanklich umschwnkte auf SRAM mit 8 Bit Anbindung. Nun hab ich aber gemerkt das die schon wirklich extrem teuer sind (25€ /MB..bei
-
Thread
DAC geschwindigkeit
MC-Welt daher probiere ich momentan alles mögliche aus: Ich experementiere mit dem DAC auf dem ATxmega128A3 herum und frage mich ob es eine bessere/sauberere/schneller Methode gibt ein Dreieck-Signal zu erzeugen damit als so (unerfahren ich seien : [avrasm] loop: increment: adiw xl,1 sts
-
Thread
Beim Debuggen Ausgänge auf low schalten
Hallo zusammen, ich steuere mit einem ATxmega128A1 mehrere Modellbauservos an. Das funktioniert auch alles einwandfrei über Timerinterupts. Nur beim Debuggen mit einem JTAG mkII im AVR Studio4 hab ich das Problem, dass wenn ich den Programmablauf
-
Thread
XMEGA128A1+JTAG+usbprog 3.0
der aktuelle Stand der Dinge ist. Nun zu meiner Frage. Ich habe ein usbprog3.0 Modul und einen ATXmega128A1. Ich möchte den XMega über die JTAG Schnittstelle programmieren. Meiner Meinung nach sollte das JTAG Interface von den XMega Devices ja identisch sein wie das der Standard- AVR Devices ???
-
Thread
AVR32 UC3 Beispielscode
besten einen Atmega8. Wenn du diese einmal verstanden hast, dann kannst du dich mal an einen Atxmega heranwagen. Und erst dann einen 32Bitter wie den UC3... Erst krabbeln dann gehen!
pm_freq_param_t par = { .cpu_f = 60, .pba_f = 30, .osc0_f = 12, .osc0_startup = 128, }; flashc_set_wait_state(1); pm_configure_clocks(&par); INTC_init_interrupts(); //timer for ms_tick setup_ms_counter(); } int main(void) { volatile avr32_gpio_port_t *gpio_port
-
Thread
Arduino Hardware - ich bin etwas überfragt
Standard-API's darauf zugreifen kannst. Das habe ich mit einer Eigenentwicklung auf Basis eines ATxmega128A1U gemacht.
-
Thread
XPLAIN mit AVRISP mkII
Moin, moin, ich versuche gerade, den ATxmega 128 auf dem XPLAIN Board direkt mit dem AVRISP mkII zu programmieren. Habe die AVRISP Pins 1, 2, 5, und 6 dazu mit 4 Einzeladern an die auf dem XPLAIN gekennzeichneten Pins 2, 3, 4 und 6 an dem kombinierten
-
Thread
Fehler beim Flashen von XMEGA128A3 bei bestimmter Adresse
Hallo zusammen, ich arbeite momentan an einem selbst gelayouteten Board mit ATXMEGA128A3, der ein LCD, UART und ein paar Taster betreibt. Der Programmer ist ein JTAGICE3, die Sprache C und die Entwicklungsumgebung AVR Studio 5. Das Board an sich lief bisher einwandfrei, alles ließ
-
Thread
ATxmega Port einlesen und speichern
bestimmt einen ganz triviale Frage. Ich möchte kontinuierlich 8Bit-Werte über einen Port des ATxmega 32MHz einlesen und im RAM speichern. Kann mir jemand (grob) sagen wie viele Takte, bzw. welche Zeit für das Einlesen+Speichern in Anspruch genommen wird?? schon mal vielen Dank
2 Takte sts CPU_SREG, SAVE_SREG ; 2 Takte reti ; 4 Takte bis 128kb Program memory | 5 Takte bis 8Mb Program memory // ------------ Interrupt Ende -------------- [/avrasm]
-
Thread
SD Karte mit FatFs über SPI an Atmega, wie kann man die Schreibgeschwindigkeit maximieren?
erreichen. Zeig mal bitte :-) Ich schaffe ähnliches - aber nur, weil ich den DMA-Modus des ATXMega in Verbindung mit RAW-Schreiben auf Sektor-Ebene (ohne FAT..) nutze.
Datei, Wert wird im Test verändert Hier legst du nur 1000 Byte in der Datei an, schreibst dann aber 128k. Das wird so nix. Man muss vorher die GESAMTE Dateilänge reservieren.
-
Thread
Alternative Firmware für Sparmatic Zero Heizungsthermostat
ich dafür doch nur einen Adapter bauen... > der wird ja bestimmt nich Pin-Kompatibel sein mit dem 128er. Die Entwickler der Sparmatic-Geräte waren nicht so blauäugig, die LockBits nicht zu setzen. Der verwendete Controller ist kein M128 sondern ein M169PA. Da ist nichts pinkompatibel, zumal der M128
Und dass der 128er keine LCD-Controller hat, ist mir auch bekannt, da ich ja mir bei meinem Display ansonsten nicht die Mühe hätte machen müssen, eine Routine zu schreiben, die eben das alles was ich ausgeben wollte
-
Thread
[ASM] Unbenutzte Symbole entfernen
nicht kleiner. Hier der gesamte Aufruf: avr-gcc main.S -o main.elf -Wall -Wextra -std=gnu99 -mmcu=atxmega128a4u -I../include -ffunction-sections -fdata-sections -Wl,--gc-sections -Os Ich habe die Befürchtung, dass bei reinem Assembler der Compiler einfach nicht schlau genug ist um rauszufinden, welche
-
Thread
RFM70 arbeitet nicht zuverlässig
gibt zwar schon einiges zu RFM 70, aber was ich suche, hab ich nicht gefunden. Hab 2 RFM70 mit ATXMEGA 128 verbunden, funktioniert auch als Testaufbau (Steckbrett) ganz ordentlich, Reichweite ist über 2 Stockwerke. Wenn man allerdings den Empfänger bewegt, kommt es zu Fehlern,einzelne Pakete werden
-
Thread
Interrupt XPlain
LED1 soll 1ms togglen -LED2 soll 2ms togglen -LED3 soll 0,5ms togglen Ich benutze Xplain mit ATXmega128A1 und JTAG als Debugger. Die H-file und C-file habe ich beigefügt. hier den code: #define F_CPU 32000000UL #include "avr_compiler.h" #include "port_driver.h" #include "pmic_driver.h"
-
Thread
XMEGA ASF-Watchdog Hilfe gesucht
Hallo Leute, ich habe eine Board auf Basis eines ATXMega128A4, als IDE verwende ich das Atmel Studio 7 mit ASF. Beim Versuch den Watchdog über den ASF-Wizart zu integrieren bekomme ich im Anschluss immer Fehler, die ich nicht deuten kann. Das hinzufügen
-
Thread
SPI fonktioniert nicht
nichts angezeigt. Kann jemandem dabei mir helfen? Danke ......Oli ich benutze Xplain und ATXmega128 hier mein Code: #define F_CPU 32000000UL #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include <avr/sleep.h> #include <avr/interrupt.h> #include "avr_compiler.h
-
Thread
ATmega8: Das Buch
anderen Chips widmen und das Studium der dazugehörigen Datenblätter (sei es ein ATmega644P oder ein ATXmega128A4U) fällt dann viel leichter. Also ein Buch welches eine Wissensbasis aufbaut. Wenn ich es dann wirklich verstanden habe und nicht mittendrin abgesprungen bin weil ich es nicht durchsehe
Beitrag #3956035: > Es ist eigentlich sehr schön wenn ein Chip einen USB-Anschluss hat (wie > der ATXmega128A4U) und man über diese Schnittstelle Daten austauschen > kann und auch eine neue Firmware auf den Chip schreiben kann. Man kann es auch so machen: http://matrixstorm.com/avr/tinyusbboard/
-
Thread
C-Code für Software TWI für Atmega gesucht
8515.avrfreaks.net/index.php?name=PNphpBB2&...) Na ja, in dem verlinkten Thread geht es um einen ATXmega128A1, du hast eine Mega168. Vielleicht schaust du tatsächlich mal ins Datenblatt. Denn ansonsten ist deine Aktion ziemlich sinnfrei. Oliver
-
Thread
AVR-GCC pointer post-increment
Hi, Ich habe im Microchip Studio ein Projekt für ATXMEGA64A1U erstellt. GCC, bzw Toolchain scheint Version 5.4.0 zu sein. Folgender c/c++ code (optim. -Os): [c] Temp = pgm_read_byte(ptr++); [/c] Für nicht dazu, dass der compiler [c]LPM rX
eine CRC-Berechnung übers ganze Flash. Was bei den 64kB des Prozessors, um den es hier geht, dann 128k verschwendete Zyklen ergibt. Bei schnarchlangsamen 1Mhz sind das 0.13s, bei 16Mhz halt 1/16 davon. Wenn das für eine Anwendung funktionsentscheidend ist, muß man das in ASM basteln, wenn nicht,
-
Thread
TWI I2C DOGXL160-7 sehr langsam
LCD_Sende_Kommando(0x04); LCD_Sende_Kommando(0x10); for(uint8_t Spalte = 0; Spalte < 128; Spalte++) { LCD_Sende_Daten(LCD_Ramspiegel[Zeile][Spalte]); } } PORT_SetOutputBit(&PORTB, 1); // Chipselect deaktivieren } [/c] Dafür brauchst du aber ein Abbild des
(I2C) an, das Display ist in wenigen Millisekunden beschrieben! http://www.basteln-mit-avr.de/atxmega32a4.html#dogxl160 Gruß G.G.
-
Thread
Eclipse und JTAG ICE mkII
entsprechende Architektur zu kompilieren funktioniert einwandfrei, in meinem Fall ist das das STK600 mit dem ATxmega128A1. Nur ich schaffe es nicht, den JTAG ICE mkII zum Zusammenspiel mit Eclipse zu bewegen. Ich habe versucht mit dem mkII ein .elf File auf den µC zu flashen - funktionierte nicht, es kam die Meldung
-
Thread
16 UARTs für MIDI
kompatibles External Bus Interface eingebaut. Z.B. Mega 162 (den würd ich jetzt nicht nehmen), Mega 64/128/1280/1281/2560/2561. Da sind Registerzugriffe auf die UARTs wirklich nur Speicherzugriffe. Mit 3.3V UARTs geht z.B. auch ein ATXMEGA128A1U (nur A1U, kein A1 ohne U). fchk
die Kosten so ungefähr auf demselben Level landen wie die von mir vorgeschlagene Lösung mit 3x AVR128DB64.
-
Thread
Lange Bitcodes speichern und ausgeben
gleichmäßig werden. Stimmt, mit der UART als SPI geht das auch in C bequem. Man hat dann pro Byte 128 Zyklen Zeit zum Nachladen. Beim einfachen SPI lassen sich dagegen Lücken nicht vermeiden. Ich würde die alten Mega8/16/32 eh nicht mehr für neue Projekte verwenden. Peter
Daten > empfangen. Wenn man schon einen anderen Controller nimmt, dann doch lieber gleich einen ATXMega mit DMA - macht die Sache nicht nur wesentlich einfacher, sondern auch garantiert noch schneller.
-
Thread
Atxmega TWI Daten in Bausteinregister schreiben
Hallo, ich arbeite zur Zeit an einem Projekt mit dem Atxmega 128A1. Mit diesem versuche ich einen Zooming ADC der Firma Semtech (SX8723) anzusteuern. Dazu benutze ich die TWI Funktionen die Atmel in AVR1308 bereitstellt. mit der Funktion [c]uint8_t TWI_MasterWriteRead