-
Thread
Usart (Fleury) Übertragungsprobleme.
Brenn mal diese HEX Datei. Es wird dauernd ein U gesendet. ATMega128, 16MHz, 9600Baud
dieser Schnittstelle gleichzeitig auch für die ISP-Programmierung genutzt werden – mehr dazu im ATMega128-Datenblatt Es ist das D072 von Display3000.
-
Thread
fischl usb programmer
mal eine Frage an euch. Hat jemand den USB-Programmer vom Thomas Fischl nachgebaut und mit einem ATmega 128 ausprobiert? Mir gelingt es nicht einen solchen Baustein zu beschreiben, trotzt der Implementierung der Erweiterung aus anderen Seiten und der 5.2 Version von AVDude. Problem scheint wirklich
Habe vorige woche auch einen fischl usbasp aufgebaut. Lesen und löschen von atmega8,64 und 128 geht mit gepatchtem avrdude und alter wie neuer Firmware völlig problemlos. Programmieren einzelner bytes im eeprom ist ok, im Flash gibts erst meldung verify error (inhalt ff) ist aber
-
Thread
Controller und Speicher
72,12kByte an (und eine Stunde sollte er schon aufnehmen können). Also ist die minimale RAM-Größe 128kB, damit ich auch noch etwas Spielraum für Erweiterungen habe. Als µC hatte ich den Atmega8 ins Auge gefasst, da er ausreichend schnell ist und genügend Reserve für kleinere Erweiterungen bietet. .
Hallo Andre! 128kByte hat der ATmega8 aber nicht. Oder ahbe ich mich da jetzt so verlesen?
-
Thread
Display Nokia 3510 (ohne"i") will nicht
Hallo in Nokia_3310.h ist es wie folgt definiert: [c] #if defined (__AVR_ATmega8__) ... #elif defined (__AVR_ATmega128__) ... #else #error Please define in Nokia_3310.h the hardware pins for your device ! #endif [/c] Also wenn du >Please define in Nokia_3310.h the hardware pins for your device ! beim compilieren erscheint, hast du weder ATmega8, noch ATmega128, oder vielleicht gar nicht *mcu* definiert(-Dmcu= und #include <avr/io.h> setzen die richtigen defines). Ich nehme mal an du hast ein ATmega8 dann ist fuer dich nur folgender Code
-
Thread
RFM12 - Funkmodul
Ok, ich habe den ATMEGA8L-PU
Ja bei mir läuft auch mit 8mhz intern, alerdings habe ich für sender atmega 8 und empfanger attiny2313.
-
Thread
Komptbl-modus für Atmega103 beim 128er bei WinAVR aus? Wie?
Hallole !,.. Ich simuliere mit WinAVR den Atmega128. Die Ports DDTF und DDTG lassen sich allerdings nicht ansprechen. Es hagelt sofort Fehlermeldungen beim kompilieren, wenn ich auch nur den Begriff "portf" oder "portg" im Quelltext benutze. Habe gelesen, das der Atmega128 einen "Kompatibilitätsmodus" ( als Standardeinstellung ) zum Atmega103 besitzt. Kann es sein das man dem Compiler oder dem WinAVR erst mitteilen muss das "er" einen "echten" 128er und keinen emulierten
-
Thread
Division mit Rest
gehen muss Und das geht mit den Schiebeoperationen definitiv schneller. Beispiel mit Teiler durch 128: rest = wert & 127; ergebnis = wert >> 7; Volkmar
RAM-Geschwindigkeit nicht so sehr an, auf die des Latches schon. (Meine Erfahrungen beziehen sich auf einen ATmega128, aber der sollte nicht grundlegend anders als ein ATmega8515 sein, auch was das Timing betrifft.)
-
Thread
AT90CAN mit sechs externen CAN-Controllern
theoretisch könntest Du das auch per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x > Und wie müsste ich die SJA1000-Controller an den MCU
könntest Du das auch per Port IO machen, aber das wird viel zu langsam. Das haben die Mega64/128/640/641/1280/1281/2560/2561 sowie die alten Mega162 und Mega8515. Wenn DU AVR nehmen willst, dann einen der modern Typen Mega 64x/128x/256x ---- Meine Empfehlung: Atmega 1281. Ist einer der
-
Thread
USBasp AVR Problem HILFE Rahtlos
-F to override this check. avrdude done. Thank you. [/c] USBASP v2 / On-board ATMega8(L) chip. avrdude FW Update /// usbasp.atmega8.2011-05-28.hex [c] avrdude -c usbasp -p atmega8 flash: w: usbasp.atmega8.2011-05-28.hex avrdude: warning: cannot set sck period. please check
instructions : Device signature = 0x000000 : Yikes! Invalid device signature. : Expected signature for ATMEGA162 is 1E 94 04 done. Thank you. [/c] Ich weis echt nicht weiter... > Hast du es testweise mal mit einem anderen ATmega162 probiert? (Ich habe leider kein 2 ATmega162 Chip Interface
-
Thread
was spricht eigentlich gegen die xmega? Gesperrt
ATMEGA16 und dem ATMEGA32 einzuordnen. Diese werden so zwischen 2 und 3 Euro gehandelt... Und der (derzeit noch) absolute "günstigste" Pic kostet bei REichelt 0,33Euro. Wobei das im Gegensatz zum obigen
Püh, langer Thread. Hat aber dazu geführt, dass ich mein Arsenal an ATtiny13/85, ATmega32, ATmega328, ATXmega128a3u, STM8S003, STM8S103, STM32F05x, STM32F103, STM32F4xx, MSP430xxxx, noch um zehn TSSOP20-STM32F030F4P6 und 20 Adapterplatinchen TSSOP->DIP ergänze (rund 10 Euro inklusive
-
Thread
Bootloader Codevision
1: #define RWWSRE = 4; flash unsigned char PAGESIZE = 64; //Pagegröße in word -> 128Byte flash unsigned char SITESIZE = 128; //Anzahl der Seiten -> 128Seiten * 128 Byte flash unsigned char DeviceID = 16; flash unsigned char PAGE_OK = 1; flash unsigned char PAGE_FALSE
gibt RWW bereich wieder frei und sendet "0x03" um Daten zu empfangen. 6. Terminalprogramm sendet 128 Bytes 7. Atmega16 empfängt die 128 Bytes und legt diese in SRAM (PAGE_PUFFER[128]) ab 8. Atmega16 schreibt Daten aus SRAM(PAGE_PUFFER[128]) in einen internen temporäre PAGE-Puffer 9. Page wird geschrieben
-
Thread
avrdude schreibt nur bis 64 byte in den flash-speicher
0x40 = (unknown) Device code: 0x41 = ATmega103 Device code: 0x42 = (unknown) Device code: 0x43 = ATmega128 Device code: 0x44 = (unknown) Device code: 0x45 = ATmega64 Device code: 0x46 = (unknown) Device code: 0x47
) Device code: 0x70 = (unknown) Device code: 0x71 = (unknown) Device code: 0x72 = ATmega32 Device code: 0x73 = (unknown) Device code: 0x74 = ATmega6450 Device code: 0x75 = ATmega6490 Device code: 0x76 = ATmega8 Device code: 0x77 = (unknown) Device code: 0x78
-
Thread
ATMega Auslaufmodell?
Drei Minuten später schreibt jemand etwas zum Atmega 88..
Früher hatte Atmel noch Migration Notes mit den Unterschieden rausgebracht: - AVR080: ATmega103 Replaced by ATmega128 - AVR094: Replacing ATmega8 by ATmega88 - AVR097: Migration between ATmega128 and ATmega1281/ATmega2561 - AVR504: Migrating from ATtiny26 to ATtiny261/461/861 - AVR505:
-
Thread
Entwicklungen und Forschung um den Sparmatic Comet / Zero v2 Heizungsthermostat
Jörg W. schrieb im Beitrag #4962527: > Sorry. Ich habe einige ATmega128RFA1 herumliegen und plane daher, > diese irgendwie zusammen mit der µracoli-Bibliothek zu benutzen. > Danke für die schnelle und unmissverständliche Antwort. Da brauche ich nicht weiter zu hoffen
> was sie am ehesten für sowas benutzen würden. Ja, Rfm69. Wie ist denn die Reichweite des ATmega128RFA1? Eher wie Bluetooth, ein paar Meter und meist nicht mehr durch die nächste Wand?
-
Thread
Bedingte Kompilierung
fuer alle controller SRC=wieauchimmer.c egal.c foo.c # controllerspezifischer code ifeq($(MCU),atmega128) SRC+=codefueratmega128.c endif ifeq($(MCU),atmega16) SRC+=codefueratmega16.c endif Vgl. z.B. http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot Ob das nun übersichtlicher
aus dem generischen "init" der jeweils zu verwendende Name erzeugt wird: #if defined(__AVR_ATmega16__) #define init m16_init #endif #if defined(__AVR_ATmega128__) #define init m128_init #endif Dein Code ruft "init" auf; durch die Präprozessoranweisung wird das korrekte implementierungsabhängige
-
Thread
-
Thread
Glcd Anzeigefehler
Print "Cls" Cls Wait 1 Lcd "Hello World" Locate 32 , 48 Wait 2 Cls Line(0 , 7) -(128 , 7) , 255 Line(0 , 57) -(128 , 57) , 255 End $include "Font8x8.font" [/code] werden genau in der Mitte des Displays die Striche versetzt.(Im Anhang) Ich benutzte einen Atmega16. Die
nicht richtig initialisiert ist - muss man das bei Bascom noch irgendwie aufrufen?! >Line(0 , 7) -(128 , 7) , 255 kann nicht 128 sein, da die Pixel ja nur von 0 bis 127 gehen ! Sascha
-
Thread
TQFP64, recommended Footprint gesucht
Quelle für Footprint-Zeichnungen? Ich suche gerade die optimalen Maße eines TQFP64-Footprints (ATmega128).
Quelle für Footprint-Zeichnungen? >Ich suche gerade die optimalen Maße eines TQFP64-Footprints (ATmega128). Hast du dir die letzten Seite im (vollständigen) Datenblatt des ATmega128 angeguckt? Da sind die Gehäuse bemaßt...
-
Thread
Umstieg von ATmega2560 auf STM32F767 ?
Helmut V. schrieb im Beitrag #5747927: > Werden AT91SAM3X8E und ATmega 32u4 als XMega-Prozessoren bezeichnet? Der SAM3X (Arduino Due) ist ein ARM Cortex-M3, der ATmega32u4 ist, wie der Name schon sagt, ein ATmega, sowie der 2560.
Rolle. Mit einem Oszilloskop kannst du solche Probleme untersuchen. > Werden AT91SAM3X8E und ATmega 32u4 als XMega-Prozessoren bezeichnet? Sein, der AT92SAM ist ein "SAM" und der 32u4 ist ein Atmega. Ein gängiger Xmega Controller wäre zum Beispiel der Xmega128D3. > Ich verwende MG996R Orignal
-
Thread
Frequenz an Pin
+- 500 an einem Pin ständig ausgeben. Kann mir jemand helfen wie das am einfachsten in C geht? Atmega 128 mfg Michael
Hallo, wenn ichs jetzt richtig verstanden habe muss man folgendes tun: Atmega128 16Mhz TCCR1A = (1<<PWM10) | (1<<COM1A1); TCCR1B = (1<<CS11); OCR1A = 61; An Pin OC1 liegt 32.787 Khz an. mfg Michael
-
Thread
Entscheidungshilfe CANController gesucht
Ich spiele auch gerade ein wenig mit dem 90CAN128. Gibts problemlos.
braucht man nur 3 Pins. Ausserdem ist da noch das Handling: der MSP ist als DIP zu haben. Der AT90CAN128 nur als VQFP (oder war das der T89S51CC0x?; auf jeden Fall ist der AT90S128 nicht so einfach wie der MSP zu beschaffen). Dann wäre da noch der Preis: ATmega + MSP ~ 10 Euro, T89S51CC0x >11. Ich
-
Thread
Suche Mikrocontroller
ich das am besten mit einem ATMega128 realisieren?
wenn ich für mein Projekt einen ATMega128 verwende sollte ich damit keine Probleme haben?
-
Thread
wortbreite void*
Programmzugriffe wird der ROM 16-bit-weise adressiert, daher ist dort die ,,magische Grenze'' erst bei 128 KiB -- was der Grund war, warum der Patch für die ATmega256x so lange gebraucht hat, bis jemand eine Idee hatte und jemand anders sie auch umgesetzt hat.
verwendung des RAMPZ und die 16 Bit adressierung, ansonsten habe ich keine idee, wieso die grenze bei 128k liegen soll. vom ATmega256x habe ich bisher nur gehört, keinen plan davon. aber noch einmal zu meinem problemchen: mein ziel war/ist es, meiner anwendung eine routine zum schreiben in das flash
-
Thread
suche LCD Modul
Brauche ein grafikfähiges Display, aber finde nirgendwo ein passendes. Von mir aus könnte es auch 128x64pixel sein. würde der ATMega16 für so ein Display reichen?
Brauche ein grafikfähiges Display, aber finde nirgendwo ein passendes. >Von mir aus könnte es auch 128x64pixel sein. dog-SERIE http://www.lcd-module.de/produkte/dotmatrix.html > würde der ATMega16 für so ein Display reichen? Ja. Ggf ATmega32 oder größer für mehr Flash, wenn man viele Bilder
-
Thread
Pedant für Linux zu WinAVR
atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega329 atmega329p atmega3250 atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
Wieso spricht man bei den 8 Bit-AVRs von RISC?
des Befehls mehrere Taktzyklen brauchen. Wenn man sich bspw. die Instruktion von einem beliebigen Atmega anschaut fällt einem doch auf das viele Befehle deutlich mehr als nur 1 Taktzyklus brauchen.
einen 8Bit-µC ziemlich gelungen und hatte noch nie ein größeres Problem damit. > Die neueren AVR128Dx kommen nun mit 16kB. 16kB bekommt man auch im bastelfreundlichen ATMega1284. > Welche Deiner AVR Anwendungen braucht warum wirklich mehr? Es gab z.B. Entwicklungen eines Webservers auf Basis
-
Thread
AD-Wert springt
schwankt? Kann ich das mit einem Trick Programmtechnisch lösen? Achso, mein Prozessor ist ein ATmega328P. Grüße
am Messeingang dazu (das Poti hat 50k*), sieht die Sache wieder wesentlich freundlicher aus. [c] 128, 126, 505, 504, 126 127, 126, 504, 504, 126 128, 126, 505, 504, 126 128, 126, 505, 504, 126 127, 126, 504, 504, 126 127, 126, 504, 504, 126 128, 126, 504, 504, 126 127, 125, 504, 504, 126 128
-
Thread
Suche MOPPEL Projekt in Heft oder .PDF
XP-Laptop hat da immer noch ein zwei Bytes in der Hinterhand. Im CP/M Moppel kümmert sich ein ATMEGA um den Datenaustausch mit dem PC, keine Probleme, also muss da irgendwie ein Puffer her. Mit nem ATMEGA wollte ich es hier nicht machen, soll ja "Historisch" bleiben. Rausgekommen ist ein Software
hab da mal ein neues Moppel-Projekt gestartet. Ein ATMEGA128 Modul als inteligenten Controller an ECBus, diesmal ohne PIO. Der 128er bietet ausreichend Port-Leitungen, das war beim CF-Interface schon sehr eng. Das Fertigmodul von www.chip45com vereinfacht
-
Thread
Atmega SD-Card Player in C?
Wave-Auflösung und Bittiefe. chris schrieb im Beitrag #1955459: > Ich würde gerne eine Player mit einem Atmega8 bauen, der nur MONO-WAV > Files mit 8Khz auf seinen PWM Ausgang ausgibt. Das hört sich aber grauselig an. Da bist Du mit einem mp3-Decoder mit 128kbps besser beraten. chris schrieb im Beitrag
abspielen. 1kB RAM reicht gerade noch für 22kHz. SD Sektor 512 Bytes, DoubleBuffer für AudioIRQ 2x128. Der Rest geht dann quasi für Stack usw. drauf. Viel Luft ist da nicht mehr. Aber es gibt ja auch noch ATMega328;) >Ich hatte mal mal nen MP3 Player gebastelt, der lief ähnlich und war >>knallhart
-
Thread
ATMegas 1284P
In drei Tagen soll der ATMega1284P bei digikey verfügbar sein (ATMEGA1284P-AU-ND). Hat jemand mehr Informationen, ist das realistisch?
müssen. 3.3V und 32MHz sind dann doch ein schlagendes Argument. und wenn ich dann auch noch nen XMega128A4 bzw XMega256A3 bekomme wäre ich schon zufrieden. Weiß vllt jemand wo man die Dinger (außer Digikey) bekommen kann ? den xmega256a3 hab ich da schon ausgemacht, aber den xmega128a4 noch nicht. gibts
-
Thread
AVR-Handheld mit Mega644
Punkt angelangt, an dem ich eine Veröffentlichung für sinnvoll halte. Hauptbestandteile sind ein ATMega644 und ein "Standard" GLCD mit 128x64 Pixeln. Optinal kann eine DS3232 RTC an den I2C Bus angeschlossen werden. Die Schaltung enthält erstmal nur den Kern, Systemverbinder (9-polig D-Sub) und die
eine unterstützung des EA DOGM128L-6 http://www.reichelt.de/?;ARTICLE=77845 ist nicht vorgesehen ???
-
Thread
LCD Display 480x360, blau, bei Pollin
Herstellerbuchstaben+42+Bit+Word Das C steht entweder zwischen Bit+Word, oder zwischen 42 und Bit z.B: KM428C128 für 128kx8 oder KM424C256 für 256kx4 oder MT42C4256 für 256kx4 Hat eigentlich jemand schon eine Platine für den S1D13705 oder das Bauteil in Eagle gebastelt ? Ansonsten werde ich mir dann mal
änderungen. Ich werde auch noch einen SAB C167CR benutzten. Vielleich werde Ich auch noch einen ATMega128 benutzten. Grüße Mark,
-
Thread
DOGM SPI -> Atmega
://www.basteln-mit-avr.de/dogm128.html
Hab aus aktuellem Anlass die Doku für DOGM 128x64 pixel Stand 10.2009 hier und da ist definitiv nix von 5V möglich. Gerade bin ich dabei, eine ATMEGA64 Schaltung von 5V auf 3,3V umzustellen, muß nur noch den FT232RL (USB) auf Eignung/ korrekte
-
Thread
8 bit µC und sehr große Zahlen (zum 1000.?)
FALSE) && !defined(TRUE) ) #define FALSE 0 #define TRUE !FALSE #endif typedef bignumber[16] uint128; typedef unsigned char bool; bool add ( uint128 *z1, uint128 *z2) { bool result = TRUE; //Add Implementation return(result); } void main(void) { uint128 z1,z2; if( !add
grr die definition des interegertyps war verkehrt [code] typedef unsigned char uint128[16]; [/code]
-
Thread
[V] STK500, STK501, JTAGICE mk1 und einige AVRs
4) einige AVRs für zusammen 20 Euro: - 8x ATtiny13A-PU - 1x ATtiny2313-20PU - 1x ATmega8L-8PU - 1x 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
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
Potentiometer an Mikrocontrollter
analoge PIN ist. Habe ich PIN A0 richtig als INPUT definiert? - arbeite mit Atmel Studio - atmega2560 int main(void) { DDRB = 0xFF; //Port B Output DDRA &= ~(1<<PC0); //Pin PA0 Input int t=200; int arr[8] = {1,2,4,8,16,32,64,128}; int pinindex = -1; int poti
wie gesagt dann nur dann muss man eh tiefer einsteigen und wer sich in die GPU Programmierung mit 128 Bitbreite begibt dem hilft auch nicht mehr uint64_t oder int64_t, gibts denn schon uint128_t oder gar uint256_t? uint8_t var1=0; uint16_t var2=0; uint32_t var3=0; uint64_t var4=0; uint128_t var5
-
Thread
C-Control Pro Mega32 Unit günstig druch ATmega32 ersetzen?
Also da kann ich eigentlich nur noch mit dem Kopf schuetteln... und dann kost die Version mit dem Mega128 knapp 50EUR... Michael
Hi der ATMEGA128-16AU allein kostet ja schon 20,30 ist sogar richtig billig geworden. Als ich mal vor nem Jahr geschaut habe, lag der bei 30€. Dafür bekommt man den ATMEGA128L-8AU TQFP 64 schon für 13,75. @
-
Thread
Mehrer Atmels vernetzen
Hi zusammen, ich habe folgendes Problem: Ich möchte einen Atmega 128 mit 2 kleineren Atmels (z.B. AT90S2313) vernetzen. Dabei schickt der Atmega Daten in Richtung der kleinen Atmel Prozessoren, die daraufhin Daten am seriellen Port generieren. Die Übertragung soll
in Echtzeit mit deiner Umgebung unterhalten und wenn der Interrupt zu ende ist, dann rechnet der ATmega128 weiter. Oder verstehe ich da was falsch?
-
Thread
RTOS für ATmega640
Hallo, Ich habe ein ATmega640 Board und such jetzt ein RTOS dafür. Da ich vor einem halben Jahr mal eine weile mit uC/OS II auf einem ATmega128 gearbeitet habe favorisiere ich natürlich jetzt uC/OS II. Allerdings gibt es nur einen Port für den ATmega128. Ist es wahrscheinlich das dieser Port ohne Modifikationen auch auf einem ATmega640 läuft? Falls nicht gibt es dann andere RTOS die quasi "Out of the box" auf einem ATmega640 laufen?
-
Thread
MP3-Player Bauteile für wenig Geld
Ich habe im Internet gelesen, daß bis 128MB möglich sein sollen. Thorsten
Die 128er Karte leuft jedenfalls damit :) @Jörn: Bei mir braucht der Player "nur" etwa 100mA
-
Thread
AVR Eclipse Plugin 2.2
io.h" für "GNU C" auch eingetragen. Nachdem ich einen mega1281 proggen will, wählte ich mal den mega128 aus und versuchte unter "Project/Properties/C/C++Build/Settings/Tool Settings" in den Assembler-, Compiler- und Linkeroptionen den Eintrag -mmcu=atmega128 in -mmcu=atmega1281 zu ändern. Geht aber ned
funsigned-bitfields -fno-tree-scev-cprop -ffunction-sections -fno-inline-small-functions -fgnu89-inline -mmcu=atmega128 -DF_CPU=16000000UL -MMD -MP -MF"rtc.d" -MT"rtc.d" -c -o"rtc.o" "../rtc.c" Finished building: ../rtc.c mein Problem ist, das das listfile ja nach Aufruf anders ausschaut. bei eclipse:
-
Thread
er ist tot, Jim AtMega2561 kein Lebenszeichen
Steht aber alles im Datenblatt. Gilt für alle 64pin-AVR, z.B. AT90CAN128.
für alle 64pin-AVR Nicht ganz: bei einigen, die partout keine Rückwärtskompatiblität mit dem ATmega103 (von dem diese Definition der Programmierpins ja stammt) nötig ist, geht es auch bei den 64-Pinnern über MISO/MOSI. Der AT90CAN128 hat es schätzungsweise vom ATmega128 „geerbt“, ohne die Details
-
Thread
Linux CodeBlocks compilieren und flaschen von AVRs fehlerhaft
: Release in avr_test (compiler: GNU GCC Compiler for AVR)--------------- avr-gcc -Wall -mmcu=atmega128 -DF_CPU=8000000UL -Os -mmcu=atmega128 -Os -I/usr/include -c fuse.c -o obj/Release/fuse.o avr-gcc -Wall -mmcu=atmega128 -DF_CPU=8000000UL -Os -mmcu=atmega128 -Os -I/usr/include -c main.c -o obj/
main.o avr-g++ -L/usr/lib -o bin/Release/avr_test.elf obj/Release/fuse.o obj/Release/main.o -mmcu=atmega128 -Wl,-Map=bin/Release/avr_test.map,--cref Output file is bin/Release/avr_test.elf with size 4,55 KB Running project post-build steps avr-objdump -h -S bin/Release/avr_test.elf > bin/Release/
-
Thread
Wieviel Zeilen Code passt in 64 kB Flash Rom ?
Hallo, kann man generell Sagen wie viel Zeilen Code in 64 kB , 128 kB und 256 kB Flash Rom passen? Gibt es da auch einen Unterschied zwischen den 32 Bit ARM Mikrocontrollern von TI (TM4C) und den 8 Bit Mikrocontrollern von AVR (ATmega8)?
O. schrieb im Beitrag #4812692: > Hallo, kann man generell Sagen wie viel Zeilen Code in 64 kB , 128 kB > und 256 kB Flash Rom passen? Nein. > Gibt es da auch einen Unterschied zwischen den 32 Bit ARM > Mikrocontrollern von TI (TM4C) und den 8 Bit Mikrocontrollern von AVR > (ATmega8)? Ja
-
Thread
8 Kanal 50Ms/s AVR Logic-Analyzer
kann ich auch sram wie 62256 nehmen? ( z.b. K6R1008C1D-JC10 ist 128Kx8 10ns ) oder muss es asynchrones cache sram sein ?
Michael U.: weil du mal über den virtuellen COM-Port Treiber spekuliert hast, ich hab hier nen ATMega128L @ 8MHz mit nem FTDI232RL mit 500.000 Baud verbunden. Geht absolut ohne Probleme, zumindestens mit "Terminal v1.9b" als Kommunikator ;-) Wollte auch eigentlich 1M Baud einstellen, hab ich bis
-
Thread
avrdude schreibt keine Fuses bei ATmega8
Hallo! Habe ein Problem: Ich kann auf mein ATmega8 keine Fuses schreiben. Habe 2 verschiedene ATmega8 (eine Fabrikneu, eine bereits in Benutzung) verwendet, bei keinem geht es. Zuerst probierte ich es mit dem AVR-burn-o-mat, der konnte die Fuses
Wie ist die genaue Bezeichnung des AtMega (was steht auf dem Chip) und wie rufst Du avrdude auf?
-
Thread
Neue AVR µC , irgendwas bekannt ?
Flash ist gar nicht mal so wichtig, selbst die 128kB des ATmega128 ist jede Menge. Aber nur 4k SRAM ist ein Witz, gerade auch dann wenn man sich anschaut, dass dieser µC ebenfalls 4k EEPROM hat. Irgendwie sind das seltsame Relationen. Ja is klar,
Interruptprioritäten und mehr SRAM hätte ich gerne, aber der Rest muß nicht sein. Im Prinzip ein ATMega128 aber mit 4 Prioritäten und 128kB SRAM wäre goil. Peter
-
Thread
Lightweight WS2811/WS2812 Library
bin/Release/Stripe_ATMega8.elf avr-objdump -h -S bin/Release/Stripe_ATMega8.elf > bin/Release/Stripe_ATMega8.lss avr-objcopy -R .eeprom -R .fuse -R .lock -R .signature -O ihex bin/Release/Stripe_ATMega8.elf bin/Release/Stripe_ATMega8
-j .signature --change-section-lma .signature=0 -O ihex bin/Release/Stripe_ATMega8.elf bin/Release/Stripe_ATMega8.sig avr-objcopy --no-change-warnings -j .fuse --change-section-lma .fuse=0 -O ihex bin/Release/Stripe_ATMega8.elf bin/Release/Stripe_ATMega8.fuse srec_cat bin/Release
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
> Die Unterschiede zwischen den ATmega 16, 32 usw. sind doch nur die > internen Speicher oder? Jein. Erstmal ja. Ein kurzer Blick auf das Datenblatt lässt mich vermuten, dass zwischen ATmega16 und ATmega32 im Wesentlichen wirklich nur Unterschiede in der Speichergröße bestehen. Zwichen ATmega32 und ATmega64 wiederum ist es komplett anders geworden: der '64 ist sowas wie '128 mit halbem Speicher. Im Vergleich zum ATmega16 ist da sehr vieles anders (nicht nur die Pinanzahl). > Dil
-
Thread
LED cube 8x8x8
Wozu sind denn die TC4469 Treiber drin? Der ATmega sollte die MOSFETs doch locker schnell genug schalten können? Gruß Stefan
ich habe das selbe Problem, allerdings, ich benutze die ATMega 2560 . Hast du in der Zwischenzeit bereits eine Lösung?