-
Thread
ATMEL Atmega 16 gesucht zum Kauf
ATMEGA16-16AU (TQFP) und ATMEGA16A-16AU (TQFP) hätte ich noch ein paar da. Mit freundlichen Grüßen Thorsten Ostermann
Funktionsblöcken. Bei Mikrocontrollern im Cent-Bereich macht das seit zwanzig Jahren keiner mehr. Ein Atmega wird nach Spec getestet, und was nicht tut fliegt in die Tonne. Es kann also durchaus sein, dass der 8 MHz-Controller auch 16 MHz schafft und in dem 128 kB-Typen 256 kB funktionierendes Flash stecken
-
Thread
Arduino - Pins beim Einschalten
Ich hatte mal bei einem ATmega128 den Unterschied im Power-Down Mode bei 5V verlgichen: Alle I/O Pins offen lassen: Stromaufnahme ca 0,5mA Alle I/O Pins mit internem Pull-Up: Stromaufnahme unter 1µA
Eigentlich ganz einfach: Das Ur-Programm für diese Anlagen wurde von mir Ende der 90er Jahre für einen ATMega103 geschrieben. Da waren irgendwelche Stromsparmodi kein Thema, und den Absatz über die 'Unconnected pins' im Datenblatt gab es natürlich auch nicht. Später sind die Programmvarianten über den ATMega128
-
Thread
Mega16: JTAG-Programmierung will nicht
Der Jumper von AREF zu VCC oder GND ist übrigens bei einem ATmega nicht sinnvoll.
Update lässt sich aus AVR Studio heraus machen. Natürlich ist der nicht original, aber tut an den ATMega 16, 32, 64, 128 usw. seinen Dienst. Für neue Chips allerdings nicht mehr zu gebrauchen, da die Firmware schon längst nicht mehr aktualisiert wurde. Ich hab mir das Evertool Light nachgebaut, mit FT232R
-
Thread
[V] 2,4GHz Transceiver(CortexM3) Chip-Antenne, Balun.
1,1mm ) BD2425N50200A00 0,30 EUR/Stück ( ATmega128 Entwicklungssystem mit verschiedenen Leiterplatten Bestückt) ( und noch 20 unbestückte ATmega128 Leiterplatten siehe Bild ) ATmega128-EVAL 20,00 EUR alles zusammen ( Power Inductor, 47æH, DCR
Hallo, ich würde gern das ( ATmega128 Entwicklungssystem mit verschiedenen Leiterplatten Bestückt) ( und noch 20 unbestückte ATmega128 Leiterplatten siehe Bild ) ATmega128-EVAL 20,00 EUR alles zusammen nehmen. Alles weitere
-
Thread
Dauerhaft FakeNews in allen AVR Series 0/1/2 Datenblättern
bringt Google gleich als erstes Suchergebnis! https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega4808-09-DataSheet-DS40002173C.pdf
Eben! Und das steht nicht nur im Datenblatt, sondern ist tatsächlich so, auch bei z.B. einem AVR128DB28.
-
Thread
Mega128 wird warm
musst, takte doch den ATmega128 etwas runter, das spart Strom und erzeugt weniger Wärme. Also, entweder ein langsameres Quarz, z.B. 8 MHz, oder du schaltest den eingebauten Vorteiler ein. Damit kommst du sogar bei 16 MHz runter
Beitrag #2801824: > Falls du keine super schnellen Berechnungen durchführen musst, takte > doch den ATmega128 etwas runter, das spart Strom und erzeugt weniger > Wärme. Viel langsamer geht's doch nun wirklich nicht. Erstaunlich, dass es dafür überhaupt Quarze gibt.
-
Thread
HEX-file mit STK500 nicht flashbar
ATmega64 habe ich gerade nicht, nur einen ATmega128 (in einem STK501 montiert): [pre] % avrdude -p m128 -c stk500v2 -P /dev/ttyS0 -U ~/download/AccuControl.hex avrdude: AVR device initialized and
mir erzählst, was ich damit machen soll, kann ich noch einen Funktionstest vornehmen. ;-) Der ATmega128 sollte zum ATmega64 binärkompatibel sein.
-
Thread
ATtiny als Uhr
32768 schrieb im Beitrag #3187844: > Erfahrungen? Uhrenquarz? Einschränkungen mit niedrigem Takt (128kHz > intern oder 32768 extern?) Wirklich in Frage kommt bei bei der Forderung nach minimalem Stromverbrauch nur 32768 extern. 128k intern verbraucht schon an sich deutlich mehr Strom und zwingt
Der ATtiny kann max in Idle Strom sparen, ein ATmega aber in Power-Save (32kHz an T2). D.h. ein ATtiny braucht mindesten das 20-fache an Strom. Nimm daher besser einen ATmega48 (1µA @5V).
-
Thread
dynamisch Code ausführen - Code von SD-Karte
sicher, ich überlege es gerade einem 128 aufzuhelfen ;-)
in 18 und 28 Pins. naja ich hab lieber einige pins mehr wenn es nicht schadet und kann mit dem 128er Atmega ganz gut leben. Allerdins sollte ich noch mal eine andere (eigene) Breakout_Platine designen. ;-)
-
Thread
UART bei Atmega88
avr-gcc.exe -mmcu=atmega128 ^^^^^^^^^ ||||||||| sicher?
Ne, sicher nicht! Weiß nicht warum da immer der atmega128 angegeben wird. Hab eigentlich den atmega88 gesetzt. Woran kann das liegen.....? Gruß
-
Thread
Windows 11, AVR-GCC: Pfade setzen
1 [/pre] Makefile: [pre] # # $Id$ # CC= avr-gcc #MCU=atmega8 #MCU=atmega16 #MCU=atmega32 #MCU=atmega163 #MCU=atmega323 MCU=atmega128 CFLAGS= -O -g -Wall -ffreestanding -mmcu=$(MCU) .SUFFIXES: .s .bin .out .hex .srec .c.s: $(CC) $(CFLAGS) -S $<
makefile hinzugefügt. Hier die Ausgabe: [pre] avr-gcc -v -O -g -Wall -ffreestanding -mmcu=atmega128 -c -o twitest.o twitest.c Using built-in specs. Reading specs from device-specs/specs-atmega128 avr-gcc: fatal error: cannot read spec file 'device-specs/specs-atmega128': No such file or directory
-
Thread
Suche JTAG ICE zu debuggen auf den Zielsystem
beworben wird, aber nicht zum Originalgerät). Sofern es tatsächlich ein JTAGICE"MK1"-Nachbau ist: Für ATmega128 reicht so ein altes MK1 aus (kein 32kByte Begrenzung), moderne AVR (wie z.B. ATmega2560, ATtiny per debugwire) werden allerdings nicht unterstützt. Die Möglichkeiten des Gerätes sind in dar AVR-Studio
genau durch. Das ist Lug und Trug. Das ist ein geclonetes altes JTAG ICE (das also maximal bis ATmega128 geht) plus das debugWire, offenbar irgendwie vom AVR Dragon gekupfert. JTAG-Debugging für die modernen Controller hast du damit nicht, und sie behaupten auch nicht, dass du das hättest.
-
Thread
avr/iom328p.h ist da, wird aber nicht anerkannt
(__AVR_ATmega128__) #elif defined (__AVR_ATmega128A__) #elif defined (__AVR_ATmega1280__) #elif defined (__AVR_ATmega1281__) #elif defined (__AVR_ATmega1284__) #elif defined (__AVR_ATmega1284P__) #elif defined (__AVR_ATmega128RFA1__) #elif defined (__AVR_ATmega1284RFR2__) #elif defined (__AVR_ATmega128RFR2__) #elif defined (__AVR_ATmega2564RFR2__) #elif defined (__AVR_ATmega256RFR2__) #elif defined (__AVR_ATmega2560
-
Thread
FTDI FT 232BM und ATmega32/128 - Hohe Baudrate?
Hallo zusammen, ich habe einen FT232BM mit einem ATmega32 (und auch ATmega128) "verheiratet". Die Signale RX und TX des FT-Chips wurden mit den ATmega RX und TX Pins verschaltet (gekreutzt - Null-Modem). Die Signale #RTS und #CTS wurden am FT-Chip ueberbrueckt
Hallo zusammen, die Loesung zu meinem Problem war greifbar nahe: Im Datenblatt des ATmega32/128, bei USART gib es eine Berechnungsformel fuer die Baudrate und den UBBR Wert. Nach dieser Formel wird bei einem UBBR Wert von 0 eine Baudrate von 1Mbit/s erreicht ( @ 16MHz). Der FTDI 232MB Chip
-
Thread
MIDI-"Tonbandgerät"
nicht anzusprechen und wenns die Hardware nicht kann gehts eben nicht, deswegen bezweifel ich 8GB am atmega8 der nur SPI nutzt.
dann schaffe ich das >nie. ich muß ja noch irgendwann arbeiten... :) Schon klar. >Innerhalb ATmega-Familie habe ich in DIP nur noch die mit 2 kbyte SRAM >gefunden. Dnn hast du falsch gesucht. ATmega1284P, DIP40, 16K SRAM, 128k Flash ATmega644, DIP40, 4K SRAM, 64k Flash >Mir geht es
-
Thread
53 IOs / gut Lötbar / AVR Studio
Schau Dir das mal an: http://cgi.ebay.de/AVR-Atmel-ATmega128-Stamp-Module-128K-Flash-ROM_W0QQitemZ160074600351QQihZ006QQcategoryZ10662QQrdZ1QQssPageNameZWD1VQQcmdZViewItem Ist ein Mega128 in Maxi-DIL. ;-) Und bezahlbar ist er auch noch... ...
Was Standardraster Mega128 angeht hätte ich auch noch einen Ebayern http://cgi.ebay.de/Adapter-ATMega128_W0QQitemZ5859219679QQihZ008QQcategoryZ10662QQcmdZViewItem oder den http://cgi.ebay.de/Adapter-mit-ATMega128-2-x-RS232
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
eckstein-shop.de/Vision-E-Ink-E-Paper?Sortierung=3 - https://eckstein-shop.de/WaveShare102inchE-InkDisplayModule128x80Black2FWhiteforArduino2FRaspberryPi - https://www.waveshare.com/wiki/1.02inch_e-Paper_Module
-8735002 Zur Ansteuerung dieser gemultiplexzen Displays lohnt sich ein uC mit LCD Treiber wie Atmega169 oder ein externer Chip wie PCF85162 und PCF85176T
-
Thread
ATXMega mit externem Quarz läuft nicht an
Du versorgst den ATMega mit 2.7V oder mehr? Bei 1.8V oder darunter muss er nur bis 12MHz laufen. Siehe Tabelle 36-99 im Datenblatt.
Moin ... auch wenn der Thread uralt ist ... er hat mir geholfen, einen ATXmega128A4U "zum Leben" zu erwecken. Danke.
-
Thread
neuer FTDI 2232C + Mikrocontroller
Hi, ich habe auch den FT2232C mit einem ATMega128 kombiniert. Wollte dann einfach mal testen, ob es eine Möglichkeit gibt, den ATMega128 über das SPI-Interface zu programmieren, wenn möglich ohne dafür eigene Software zu schreiben. Weiß von Euch jemand ob dies möglich ist? Genauso das JTAg-Interface, kann man damit den ATMEGA128 hardwaremäßig debuggen, sowie mit dem JTAG ICE? vielen dank für Eure Hilfe... Ciao Thomas
-
Thread
Bus per MISO MOSI
könnte dann der SPI-Master die Wartezeiten dynamisch verlängern. Für neue Projekte sollte man den ATmega128 aber nicht mehr einsetzen, sondern den pinkompatiblen ATmega2561.
Peter D. schrieb im Beitrag #5646809: > sondern den pinkompatiblen ATmega2561. Es wird der ATMegaS128 verwendet weil das Zeug später ca. 400km über dem Erdboden eingesetzt wird. Und da gibt es glaube ich nur den 128-er als S-Variante. Hab mich ehrlich gesagt noch nicht
-
Thread
ATMEL Evaluations-Board V2.0.1 & ATtiny13
Peter schrieb: > [...] > Int. RC Osc. 128 kHz; start-up time: 14 CK + 64 ms 128 kHz is ziemlich langsam! ;) Die ISP-Frequenz darf nur max. 1/4 davon betragen, dann sollte es auch ohne HV gehen... Volker
wiet ich komme. Ich habe damals nur 2 fuse-bits verstellt: Fusebit DCBA auf "1011:Int. RC Osc. 128 kHz; start-up time: 14 CK + 64 ms\ und Fusebit E auf "1:Divide cock by 8, OFF\ Ich denke das es beim Int.128kHz abgeschmiert ist.Habe seit dem nochmal den fusebit E hin und hergestellt (bei einem
-
Thread
Gefälschte Atmegas aus Fernost - gibt es die wirklich?
werden einfach hornalte Bauteile neu gestempelt, und so wird schon auch mal aus einem alten ATmega128 angeblich ein ATmega128A. Diese Art Fälschung wird recht offensichtlich, wenn man die Bauteile umdreht: Vorder- und Rückseite haben unterschiedliche Datecodes, die auf der Rückseite (auf dem
auch nicht geglaubt, wenn ich nicht die Fotos gesehen hätte. Die Stempel auf der Rückseite waren ATmega128 von ca. 2007, auf der Vorderseite vorgeblich ATmega128A von 2015.
-
Thread
S65 Display + Atmega8
Hallo, habe auch mal eine Frage zur Ansteuerung des S65-Displays mit dem Atmega8. Die Schaltung auf Superkranz.de ist ja nun für den atmega128 ausgelegt. Nutze ich beim atmega8 die gleichen Anschlüsse (PB0, PB1, PB2, PB6 und PB7) oder muss ich entsprechend andere verwenden?
denoch sieht man wie es ganz leicht ruckelt, obwohl alle Routinen schon am Limit laufen. Mit einem ATMega8 bist du also weit unterhalb der Grenze bei der das Display noch Sinn macht. Selbst einen ATMega128 würde ich nicht nochmal benutzen. Klar, falls du auf diesem schönen Display in der Mitte nur eine
-
Thread
Crypto avr lib (diverse Kryptographie Algorithmen)
Hallo Daniel, ich versuche im Moment deine RSA-Bibliothek auf einem Atmega644 und einem Atmega1284P zu nutzen. Leider ohne Erfolg. Mein Code sieht wie folgt aus (angelehnt an deine main-rsa-test.c): [c] rsa_ctx_t rsa_ctx; uint8_t testmsg[128] PROGMEM = {
1536 Bit hat übrigens mit 4KiB nicht mehr funktioniert. 2048 Bit hat auf meinem Ethernut 2.1 (ATmega128 (4KiB RAM) + externes RAM) funktioniert. Ich meine dabei allerdings Zeiten um 45min für das entschlüsseln gemessen zu habe. mfg Daniel
-
Thread
Nokia Farbdisplay 3510i / 6100
anzusteuern, aber außer der Hintergrundbeleuchtung geht nix... Ich betreibe das Display an einem ATMega128 mit 16Mhz und 5 Volt. Wer kann mir weiterhelfen? Andreas
Beschreibung "3510i.bas" von Martin Kuehn über Spannungsteiler angeschlossen. Nur habe ich statt den Atmega128 den Atmega16 genommen. Muss dieser noch auf diesen Code eingestellt werden oder muss ich noch Fusebits setzen? Als Programm verwende ich (s.o.) Bascom Grüße MAx
-
Thread
Wozu gibts eigentlich die AVRs?
Werkzeugüberwachung (Bohrerbruch, Stumpfüberwachung) mit ATmegas gesehen. In dem Modul waren zwei drin: ein ATmega128 und ein ATmega32. Der Atmega32 war für die Anzeigen und für die Menüsteuerung zuständig. Der ATmega128 hat die Hauptarbeit gemacht, die Wirkleistung der Spindelmotoren erfasst und ausgewertet.
wir verbauen den mega128 in Messgeräten
-
Thread
Linker-Problem
> ... avr-gcc -c -mmcu=atmega128 aber > ... crts8515.o Du solltest dir darüber einig werde, ob du für einen ATmega128 oder einen AT90S8515 compilieren und linken willst. Ansonsten sehe ich keinen offensichtlichen Fehler
Hoffe, dass du mir wenn was nicht stimmen sollte es mir interpretieren kannst. Habe mal -mmcu=atmega128 in den Linker-Optionen für die .elf-file hinzugefügt leider ohne Erfolg.
-
Thread
Layout für ein MEGA128 Board prüfen
sollte man nicht mit den größten Chips anfangen. Ich vermute mal, daß 99% aller Entwickler mit ATmega128 dessen Flash nur zu unter 10% ausnutzen. Peter
sollte man nicht mit den größten Chips anfangen. > > Ich vermute mal, daß 99% aller Entwickler mit ATmega128 dessen Flash nur > zu unter 10% ausnutzen. Joa. Ich mach jetzt auch schon ne gute Zeit mit AVRs rum aber bisher hatte ich kein reelles Projekt wo ich einen Mega128 auch nur annaehernd gebraucht
-
Thread
ATmega328 lässt sich nicht programmieren
Die Signatur des IC ist falsch, sagt AVR dude ja. Sicher das es sich um einen ATmega328P handelt und nicht um einen ATmega328PB z.B.? Die haben eine andere Signatur und dann geht es nicht. Lösung dann: MiniCore installieren und den richtigen Chip wählen.
Bezeichnung für unterschiedliche Gehäuse gibt. https://forum.allaboutcircuits.com/threads/what-is-atmega328p-u-th.189896/
-
Thread
ATMEGA328PB Falsche Startup-Time als ATMEGA328P
) dauert es nur µS bis schon der 128kHz-Takt am CLKOUT zu sehen ist Bei 114kHz ergibt das bei 8192 Watchdog Oszillator Zyklen (laut ATMEGA328P Datenblatt für ein Delay von 65ms) ein erwarteten ~72ms Delay Auch bei einem eingestellten Int.Osz 128kHz(Fuses im Anhang) ist die Startup-Zeit immer noch bei 160ms-170ms bis das obige Beispielprogramm loslegt Am 128kHz Watchdog-Oszillator vom ATMEGA328PB kann ich keine Auffälligkeiten erkennen
-
Thread
Frage an Display Experten
Hallo, ich nutze seit mehreren Jahren eine Schaltung mit ATMega128, Latch 74573 und LCD Treiber S1D13705 um LCDs 320x240 anzusteuern. Bisher lief alles problemlos (auch eine analoge Schaltung mit ATMega162 funktioniert im 1bpp Modus wie erwartet). Am Code kann
Bruno M. schrieb im Beitrag #7842353: > eine Schaltung mit ATMega128 Ich denke hier wären zumindest Bilder deines Aufbaus und alles drum herum sinnvoll, sowie ein Schaltplan - welches Netzteil du verwendest etc...
-
Thread
Ethersex mit Mega 1284p
atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p
atmega6490 atmega128 atmega1280 atmega1281 atmega16hva at90can32 at90can64 at90can128 at90usb82 at90usb162 at90usb646 at90usb647 at90usb1286 at90usb1287
-
Thread
Datei auf SD-Karte via AVR auf Computer übertragen
einen Levelshifter für RxD/TxD. Steht aber alles HIER: NEO-7_DataSheet_(UBX-13003830)-1.pdf und ATmega8U2/16U2/32U2 - Complete Datasheet
und da: W25Q128JW_RevB_11042019-1761358.pdf das Flash darf auch nur 3V3 ("W25Q128JVSIM")! Das alles mit Levelshiftern vollzukleistern ist aber sicher nicht zielführend: also darf VCC nur 3V3 sein. Was dann
-
Thread
AVR Synthesizer mit ATxmega128A1
programmiere meinen Synth mit ATMEL-Studio 6.2 in C und Assembler und versuche aus dem verwendeten ATmega128 alles an Ressourcen herauszuholen was möglich ist. Die Arbeitsaufteilung auf mehrere Prozessoren macht schon Sinn. So sind dann auch mehrere Stimmen möglich. Mein Synth hat leider nur eine Stimme aber dafür in Stereo. Ich verwende die zwei DAC-Ausgänge im ATmega128 für Oszillator 1+2, 2x Analoge VCA's LM13700, 2x Analoge 12db Filter LM13700 (LP,HP,BP), einen Delay-Channel mit PT2399 Chip. Die CV-Steuerung erfolgt durch die 10 PWM-Ausgänge des ATmegas. Die
-
Thread
Zwei ATMega8 und ein Grafikdisplay über SPI
http://www.lcd-module.de/produkte/ediptft.html Ansteuerung möglich oder wird dann eher schon ein ATMega128 benötigt? Also es geht mir nicht darum dort Videos oder ähnliches laufen zu lassen aber Display in einer größe wie ich es gerne hätte gibt es halt nur welche wie unter dem Link zusehen. Ich möchte
selber schreiben. Übung macht den Meister. > Ansteuerung möglich oder wird dann eher schon ein ATMega128 benötigt? > Also es geht mir nicht darum dort Videos oder ähnliches laufen zu lassen > aber Display in einer größe wie ich es gerne hätte gibt es halt nur > welche wie unter dem Link zusehen.
-
Thread
Hoher Strom bei Taster am Eingan
Massa-Master schrieb: > Hi > Ich habe auf dem Experimentierboard einen Atmega128 mit 8 LEDs an PortA > und 8 Tasten an PortB gegen 0V. Was stimmt denn nun. Sind die Tasten am Port B oder an Port C? laut Beschreibung: B laut Programm: C
Stefan B. schrieb: >> Schaltung.png > > Ist wirklich AVcc am Atmega128 nicht angeschlossen? > > Wie ist die *M103C Fuse* programmiert? Die vermaledeite 103. Ja, das ist ein guter Hinweis.
-
Thread
LCD init hd44780
angeblich an den Fuses-Bits liegen. Es könnte auch daran liegen das man ein HEX File für einen ATMega16 nicht in einen ATMega128 brennen kann. Beim ATMega128 sollte man auch besser die ATMEga103 Fuse abschalten.
man das atmega103 Fuse beim atmega128 überhaupt???
-
Thread
Kleiner Einsteiger Mikrocontroller
Auch das Arduino-Board verfehlt die 3x3 cm. Ein ATmega in DIP40 auch.
eine billige Lösung suchst und dein Rechner einen Parallel-Port hat: AVR-Controller, z.B. den Atmega88 Den gibts in der Form: http://www.ebay.de/itm/ATMEGA88-20AU-Atmel-Microcontroller-AVR-Mega-TQFP-32-/160992807625?pt=Bauteile&hash=item257beb4ac9 oder so: http://www.ebay.de/itm/ATMEGA88PA-PU-Atmel-Microcontroller-AVR-Mega-DIP
-
Thread
Mapcom GPS M8 Bordcomputer
Hallo, habe es heute bekommen und gleich geöffnet. Auf der Hauptplatine befindet sich ein ATMEGA 128 16L. Im GPS-Modul befindet sich ein AT27C2048. Bilder im Anhang. MfG Tom
Werde aber 100%ig demnächst weiter machen, da ich das für was brauche. Zu der Frage ob der Atmega128 leer gemacht wurde: Der hat seine Software noch drauf, da hinten die zwei LED´s zum Atmega 128 gehen und die blinken bei Start. @chris bei dem Hub-Computer hab ichs auch gekauft. Als das Paket
-
Thread
SPI 23LCV512 / 23LCV1024 ATMega328 oder ATtiny 2313
Vorsicht mit den MHz/SPI auf dem Arduino-Krempel. Der ATmega328 wird mit 16MHz extern auf Trab gebracht. SPI ist damit erstmal 4 MHz maximal (F_CLK/4 laut Datenblatt), in einem zweiten Register kann man aber SPIx2 setzen und somit auf 8 MHz "aufrüsten". Da deine
zum Opfer fallen, bei dem ATmega scheinen dies in der Tat nur die Registerabfragen und Schreiben/Lesen des Datenregisters zu sein, beim ATTiny hatte ich Zweifel, jedoch scheint dort zwar der TIMER0 geopfert werden zu müssen, aber
-
Thread
fehlerfreie UART-Übertragung?
ist mir die Einbindung von RTS noch nicht gantz klar: - RTS leite ich vom PC über den MAX232 zum ATMEGA128 - Im Terminalprogramm schalte ich die Hardwaresteuerung ein - Ich sende nur dann vom mega128 zum PC, wenn RTS high ist-sonst warte ich mit dem Senden. Ist das richtig??
@Müllo ATMega128: f_osz=18,432MHz; UART1; 8-bit 1-Stop 0-Parity .equ CLOCK = 18432000 ;d.h. 0% Fehler .equ BAUD = 115200 .equ UBRRVAL = CLOCK/(BAUD*16)-1 ; UBRRVAL = 9 (exakt)
-
Thread
RDS DECODER selber bauen / Rohdatendecoder Eigenbau
_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128+112) ldi ZH, HIGH(adr_RDS_BEREICH_RADIOTEXT128+112) ldi temp1,16 rcall ANZEIGE_SRAM_Z_TEMP1 ret [/code] Neu: [code] ANZEIGE_RADIOTEXT1_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128+0) ldi ZH, HIGH(adr_RDS_BEREICH_RADIOTEXT128+0) ldi temp1,20 rcall ANZEIGE_SRAM_Z_TEMP1 ret ; ############################################################################## ANZEIGE_RADIOTEXT2_KURZ: ldi ZL, LOW (adr_RDS_BEREICH_RADIOTEXT128
-
Thread
AVR, Devices über 64k FLASH erkennen?
AVR-Built-in-Macros Und avr-libc hat Makros wie FLASHEND: [pre] $ echo | avr-gcc -xc - -E -dM -mmcu=atmega128 -include avr/io.h | sort | grep 'END\b' #define E2END 0x0FFF #define FLASHEND 0x1FFFF #define RAMEND 0x10FF #define XRAMEND 0xFFFF [/pre] --> [c] #include <avr/io.h> #if FLASHEND < 0x10000
Und in der .inc-Datei von Atmel steht dann für den ATmega128 für *FLASHEND* der Wort-Wert mit 0xffff. Das ist schon etwas befremdlich.
-
Thread
ATTiny13V Stromaufnahme (Ewiges Blinklicht)
habe ich drei Versuche gemacht. Taktfrequenz ( int. Osz.) Stromaufnahme in der Pause @ 1,5 V 128 KHz 55 µA 128 KHz 40 µA (Sleepmodus und Timer zum Aufwecken) 500 Hz 35 µA Was kann ich noch tun, um die Stromaufnahme zu senken.
könntest du in den Power-Down Modus gehen und als Timer den WDT benutzen... Hab das ganze bei einem ATMEGA88 mit externem 4MHz Quarz und komme selbst da schon auf 20uA, solltest du also einen internen 128kHZ verwenden könnte der Strom wohl noch kleiner sein.
-
Thread
Abschlussprojekt
Ahhh Fehler...nicht mit 128 multiplizieren sondern mit 126 !!!
Also Y*126 = Y*128-Y*2 = (Y << 7) - (Y << 2)
-
Thread
Sleep Modus und Interrupt
L-H-Transition aufwachen. DArum noch mal die Frage: Ist es in irgendeinem Sleep-Modus möglich den Atmega128 über eine steigende Flanke zu wecken (lt.Datenblatt ja, lt.Santa Klaus nein) mfg Philipp
> Ist es in irgendeinem Sleep-Modus möglich den Atmega128 über eine > steigende Flanke zu wecken Mit dem Mega128 habe ich noch nichts gemacht. Aber aus den Stromsparmodus, in dem jeglicher Takt für MCU, ADC, TIMER, I/O deaktiviert ist, kann kein
-
Thread
Datenpaket in Programmspeicher - C
> >>AVR Memory Usage >>---------------- >>Device: atmega128 >> >>Program: 32516 bytes (24.8% Full) >>(.text + .data + .bootloader) >> >>Data: 0 bytes (0.0% Full) >>(.data + .bss + .noinit) >> >> >>Build succeeded with 0 Warnings... (
Projektanlegung korrekt eingestellt und auch noch mal überprüft. Nach dem Built wird aber "avr-gcc -mmcu=atmega128" angezeigt (s.o.). Weiß jemand, warum?
-
Thread
Probleme mit float Berechnung in Funktion (WinAVR)
Anhang)im AVRStudio compilieren lassen. Build started 25.9.2006 at 16:00:36 avr-gcc.exe -mmcu=atmega128 -Wall -gdwarf-2 -DF_CPU=16000000UL -O0 -fsigned-char -MD -MP -MT Test.o -MF dep/Test.o.d -c ../Test.c avr-gcc.exe -mmcu=atmega128 Test.o -o Test.elf avr-objcopy -O ihex -R .eeprom Test.elf
change-section-lma .eeprom=0 -O ihex Test.elf Test.eep AVR Memory Usage ---------------- Device: atmega128 Program: 2802 bytes (2.1% Full) (.text + .data + .bootloader) Data: 10 bytes (0.2% Full) (.data + .bss + .noinit) Build succeeded with 0 Warnings...
-
Thread
Auslesen von 48 Tastern mit AVR
Auslesen. Thgomas T. schrieb im Beitrag #4810242: > Wenn möglich würde ich es gerne auf einem ATMega2560 mit 16MHz laufen > lassen. Das kann noch ein Tiny mit 128 kHz.
.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· schrieb im Beitrag #4810281: >> Das kann noch ein Tiny mit 128 kHz. > > Ein kleiner PICklig könnte es noch viel stromsparender bei 30 kHz. > > Die Pullups werden wohl mehr ziehn... Hätt besser noch sagen sollen "macht das mit 128 kHz nebenbei" :)
-
Thread
ATMEL billiger und leistungsfähiger als PIC
welchem Kaffeesatz hast du denn das gelesen? Klar kann es sein, dass Atmel demnächst jede Menge ATmega aus dem Programm schmeißt ATmega8-16PU und ATmega8L-8PU - Wird ersetzt durch ATmega8A-PU ATmega8-16AU und ATmega8L-8AU - Wird ersetzt durch ATmega8A-AU ATmega8-16MU und ATmega8L-8MU - Wird ersetzt durch ATmega8A-MU Sind schon sechs. Das ganze noch mit ATmega16, ATmega32, 64, 128. Die ATmega88 werden vermutlich auch bald durch ATmega88PA ersetzt usw usw usw