-
Thread
gain error bei AVR Diffential Inputs
Hallo Benedikt! Laut Datenblatt (ATmega128 seite 328)ist gain error: G=1x 1,5% G=10x 1,5% G=200x 0,5% Wenn dieser Fehler für dich zu gross ist,dann kannst du den ermitteln und kompesieren. @HansHans ADC Auflösung ist bei
@David W <Aber dass der m128 nun 10bit beim Gain schafft, glaube ich immer noch <nicht ;) In ADCH und ADCL Registerpaar steht auf jedem Fall 10bit breite Ergebnis.Ich verwende ein ATmega32 bei G=200 für Temperaturmessung mit
-
Thread
usbn2mc USB Schnittstelle für alle Controller(AVR,R8C,ARM7)
Hi Bene, welchen controller hast du gedacht ? atmega128 ? wenn man nen mega128 nimmt, sollte man auch gleich noch etwas ram drauf packen und evt noch etwas spi flash. oder was denkst du ? John
das es nicht wieder zuviel, dadurch zu teuer und dadurch wieder uninteresannt wird. Denke ein atmega128 mit dem usbn9604 in Streichholzschachtelgroesse mit 2 langen reihen pins, waere eine gute Basis fuer viele Projekte. Gruss Bene
-
Thread
S: ATmega1284P
Mindestbestellmenge noch (je nach Typ) ~300. Dafür zu einem Stückpreis von knapp 4 Euro, was für nen 128er ja schonmal recht schick ist =) Grüße, Chris
> gibt es die ATmega1284P schon ? Schon? Warte seit 1.5 Jahren. Saftladen.
-
Thread
Mega 2561 und Heliostat-Projekt
Der ATmega2561 ist dafür total oversized, ein ATMega16 sollte dicke reichen. Warum willst Du Basic nehmen, wenn Du damit keine Erfahrungen hast ? Hat Bascom überhaupt ne double Library ? Du solltest C
gibt es einen erprobten Tool der Pascal für ATMega 256 compiliert?
-
Thread
Tetris auf dem AtMega8
genannte Display ist mit der Bestellnr. bei Pollin nicht mehr verfügbar.. Es gibt aber mind. andere mit 128x64 und KS 107/8 kompatiblem Kontroller: LCD-Modul TG12864B-03/05/13 - Bestellnr. 120424/5/3 Ist dieses kompatibel? Kann ich es so direkt am ATmega8 für dieses Tetris verwenden? Peter
und noch ein tetris projekt atmega128/siemens s65 display tetris portiert von c# (nettrix, Beginning .NET Game Programming in C#, apress) nach c gruss
-
Thread
Stromreduzierung in Power-Down mit CKDIV8 ?
dass dies auch beim SLEEP passiert, war mir so nicht bewusst. Gerade nachgesehen, AT90S1200 und ATmega103 hatten das noch nicht, beim ATmega163 und ATmega128 scheint man es eingeführt zu haben.
@ Jörg Wunsch >> Nicht bei allen AVRs >Laut Doku seit dem ATmega163/128. Die alten AT90Sxxx, die es noch >nicht haben, dürften heute keine Rolle mehr spielen. Ist lange her, daß ich mich explizit um das Thema gekümmert habe. Die letzte Messung war glaub ich
-
Thread
Adressen beim TM1637 (I2C Bus)
Christoph db1uq K. schrieb im Beitrag #7389121: >>Atmega 128 > das wäre dann kein Arduino Kann man aber einen draus machen: https://github.com/MCUdude/MegaCore
des ATMega128 ist zu "intelligent" dafür. Aber einfachere I2C-Peripherals lassen sich zur Ansteuerung des TM1637 missbrauchen, z.B. die USI-Einheit in ATtiny MCUs oder die I2C-Einheit der STC8G MCUs (8051)
-
Thread
ATmega16 mit Timer0 will nicht
Moin Also, der ATmega16 läuft mit 16MHz. Von dem her sollte die LED ja jetzt durchgehend leuchten, oder? Wenn ich den obigen Code flashe leuchtet einfach keine LED.
Ich habe den Quellcode von MVS auf mein ATmega128 geladen, habe da noch was veränder und es funktioniert wunderbar. #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include <util/delay.h> #ifndef F_CPU #define
-
Thread
Code für AVR ATmega8 und ATmega168
-6143DL #define __DEC128_EPSILON__ 1E-33DL #define __DEC128_MANT_DIG__ 34 #define __DEC128_MAX_EXP__ 6144 #define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL #define __DEC128_MIN_EXP__ (-6143) #define __DEC128
neuesten AVR-GCC auf meinem Mac gemacht. Das folgende klappt jetzt wunderbar: [c] #if defined(__AVR_ATmega8__) #include "hardware-atmega8.h" #elif defined(__AVR_ATmega88__) || defined(__AVR_ATmega168__) #include "hardware-atmega168.h" #endif [/c] Gruss Matthias
-
Thread
rar password vergessen
256* Entschlüsselung zu schreiben? Hintergrund: 6.000 PWs/s erscheinen mir recht wenig. Bei *AES-128* schafft selbst ein ATMega mit 16 MHz etwa 63.000 Zeichen/s.
Berny schrieb im Beitrag #6712142: > Hintergrund: 6.000 PWs/s erscheinen mir recht wenig. Bei AES-128 > schafft selbst ein ATMega mit 16 MHz etwa 63.000 Zeichen/s. Das kommt ganz auf das Gesamtkonstrukt an. Ich weiß nicht, was RAR verwendet. Aber wenn man eine starke KDF verwendet, ist man ganz
-
Thread
erster Mikrocontroller programmieren -> fragen
zugesicherte Taktfrequenz - geringerer Stromverbrauch - .... Außerdem gibt es gleich ausgestattete ATMega164/644/1284 mit 16/64/128k Flash. Der ATMEga1284 hat noch einen zusätzlichen Timer. >Soweit ich weiß ist der 324 pinkompatibel, >richtig? Ja. MfG Spess
Taktfrequenz > - geringerer Stromverbrauch > - .... > > Außerdem gibt es gleich ausgestattete ATMega164/644/1284 mit 16/64/128k > Flash. Der ATMEga1284 hat noch einen zusätzlichen Timer. > >>Soweit ich weiß ist der 324 pinkompatibel, >>richtig? > > Ja. Ich glaube, der ATmega324A ist sogar
-
Thread
Welches Darlington-Array-IC?
Hallo, ich möchte vier 12 Volt Motoren (je ca. 200mA bei 12V) mit einem Atmega128 per PWM steuern. Ein Darlington-Array-IC scheint mir dafür eine elegante Lösung zu sein - kann aber bitte nochmal jemand bestätigen, ob dies so wie in der Skizze dargestellt, geht? (Hab noch nicht
ULN2064B nehmen kann und ob ich dann noch irgendwelche Widerstände und/oder Dioden benötige um damit Atmega128 die Gleichstrommotoren per PWM steuern zu können. (Würde gerne bestellen und schiebs deshalb mal hoch) Grüße Torsten
-
Thread
Zyklisches Auslesen eines Dual Port RAMs (ATmega32 und Schieberegister)
speichern? Die Information wo welche Figur auf dem Spielfeld steht, passt locker in den Ram eines Atmega32. Gruß Jonas
noch jeweils 128 oder 256 Werte (0/1), sind es dann insgesamt entweder ca 3,4kB oder 6,9kB Kapazität. Gruß Ivan
-
Thread
Fehlermeldung bei neuem Compiler
kommt noch folgende Meldung beim Compilieren: > "make.exe" all avr-gcc -g -Wall -Os -mmcu=atmega128 -c -o master.o master.c avr-gcc -g -Wall -Os -mmcu=atmega128 -Wl,-Map,master.c.map -o master.c.elf master.o avr-objdump -h -S master.c.elf > master.c.lst avr-objcopy -j .text -j .data -O
so ganz verstanden. Hier mein Makefile im Anhang. Kannst Du mir dieses bitte ändern? Mit dem ATMEGA128 hatte ich bisher auch immer das Problem, daß das EEPROM bei jedem Ladevorgang vom neu compilierten File gelöscht wurde. Beim ATMEGA 88 hatte ich dieses Problem nicht. Vielleicht ist damit dann auch
-
Thread
AVR versus ARM Gesperrt
kann, wäre es dort gänzlich unsinnig.) meckerziege schrieb im Beitrag #4961082: > wo man auch mal 128kByte adressieren will.) 128 KiB gehen beim AVR noch, da er den Code wortweise adressiert und man bei einem 128er Controller selten mehr als die Hälfte davon für Daten benötigt, aber jenseits
einfach, daß das Ablegen von Code im CCM-RAM nicht wirklich sinnvoll ist, weil dort der Flash-Zugriff 128 Bit breit ist und 64 dieser 128-Lines gecached werden. Viele Grüße, Stefan
-
Thread
ATmega2560 - LED blinkt nicht
LarsBeuth schrieb im Beitrag #5712866: > avr-g++ -mmcu=atmega128 Das solltest du natürlich auch korrigieren!
funktioniert auch. Lasse dir in der Hinsicht keinen erzählen. Dieses ist faul: > avr-g++ -mmcu=atmega128 > PORTB ^= (1 << PB7); Alternativ: > PINB = (1 << PB7); Diese Mikrooptimierung macht den Braten aber auch nicht viel fetter.
-
Thread
[V] Wohnungsauflösung München Ramersdorf: Messgeräte, Funktionsgeneratoren, Oszi, Bauteile, PC uvm
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 55 33x 68R 5% (zusammen 4 ohm leistungswiederstand): 5€ 56 maxim max180 evaluation
52 17x relais siemens V23005-B0010-B110 24V 0.04A: 20€ 53 atmel mc: 5xAT90S2313, 5xAT89C2051, 4xATMEGA6L, 3xAT89C52, 10x ATTINY11, ATINY15L, 2xATMEGA48, 5xATMEGA68V, 5x ATMEGA88, ATMEGA32: 10€? 54 audio bausatz e406: 3€ 57 hdmi kabel: 5€ 58 smd ics Überraschungspaket: 5€ 59 leds: 3€; Schaltregler
-
Thread
Seltsame ASM-Anweisung -> Erklärung?
Hallo, ich debugge gerade ASM-Code für einen Atmega128 der von einem Vorgänger (Studienarbeit an der Uni) verbrochen wurde. Dokumentation des Codes geht quasi gegen 0 und ich habe die ehrenvolle Aufgabe, nun die Fehlerursache zu finden. Ich bin
Ina schrieb im Beitrag #2662520: > ich debugge gerade ASM-Code für einen Atmega128 ... > ich habe die ehrenvolle Aufgabe, nun die > Fehlerursache zu finden. Der Fehler wird sein, daß man 128kB einfach nicht mehr in Assembler programmieren kann. Schmeiß alles weg und schreibs
-
Thread
Nach Neuinstallation: Kann Atmega nicht flashen, avrdude,gcc,usbasp
Hallo, nach einer Neuinstallation von Lubuntu kann ich den Atmega nicht mehr flashen. Der Atmega wird zwar ins Reset gezogen, antwortet aber laut Fehlermeldung nicht. Auch als root das selbe Problem. Verwendet werden: -Lubuntu 20.4 -Geany -avrdude -gcc-avr
Bezeichnung erkannt wird. Wie gesagt: Der Programmer reagiert wenn ich flashen möchte, zieht den Atmega ins Reset, scheint aber nicht in der Laage zu sein die Rückantwort vom Atmega an den PC/avrdude zu senden. Ist es möglich das ich den USB-Port nicht lesen kann, auch als root nicht? Jens
-
Thread
AVR Dragon + verschiedene Entwicklermodule
chip45 NP 34,45 EUR (NEU, nie angeschlossen, Rechnung vom 10.12.2009 vorhanden) 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR (NEU, nie angeschlossen, Rechnung vom 10.12.2009 vorhanden) 1 x AL-UC3AEB mit AT32UC3A1512-AU von ALVIDI NP 37,90 EUR (NEU, nie angeschlossen, Rechnung vom 10.12.2009
noch folgendes ist zu haben: 1 x Crumb644 von chip45 NP 34,45 EUR -> VK 25 EUR 1 x AL-AVREB mit ATmega128-16U von ALVIDI NP 27,90 EUR -> VK 21 EUR 1 x M644LCD50 ohne LCD mit Info-CD von Paktek NP 25 EUR -> VK 18,50 EUR fotos folgen...
-
Thread
AX82 - ZX Spectrum Emulator mit AVR + CPLD
Greetings Joerg Would you publish the design for the 128k ram version of the AX82. Thank you David
board. Earlier board had 14 incorrectly named address line's. Now corrected and making use of one 128k ram ic.
-
Thread
Frage zu HVP (PP) eines 328p (Arduino nano)
Datum 9.9.2017 gelandet - sorry for confusion. Deckblatt zeigt: 8-bit AVR Microcontrollers ATmega328/P DATASHEET COMPLETE und hat 441 Seiten Das von heute lautet ATmega328P 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash DATASHEET hat 293 Seiten Danke
ATmega48A/PA/88A/PA/168A/PA/328/P", ist vom 1.11.18 und hat 662 Seiten: https://www.microchip.com/wwwproducts/en/ATMEGA328P
-
Thread
usbasp von soft-land
- Atmega, Verkabelung und 100n (s.o.) - 1k + LED da kann man dann sogar etwas Programmieren ;)
Für einen Atmega8, der mit internem Takt (wie gesagt, Auslieferungszustand) läuft, muss man am USBasp noch den SlowSCK-Jumper setzen. Ansonsten ist der USBasp zu schnell für den Atmega.
-
Thread
CSD Angebotsaktion morgen
Microcontroller ATMEL ATTINY13V-10SU 0,99 EUR ATTINY26-16PU 1,75 EUR ATTINY45-20PU 1,49 EUR ATMEGA1280-16AU 7,95 EUR ATMEGA32L-8PU 4,65 EUR ATMEGA644PA-20PU 4,59 EUR ATMEGA324P-20PU 3,99 EUR ATMEGA328P-AU 2,75 EUR ATMEGA1284P-PU 4,49 EUR ATMEGA1284P-MU 3,85 EUR AT90USB1287-AU 6,95 EUR ATXMEGA128A1-AU 4,95 EUR AT91SAM9260-QU 10,95 EUR Speicher ICs MT48LC16M8A2P SDRAM, 128MBit, 16Mx8, 3.3V, 54-TSSOP-II 4,89 EUR MT48LC8M8A2P SDRAM, 128MBit, 8Mx8, 3.3V, 54-TSSOP-II 5,75 EUR Lötkolben
-
Thread
AVRdude Ubuntu10.04
articles/AVR_Eclipse allerdings erscheint schon beim testen des Befehls: avarice -j /dev/ttyUSB0 -P atmega128 -r folgende Fehlermeldung: franziska@notebook-ch:~$ avarice -j /dev/ttyUSB0 -P atmega128 -r AVaRICE version 2.10, Feb 8 2010 07:22:18 Defaulting JTAG bitrate to 250 kHz. Failed to open
auf und starte avrice manuell mit vorangestelltem sudo: [code] sudo avarice -j /dev/ttyUSB? -P atmega128 -r [/code]
-
Thread
Spannungsregelung mit Z-Diode
Fabian Hoemcke schrieb im Beitrag #2554096: > Konkret möchte ich mein DOGL-128 mit meinem ATmega32 ansteuern welches > sich auf einem ATMega befindet. Dieses liefert sowohl 5V-Spannung, als > auch 5V-Pegel am Portausgang. Wo? Wer macht die 5V? Man kann einen ATmega32 doch
Beitrag #2554115: > Fabian Hoemcke schrieb im Beitrag #2554096: >> Konkret möchte ich mein DOGL-128 mit meinem ATmega32 ansteuern welches >> sich auf einem ATMega befindet. Dieses liefert sowohl 5V-Spannung, als >> auch 5V-Pegel am Portausgang. > > Wo? Wer macht die 5V? > Man kann einen ATmega32
-
Thread
Arduino - Software-Reboot zum Start des Bootloaders
im Beitrag #7575023: > Olaf D. schrieb: >> Ich benutze durchaus das springen in den Bootloader (Atmega128) > > Fehlt da nicht eine Initialisierung des Stack Pointers? Bei einem Reset > würde das die Hardware machen (zumindest gilt das für die mir bekannten > AVR Modelle). Beim genannten Atmega128
Oliver S. schrieb im Beitrag #7575026: > Beim genannten Atmega128 und allen anderen aus dieser Generation > (8/16/32/64, …) macht die Hardware das nicht. Gut zu wissen. Ich habe AVR erst etwas später kennen gelernt, als diese Reihe schon nicht mehr aktuell
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
Schick mir Deine Adresse per PM, ich sende Dir dann einen ATmega168. Davon habe ich hier noch einige rumfliegen. Der ist sowieso moderner als der Dinosaurier ATmega8.
passt :-) Gäbe es tatsächlich einen besten, dann gäbe es auch nur den einen ;-) Aber mal zum ATmega8: Der ist veraltet und von Atmel längst vom ATmega88 abgelöst worden. Der von mir angebotene ATmega168 ist kompatibel zum ATmega88, nur ist SRAM, EPROM und Flash doppelt so groß ausgelegt. In der 88er
-
Thread
Problem mit EA DOGM128 Grafik-LCD
. mit dem oberen Beispiel auf Seite 4 aus dem Datenblatt: http://www.lcd-module.de/pdf/grafik/dogm128.pdf Boost habe ich wie im Post zu sehen auf 4x eingestellt. Das Display ist weiter hin an dem SPI eines ATmega32 angeschlossen. Die Verbindungen zwischen LCD und M32 habe ich alle schon geprüft.
dem oberen Beispiel auf > Seite 4 aus dem Datenblatt: > http://www.lcd-module.de/pdf/grafik/dogm128.pdf > Boost habe ich wie im Post zu sehen auf 4x eingestellt. > Das Display ist weiter hin an dem SPI eines ATmega32 angeschlossen. > Die Verbindungen zwischen LCD und M32 habe ich alle schon geprüft
-
Thread
ATmega1284P Flash Speicher oberhalb 64K in Assembler
alle Informationen sehr Dankbar. Ich denke das Problem hat (hatte) doch bestimmt jeder, der von ATmega32,64 auf 128 bzw. 256 gewechselt hat, oder?
Woher weis ich dann welche Daten im unteren bzw. oberen Bereich liegen? Oder benutzt man bei einem ATmega128 bzw. 256 sowieso immer den ELPM Befehl anstelle des LPM, um sicher zu stellen, das alles über den kompletten Bereich von 128k bzw. 256k geladen werden kann? Dann gibt es ja auch noch RAMPY und
-
Thread
AVR JTAG Debugging - geht es auch billig?
musst. Für einen ATmega128 tut sowas, einen ATmega1281 kannste damit aber nicht mehr debuggen, dafür ist das JTAG ICE mkI zu alt. Für neuere Prozessoren geht der AVR Dragon als preiswerte Variante, aber der ist zum Debuggen
mkII (usb) - avrice - avr-gdb - avr-insight oder ist DDD unter Windows eine Alternative ? - atmega 128 auf der Hardware unter Windows debuggen kann. Auch ein einfaches Beispielprojekt würde mir schon sehr helfen. Die Beschreibung http://www.fh-augsburg.de/~hhoegl/doc/avr/avrquick/avrquick.pdf
-
Thread
Welchen Atmega soll ich nehmen
sogar Linux drauf. Falls du aber die 8Bit Mikrocontroller meinst: Da gibt es grob 2 Kategorien: ATmega und ATxmega (mit x im Namen). Die ATxmegas sind leistungsfaehiger und haben mehr Peripherie. Ein Vertreter waere z.B. der ATxmega128A3U - der hat sogar USB integriert. Die ATmegas sind beliebter
: > Das ist, soweit ich > es sehe, der größte 8bit im DIL-Gehäuse. Es gibt da auch noch den ATmega1284 mit 128kB Flash.
-
Thread
[V] Grafikdisplay 240x128
Hi ich hab noch ein paar orignal verpackte Grafikdisplay zu verkaufen. Type: PG240128ERS, 240x128 mit EL Folie Controller: LC7981 Preis: 15€ + Versand Testsoftware zur Ansteuerung mit ATMEGA16 kann bei bedarf mit geliefert werden. Gruß Eltman
Hallo, sind noch LCDs 240x128 vorhanden ? Gruss A. Arndt
-
Thread
Bild (de) Kompression
Displays. Ich schlage mich seit Tagen mit folgendem Problem herum: Anzeige von Bildern (Farbe) 128*128 Pixel auf (OLED) Display. Die Bilder sollen aber im Flash (Atmega 128) gespeichert sein. Ein Bild hat im "Normalzustand" 32768 Byte (128*128*2) wegen 16 Bit Farbtiefe. Wenn ich also den Overhead
128x128 Pixel = 16384 Bildpunkte * 2 Bytes = 32768 Bytes. Schon eine Farbtabelle würde immer eine Komprimierung bringen denn von den 65535 möglichen Farben können nur maximal 16384 in einem Bild auftreten
-
Thread
externes Ram am Atmega162
> nach langen Jahren mal wieder ... ATMega162 Funktioniert denn überhaupt etwas auf dem ATmega162? Oder ist vielleicht Fuse M161C eingeschaltet?
> ... AVR_AT90CAN128 ... Wo kommt jetzt *der* her?
-
Thread
CAN-Bootloader Arduino
habe mir das ganze nochmal genauer angeschaut und hatte überlesen, das oben genannter Bootloader ATMega8/88/168, ATMega16/32 und ATMega644 unterstützt. Stellt sich also erstmal die Frage, ob und wie Ich was ändern muss, um diesen Bootloader auf einen ATmega328, wie er im Arduino Nano verbaut ist, zum
ATMega328 ist das nicht der ATMega8 mit erweitertem Speicher, oder gibt es da noch ne Änderung? Ich schätze wir können auch bloß im Datenblatt lesen. Also vorkauen will dir hier keiner was, zumal es ja
-
Thread
Audio ausgeben mit µC
Arduino und Atmega328 sind hier meiner Meinung nach völlig ungeeignet. Ein ARM mit I²S wäre hier z.B. angebrachter. Du begibst dich hier auf einn Irrweg.
PWM übergibst, entspricht einem Spannungspegel am Ausgang - 0 ist der geringste, 255 der größte und 128 der mittlere Pegel.
-
Thread
8051 - Programm und Daten in einem 128kB Chip ohne Overlap
> für mich vielleicht ein bisschen Overkill... Wenn Du was handliches haben willst: PIC32MX150F128B. 128k Flash, 32k RAM, 50 MHz, 32 Bit, DIL28. So einfach zu benutzen wie ein 8051, hat aber einen MIPS-Kern, d.h. ein direkter Abkömmling der Prozessoren, die Anfang der 90'er in den fetten DEC Ultrix
mit unterschiedlicher Hardware zusammenstecken kann, mußte also nur die Speicherkarte fädeln (HarvMem128.jpg). Der Plan dazu ist im PDF "Harv128k.pdf" zu sehen. Und letztlich die Testsoftware in "TestProg.txt". Das Grundsystem hat einen AT89S8252 als µC, welcher mit 16MHz getaktet ist. Der Speicherchip
-
Thread
CAN Gateway mit AVR möglich?
Für ein Gateway brauchst du aber 2 CAN Schnittstellen. Der 90CAN128 hat aber nur eine. Also du musst dann den 90CAN128 UND den mcp2515 nehmen. Ich würde nicht zwei 90CAN128 per SPI koppeln. Als SPI Slave sind die Megas nicht gerade geeignet. HTH.
CAN-Interfaces? Da würde ich was nehmen, was gleich zwei CAN MACs integriert hat, zB einen dsPIC33FJ128GP706A. Gleiches Package wie ein 90CAN128, dafür zwei ECAN Blöcke, mindestens doppelt so schnell, 16 Bit statt 8 Bit, und kostet dabei nicht mehr. Wenn Du unbedingt einen AVR nehmen musst, dann nimm
-
Thread
I2C Bus ermitteln und darstellen
schrieb im Beitrag #6672649: > und will jetzt ein Graphikdisplay mit 160x104 nehmen. Viel Spaß mit Atmega 128 und dem für die Graphik notwendigen Speicherbedarf.
gefundene Adresse angezeigt. Habe dann auch noch umgerechnet in dezi und hex. Danke für die Angabe zum Atmega 128 und die Graphik. Info dazu, verwende ein Display von EA, ebenfalls mit I2C Bus.
-
Thread
Korrekter Aufbau?
6MHz mit 3Mbit SPI sind für eine Bitrate von 128kbit vollkommen ausreichend.
3Mbit >> 128kBit
-
Thread
AVRdude hängt beim flashen
External Memory Options ---------------- # 64 KB of external RAM, starting after internal RAM (ATmega128!), # used for variables (.data/.bss) and heap (malloc()). #EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff # 64 KB of external RAM, starting after internal RAM (ATmega128!),
Ein Atmega8 hat 28 Beinchen und ein Atmega32 40. Die kann man mit dem blossen Auge unterscheiden :-) > avrdude -p atmega8 -P com4 -c stk500v2 -U flash:w:main.hex Das ist eine Kommandozeile für den Atmega8
-
Thread
ATMega32 Stack overflow. Wie vermeiden/analysieren?
Rekursive Funktionsaufrufe habe ich keine. Das mit dem ATMega644 spielt auch keine Rolle, da das Programm später eh auf nem ATMega128 läuft. Allerdings habe ich ja schon die ersten 2k SRAM "verbraten" und wenn ich nun gleich mit dem ATMega128 weitermache
Programm bleibt trotz genügend freiem Speicher immernoch hängen. Ich habe mein Programm mit dem ATMega128 simuliert. Gestern hat es noch funktioniert, aber jetzt bleibt es auch an der selben Stelle hängen und zwar bei einem "sprintf" Befehl... Kann es sein, dass hier ein bug vorliegt?
-
Thread
Probleme mit Interrupt
habe den Fehler selber schon gefunden und zwar war der Tip mit makefile schon ganz gut denn da ist ATMega128 definiert und diese hat natürlich andere Registerbezeichnung. Wollte nur jetzt fragen wie übernehme ich den Wert neuer MCU in makefile? Ich kann sie auwählen aber nicht speichern zumindest klappt
gefunden beim suchen. Das Problem war dass ich schon mal das ganze so angewählt habe jedoch statt atmega16 hat er atmega128 übernommer und das habe ich übersehen. Jedoch hat jetzt zum Glück alles geklappt. Naja jetzt bin ich zumindest schlauer. Trotzdem vielen Dank!
-
Thread
FTDI an µC mit 3,3V
Hi Ich habe mal eine kurze Frage an euch. Ist meine FTDI beschaltung so ok? Der µC ist ein Atmega128 mit 3,3V und die RX/TX pins wollte ich mit den TX/RX vom µC verbinden. Geht das so einfach? MFG Simon
between +3.3V and +5V using the jumper switch. Simon schrieb im Beitrag #2208048: > Der µC ist ein Atmega128 mit 3,3V MfG Klaus
-
Thread
Decompiler AVRstudio 6
Hi >Lade ich den Code in einen ATmega328 ist die Baudrate etwa 2k baud zu >hoch. Es ist bei jedem Prozessor gleich viel daneben. Die USART von ATMega328 und ATMega328P sind identisch. Bei gleichem Takt erzeugen beide bei einem identischen
Oszillator habe ich auch meine schmerzlichen Erfahrungen gemacht. Fernsteuerung eines Gerätes (mit ATMEGA128 4MHz intern) mit simulierter Gegenstelle auf dem PC programmiert. Lief problemlos. Mit realer Gegenstelle (PIC mit Quarz) war es ein Lottospiel. Seit dem läuft nichts mehr ohne Quarz. MfG Spess
-
Thread
Problemen mit compileren von NutOS code
bibliotheken error meldungen bekomme. -----------[ KniP ]--------------- /usr/bin/avr-gcc -mmcu=atmega128 -L/afs2/nut-2.5.91/lib/gcc/atmega128 -lnutos -lnutdev -lnutnet -lnutpro -lnutfs -o kompas.out /afs2/nut-2.5.91/lib/gcc/atmega128/init.o i2c.o Sensor_Kompas.o main_thread.o /afs2/nut-2.5.91/lib/gcc/atmega128/init.o(.text+0x0): In function `NutIdle': : undefined reference to `NutTimerInit' /afs2/nut-2.5.91/lib/gcc/atmega128/init.o(.text+0xc): In function `NutIdle': : undefined reference to `NutMain
-
Thread
USB CardReaderWriter & Atmega
ROM) Hat jemand in dieser Richtung schon geforscht? Hat jemand das Datasheet vom icsi IC1210 M128LQ Ziel: -Ankopplung eines Atmega-Systems über einen Standard USB-Read/Writer - Vom PC aus kann man dann auf jede Karte kopieren zB.: Atmega als MMC Einschub auf SD-Card etc... - oder eine SD
emuliere eine 256 MB SD Karte mit x Atmegas so kann ich 256 000 000 Temperaturen abfragen oder bloß 128 000 000 bei 16 bit etc. etc. Moderne Leute würden dann schon von GRID-Computing reden!!! Spass bei Seite: Ich will die "Atmega" Welt für mich erschließen, nicht einfach vorhandenes nachbauen
-
Thread
UART-Bootloader für ATMega > 64kiB
schließe ich, dass es da wohl wirklich noch keine (gute) Lösung gibt. Gefunden habe ich etwas für den ATMEGA128, wo es dieselben Probleme geben sollte. "foodloader", der offenbar nicht weiterentwickelt wird, kann das aber nur in der (unstabilen?) "Entwicklerversion". Und boofa von Roland Riegel ist mir zu
isser mit dem ATmega2561. Peter
-
Thread
EA DOGL 128x64 will nicht
Hallo, ich habe mir ein EAdogl 128x64 gegönnt und wollte (bzw. will immer noch) dieses mit einem ATMEGA8 zumindest mal initialisieren, sodaß einzelne Zeichen oder auch nur Pixel gesetzt oder rückgesetzt werden können. Nun habe ich
Hallo zusammen, ich versuche auch seit Wochen die EADOGM128x64 zu Graphikanzeige zu bringen, ohne Erfolg. Den Microkontroller (ATmega328P) habe ich schon 280-mal programmiert mit versuchte Änderungen. Von diesem Sorte habe ich schon 3 GLCD-s, keine funktioniert