-
Thread
32 Kanal Relaiskarte (seriell)
nimm doch einen ATMEGA128 der hat mehr als genug I/O (53 Stück)
@ Jonny Obivan (-geo-) >nimm doch einen ATMEGA128 der hat mehr als genug I/O (53 Stück) Kostet "tierisch" Geld und langweilt sich zu Tode bei der Relaisansteuerung.
-
Thread
TOP2049 programmer opensource software
; assign AlwaysLo=1'b0; assign AlwaysLo= 1'b0; //AlwaysLo always=0 assign cy[0]=(addr==0+16+128); assign cy[1]=(addr==1+16+128); assign cy[2]=(addr==2+16+128); assign cy[3]=(addr==3+16+128); assign cy[4]=(addr==4+16+128); assign cy[5]=(addr==5+16+128); assign cy[6]=(addr==6+16+128); assign cy[7]=(addr==7+16+128); assign cy[8]=(addr==8+16+128); assign cy[9]=(addr==9+16+128); assign cy[10]=(addr==10+16+128); assign cy[11]=(addr==11+16+128); assign cy[12]=(addr==12+16+128); assign cy[13]=(addr==13+16+128
-
Thread
Amperemeter Datenlogger
kleineren Arduino-Board wirst du wegen des kleineren RAMs sehr schnell an dessen Grenzen stossen. Ein Atmega128/256 ist genauso leicht in C zu programmieren wie ein Atmega8, aber du bringst da viel mehr unter, so kostet z.B. die Benutzung der SD-Karte mehr Platz als ein Atmega8 bietet.
Software-Qualität und -Zuverlässigkeit liesse sich das auf 32 kB reduzieren. Die Preisdifferenz zwischen Atmega32 und Atmega128 rechtfertigt diesen Verzicht aber nicht. Mit dem 128er habe ich auch noch genug Platz für eine optionale Steuerung.
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
wird nun auch langsam der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon den 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.
auch langsam > der Programmspeicher meines Mikrocontrollers knapp. Hatte damals schon > den ATMega644 gegen ein ATMega1284P ausgetauscht. Da die 64K des 644 > voll waren, nun der ATMega1284P hat 128K Flash und 16K SRAM. Poste mal bitte deinen Sourcecode
-
Thread
ATmega32 4facher Takt??
Hallo, habe hier einen ATmega32 mit externem 16MHz bzw. 8MHz Quarz. Nun, das funktioniert alles soweit allerdings taktet der ATmega32 statt bei 16MHz bei 128MHz. Bei 8MHz sind es 64MHz. Woran liegt das? Habe ich evtl. eine falsche
>allerdings taktet der ATmega32 statt bei 16MHz >bei 128MHz. Nö tut er nicht. >Woran liegt das? An deinem Programm.
-
Thread
Böse Erfahrung mit Ponyprog
>Und nen ATmega128-16AC werd ich sicher auch nicht kaufen. Zu >teuer (27,52€) Wo kaufst Du den, in der Apotheke?! CSD 9,45€ / ab 10 7,95€
Ja, vor allem ATmega128-16AC!! Hab ich seit 2 oder 3 Jahren nicht mehr gesehen
-
Thread
Rücksprungadresse auf dem Stack schwachsinnig?
hin und her rechnen. ( oder verschieben bei /2 ). ------ Habe eben was im Datenblatt zum Mega128 gefunden: zitat': S.18 The ATmega128 Programm Counter is 16 bits wide, thus adressing the 64k programm memory location. 16 bit = 64 K das hört sich für mich nicht nach Wortadresse an.
Aufriß beim Überschreiten der 64K >> Programmgröße gemacht ? Wird doch gar nicht, erst beim ATmega256x wird es haarig. Das Ausnutzen der 128 KiB ROM *für Programmcode* auf dem ATmega128 ist gar kein Problem (und war nie eins). > Das ist eigentlich nur für den oben erwähnten Zugriff auf im
-
Thread
µblox + uart + rnmega128 + display + PROBLEM
Du hast mehrere Möglichkeiten: 1/ GPS => 2. MAX... für 3,6V => Board (RS232 => MAX 232 CPE => ATmega128) 2/ GPS => andere IO-Pins am Board und Software-UART. Könnte in BASCOM spassig werden, das zu programmieren 3/ GPS => Board, aber "hinter" MAX 232 CPE direkt an Atmega128. In der mir zugänglichen
DANKE an ALLE !!! Habe von TX einfach direkt an den PIN vom Atmega128 gehängt (nun läuft alles wunderbar) DANKE !!!
-
Thread
Wie erzeugt mal eine *.a Datei?
dabei geholfen haben, die USART-Schnittstelle richtig zu programmieren. Also ich habe einen ATMega128 und benutze zum Programmieen das AVR-Studio. Das macht ja vieles schon automatisch. An den ATMEga128 würde ich gern eine SD-Karte anschließen. Den Adapter habe ich mir bereits gebastelt. Jedoch
src/dir.o src/mkfs.o src/debug.o src/ioman.o src/ui.o src/extract.o src/interfaces/atmega128.o src/interfaces/sd.o all: lib lib: $(OBJ) $(AR) rcs libefsl.a $(OBJ) clean : rm -f $(OBJ) libefsl.a //////////////////////////////////////////////////////////////////// aber
-
Thread
Uno-Board mit ATMEGA256
Und den UNO auf ATMEGA128 umzurüsten passt auch nicht?
Vielleicht ist ein AVR128DA28 bzw. ..DB.. eine mögliche Alternative: 128 KiB Flash, 16 KiB RAM, 3 UART, 2 SPI.
-
Thread
Atmel ist unter "Profis" nicht gerade beliebt - Warum?
Wir verwenden ATMega128, ATMega168, ATMega1280 und ATTiny2313 in unseren Produkten (Netzwerk-Management-System). In meinem Zweitjob verwende ich alle möglichen ATMegas und ATTinys zur technischen Unterstützung (Tonstudio
angeordnet sind, so muss die Hardware umgekrempelt werden (Platinenlayout, ...). Bei Atmel kann man von ATmega128 auf ATmega64 oder ATmega256 umsteigen ohne die Hardware umzukrempeln und nur einige Softwareänderungen anbringen. Wie oben schon gesagt wurde kommt es auch darauf an, wofür man den benötigt.
-
Thread
DTMF decoder
https://www.mikrocontroller.net/articles/Digitalfilter_mit_ATmega#Octave_und_Scilab
verfügbarer Controller einen aus der sowas aus dem Handgelenk macht und trotzdem nicht teurer ist als ein ATmega. Unwirtschaftlich wird es nur wenn man auf Teufel komm raus einen ATMega dort einbauen will. Und noch unwirtschaftlicher wird es wenn der schweineteure ATmega dann 98% Däumchen dreht weil man dem
-
Thread
Neu hier und Anfängerfragen bezüglich Programmspeicher
Den ATmega 1284 gibt es im 40 Poligen PDIP Format. 128 kB Flash, 16 kB RAM Als externen Speicher empfehle ich FRAM mit I²C Schnittstelle. Das ist einfach anzuwenden und behält seine Daten bei Stromausfall
> Gibts aber nur als Arduino Clones Oder dort als Original: https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-dip-40-atmega-1284p-pu-p112738.html https://www.reichelt.de/8-bit-atmega-avr-mikrocontroller-128-kb-20-mhz-tqfp-44-atmega-1284p-au-p112737.html
-
Thread
ATMEGA2561 SRAM wird knapp
in Kapitel 9 des Datenblatts oder z.B. hier: https://scienceprog.com/adding-external-memory-to-atmega128/ fchk
> zu werden? > > Wer kann hier helfen? nimm einen AVR mit mehr SRAM und weniger flash: ATmega1284p 128K flash und 16K SRAM!
-
Thread
AVR UART Probleme
Anhang habe ich ein Programm welches auch aus diesem Forum stand, hab aber Probleme es auf einem ATmega128 zum laufen zu bringen. Wenn ich es kompiliere bekomme ich folgende Fehlermeldungen: Compiling C: main.c avr-gcc -c -mmcu=atmega128 -I. -gdwarf-2 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields
Weißt du wo ich die korrekten Bezeichnungen für mein ATmega128 herbekomme? Googlen hilft nicht wirklich :-(
-
Thread
AVR atmega328 ausgereizt? Und nun? 32bit?
Falk B. schrieb im Beitrag #4361660: > Der Flash des ATmega2560 ist als Arduino so oder so nicht voll nutzbar. > Im Normalfall nur die ersten 64kB, bestenfalls 128kB wenn man viel > Programm hat. Ich denke, dass du hier zu sehr verallgemeinerst. Ja
Falk B. schrieb im Beitrag #4361660: > Der Flash des ATmega2560 ist als Arduino so oder so nicht voll nutzbar. > Im Normalfall nur die ersten 64kB, bestenfalls 128kB wenn man viel > Programm hat. 256kB kriegt man nur mit Workarounds hin, keinesfalls > direkt
-
Thread
AVR128DA Simulator
mit Win11, das habe ich getestet. Beide (7 und 4.19) stehen nebeninander problemlos. Was aber AVR128DA betrifft: man kann kritische Code zuerst mit so etwas wie ATmega1284 simulieren. Schließlich bleibt CPU-Kern gleich.
Maxim B. schrieb im Beitrag #7367112: > Was aber AVR128DA betrifft: man kann kritische Code zuerst mit so etwas > wie ATmega1284 simulieren. Schließlich bleibt CPU-Kern gleich. Nein. All die neueren AVR8 (also die XMega-Erben) haben einen leicht modifizierten
-
Thread
Welcher Microcontroller für i2c-Display
Ich nutze auch den Atmega 1284p. Der hat genug Platz für mich und einiges auf Reserve
Schaltung nicht um. Innerhalb der AVR-Klasse sind die Rechenleistungen alle ziemlich gleich. Ein Atmega328p ist nicht schneller oder langsamer als ein Atmega88 oder Atmega1284p, und auch nur geringfügig schneller als ein Attiny (dank HW-Multiplizierer). Einen anderen Mikrocontroller-Typen (z.B. ARM
-
Thread
Gentoo Linux crossdev atmega256x gcc4.1.2
atmega3250p atmega3290 atmega3290p atmega406 atmega64 atmega640 atmega644 atmega644p atmega128 atmega1280 atmega1281 atmega645 atmega649 atmega6450 atmega6490 atmega16hva at90can32 at90can64 at90can128
atmega32u4 atmega32u6 at90usb646 at90usb647 at94k atmega128 atmega1280 atmega1281 atmega1284p atmega128rfa1 at90can128 at90usb1286 at90usb1287 atmega2560 atmega2561 atxmega16a4 atxmega16d4 atxmega32d4
-
Thread
Variable über Interrupt ändern
Yeah. Natürlich. # MCU name MCU=atmega128 Das bedeutet dem Compiler, dass er atmega128.h einbinden soll. OK?
Nur so, beim Linken steht aber das -mmcu=atmega128 auch noch drin, ja?
-
Thread
Projektidee: RC Fahrzeug GPS-gesteuert
wie stellst du dir das hiermit: > > Pascal Haury schrieb: >> RC-seitig würde ich gerne einen Atmega32 bzw. 128 verbauen. >> Der Servoansteuerungschip wird ein Tiny2313. >> PC-seitig word ein Atmega88 als µC verbaut. Der Mega32 bzw. 128 wertet die GPS-Maus und die Sensoren aus, und schickt dann
wie stellst du dir das hiermit: >> >> Pascal Haury schrieb: >>> RC-seitig würde ich gerne einen Atmega32 bzw. 128 verbauen. >>> Der Servoansteuerungschip wird ein Tiny2313. >>> PC-seitig word ein Atmega88 als µC verbaut. > Der Mega32 bzw. 128 wertet die GPS-Maus und die Sensoren aus, Und genau
-
Thread
AT-Mega teurer geworden?
Ich kann hier nur für den ATmega 128L-8AU sprechen. Der hat bei Schukat immer soviel gekostet, habe extra in alten Rechnungen nachgesehen. Was mich jetzt allerdings stört, ist die fehlende Angabe der verfügbaren Menge. Das könnte
> Wahrscheinlich kostet beim Conrad so nen Mega8 dann bald 10EUR Bsp. Mega128 - sind zwar nicht ganz dieselben, aber trotzdem dieser Vergleich: http://www.conrad.at/goto.php?artikel=154122 Atmega128-16-AU: 34,85 EUR http://www.reichelt.de/?ARTICLE=45027 Atmega128
-
Thread
ADC-Kanäle sukzessive abfragen
Hallo, eine Randnotiz. Ich würde einen moderneren µC verwenden. Ein ATmega4809 hat einen Akku für 64 Samples. Ein AVRxDB hat einen Akku für 128 Samples. Damit fallen paar Interrupts für die Aufsummierung im "Quellcode" weg.
D. schrieb im Beitrag #7882274: > eine Randnotiz. Ich würde einen moderneren µC verwenden. Ein ATmega4809 > hat einen Akku für 64 Samples. Ein AVRxDB hat einen Akku für 128 > Samples. Damit fallen paar Interrupts für die Aufsummierung im > "Quellcode" weg. Klar, weil sich die Signale mit "die
-
Thread
Atmega2560 Verhält sich komisch bei zu vielen Daten
komisch hat sich mein 2560 auch benommen, habe ich bis 64kB(oder waren es 128kB egal) feste statische Daten geschrieben vom Prommer lief das, aber als ich über 64/128k kam lief nix mehr Ich wüsste nicht wo mein Programmierfehler liegen sollte, es ist zwar ein 8-Bitter und
@Joachim B. (jar) >komisch hat sich mein 2560 auch benommen, habe ich bis 64kB(oder waren >es 128kB egal) feste statische Daten geschrieben vom Prommer lief das, >aber als ich über 64/128k kam lief nix mehr >Ich wüsste nicht wo mein Programmierfehler liegen sollte, es ist zwar >ein 8-Bitter
-
Thread
atmega164A programmieren?
Atmega164A vs. Atmega164PA Table 27-6. Device and JTAG ID. Part Signature bytes address JTAG 0x000 0x001 0x002 Part number Manufacture ID [code]ATmega164A 0x1E 0x94 0x0F 940A 0x1F[/code] [code]ATmega164PA 0x1E 0x94 0x0A 940A 0x1F[/code] ATmega324A 0x1E 0x95 0x15 9511 0x1F ATmega324PA 0x1E 0x95 0x11 9511 0x1F ATmega644A 0x1E 0x96 0x09 960A 0x1F ATmega644PA 0x1E 0x96 0x0A 960A 0x1F ATmega1284 0x1E 0x97 0x06 9705 0x1F ATmega1284P 0x1E
-
Thread
Das Ende des Z80
> (https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, > eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher > mit einer SD-Card). Auch wenn meine Frage jetzt etwas OT ist hier in dem Thread. Gibt es hier bei die Möglichkeit einen XT-Bus (AT-Bus 8 Bit) für
(https://hackaday.io/project/159973-z80-mbc2-a-4-ics-homebrew-z80-computer, >> eine Z80, einen ATMega32 als I/O-Knecht und 128kB RAM, Massenspeicher >> mit einer SD-Card). > > Auch wenn meine Frage jetzt etwas OT ist hier in dem Thread. > Gibt es hier bei die Möglichkeit einen XT-Bus (AT-Bus 8
-
Thread
ATmega64/128?!?
folgendes problem: ich steuere meine schaltung über einen drehschalter an. jede dieser 4 stellungen muss in der lage sein einen interrupt auszulösen, da so ein timer aus den anderen routinen beendet werden muss. Zusätzlich hab ich 4 Taster(!!)..die ebenfalls einen Interrupt auslösen können wenn ein timer gesetzt ist. es geht also darum einen µC zu finden der auf diese 8 interrupts reagieren kann. nach einem blick auf die hp bei atmel hab ich dann den oben genannten typen gefunden. falls jemand einen besseren/günstigeren weiss bin ich ganz ohr :)allerdings gibt mir das datenblatt ein paar rätsel
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Etwas günstiger: http://www.ebay.de/itm/IC-ATMEL-TQFP-32-ATMEGA328P-AU-MEGA328P-AU-ATMEGA328P-MEGA328P-/181695473270
€ (funktioniert Super!) http://de.aliexpress.com/item/USBasp-USB-ISP-3-3V-5V-AVR-Programmer-USB-ATMEGA8-ATMEGA128-New-10PIN-Wire-Support/2036402518.html 15-tlg. Schraubenzieher-Set: 3,68 (Qualität ist gut) http://de.aliexpress.com/item/25-in-1-Precision-Torx-Screwdriver-Wallet-Repair-Tool-Set-Multi-Tool-Herramientas-For-iPhone-Laptop
-
Thread
Umsetzer von CAN auf RS232 bauen
Mit einem AT90CAN128 und einem USB UART Wandler kommt man schnell zum Ziel. Es braucht nur noch den CAN Transceiver (z.B. PCA82C251). Auf einem Crumb128 (http://www.chip45.com/AVR-ATmega-Mikrocontroller-Module/Crumb128-V4-0-AVR-ATmega128-ATmega2561-90CAN128-USB-RS485-CAN-Modul.html) ist alles an Hardware schon vorhanden. Von Atmel gibt es auf der AT90CAN128 Seite http://www.atmel.com/dyn/products/product_card_v2.asp?part_id=3388
-
Thread
Fehlerhafte Adressierung von lokalen Arrays bei tinyAVR(R) 0-series
Das Programm zeigt auf einem ATmega4809 dasselbe Fehlverhalten; auf einem AVR128DB28 hingegen funktioniert es korrekt.
, EICALL ATtiny1604: ELPM, EIJMP, EICALL, SPM, SPM Z ATmega4809: ELPM, SPM, SPM Z+, EIJMP, EICALL AVR128DB28: EIJMP, EICALL https://ww1.microchip.com/downloads/en/DeviceDoc/AVR-InstructionSet-Manual-DS40002198.pdf Aber muss man das alles wissen?
-
Thread
ENC28J60 Basics[Beispielprogramm in AVRGCC für atmega8]
wirklich überzeugt !!! Sehr gute Quellen bez. TCP/IP ! Nun werde ich mal ne kleine Platine mit dem ATMega128 mit Eagle zeichnen und entwickeln lassen...dann kanns losgehen !
Ich habe jetzt den µIP Stack auf meinem ATMega128 zum Laufen bekommen und bin begeistert wie schnell das ging. Die Ladezeiten sind auch in Ordnung. Warum schreibt hier jeder seinen eigenen Stack ? ;-) Grüße, Patrick
-
Thread
Erster eigener Schaltplan für ein DEV-Board (ATmega644)
Anforderungen an den Reset und I/O-Pullup Widerständen haben) [Irgendwann mache ich das ganze mal für nen ATmega128. *träum] Es ist mein erster Schaltplan und ich hab die Layout-Software noch keine 48 Stunden auf dem Rechner, deswegen nicht "zu feste hauen", wenn was nicht stimmt oder unschön aussieht ;-)
ich sehr nah an der 400 Pin-Grenze (350) und wenn das nächste größere Projekt ein Board für einen ATMega128 wird, sehe ich schwarz... Leider gibts von Target keine Non-Profit Lizenzen für Hobbybastler :-(
-
Thread
[V] Diverse (ältere) AVR-Controller
10PI 3 x AT90S4433-8PI 3 x AT90LS4433-4PI 2 x AT90S8515-8PC 6 x AT90S8535-8PI 2 x AT90CAN128-16MU 2 x ATmega161-8AI 2 x ATmega163-8AI 2 x ATmega103-6AI 2 x ATmega128L-8AI 4 x ATmega128-16AI Das sind insgesamt 51 Controller !!! Am liebsten würde ich gerne alle auf einen Schlag für
2 x AT90CAN128-16MU 1 x ATmega128L-8AI 1x ATmega128-16AI wären die noch da , und was würden die kosen inkl. versand
-
Thread
AT90CAN128 Development board
Hallo gema bei mir gibts MiniBoards für alle ATMEGAs im 64pol TQFP (ATMEGA64,128,AT90CAN128) mit und ohne SPI und JTAG-Schnittstelle. Habe auch einige AT90CAN128 auf Lager. Mit den Mini-Modulen kann man die ATMEGAS auch auf der Lochrasterplatine verarbeiten. Info gibts
Hallo, unter www.microcontroller-starterkits.de gibt's ein Evoboard als Leerplatine für den AT90CAN128, ATMega64 oder ATMega128 mit USB, TWI (I2C nach Elektor), LCD-Anschluss, RS232, JTAG-Anschluss und CAN für 14,90 . Homepage ist noch nicht ganz fertig, aber es können schon Bestellungen unter mike@microcontroller-starterkits.de
-
Thread
Fehler bei Programmübertragung in den AVR
, dann sollte er mir beim compilieren aber nicht 50% Speicher belegt anzeigen. Ich habe schon Atmega32 voll programmiert. Da sagt er dann schon bescheid, wenn der Speicher zu klein ist. Meine .hex ist laut windoof-explorer 358KB groß, die .bin hat genau 128KB. MfG
hi, habe jetzt eine andere Platine mit Atmega128L dran. Beim flashen kommt folgendes: Reading FLASH input file.. OK Setting mode and device parameters.. OK! Entering programming mode.. OK! Programming FLASH .. FAILED! Leaving programming
-
Thread
Idealster Mikocontroller für Handhelds
ich meine ob der jetzt ein ATmege16 oder ein ATmega8 ist (wegen den 8-bit).
ok. aber wo finde ich tut's für den ATmega16? Ich seh überall nur für ATmega8
-
Thread
Suche ein 28 Pin Mikrocontroller mit mehr als 32 kBit Flash Speicher
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). Sind aber beide keine 28-Pinner mehr.
c-hater schrieb im Beitrag #4635399: > Ein ATMega1284P z.B. hat 128k Flash und 16k RAM, ein ATMega2560 hat 256k > Flash und 8k RAM (trivial extern erweiterbar auf 64k). > > Um was anderes zu benutzen, braucht man schon deutlich bessere Gründe
-
Thread
[V] Hobbyaufgabe Diverse
10 x 7,6 x4,2 cm 2,50€ 5.) Div. Steckbrücken 1 Sack voll 3€ 6.) 2x ET AVR Start Kit V1 mit ATMEGA 128 STAMP http://www.ett.co.th/product/avr/avr-stamp-atmega64-128/ET-AVR%20START%20KIT%20V1.0%20%20EXP_Schemetic.pdf http://www.ett.co.th/product/avr/avr-stamp-atmega64-128/ET-AVR%20STAMP%20ATmega64-128_Schematic.pdf http://www.micro4you.com/files/atmega128/ET-AVR%20STAMP%20ATmega64-128_Manual.pdf je Board 30€ 7.) ET-Mini DC Motor 5€ http://fiona.dmcs.pl/~bartoszp/MINIDCMOTOR.pdf 8.) Schrittmotortreiber
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
8155 dürfte ein Problem werden. Der wird mit Gold aufgewogen. Bleibt als Ausweg eine andere CPU, ATMega328 als Beispiel. Da hast du ROM und RAM im Überfluss. Musst du nur den Code des CP1 disassemblieren, verstehen und auf ATMega umschreiben. Das ist keine Raketenwissenschaft, reine Geduldsarbeit. Viel
Nicht suchen, machen: Eingabe Hex über Tastatur, Anzeige auf 7-Segment Display und speichern in ein 128er Array. Dann eine kleine Statemaschine, die die Zeilen ausliest und interpretiert. Das sollte kein Hexenwerk sein. Edit: Mal schnell in Github geschaut: https://github.com/RalphBln/kosmos-cp1
-
Thread
Sleep Mode
ok nächstes mal im GCC-Forum. Ich möchte den atmega 128 in den idlemode versetzen. Stromaufnahme ändert sich aber nicht, also gehe ich davon aus dass das so nicht geht.
wenn ich in den Power Down mode schalte bleibt die Stromaufnahme trotzdem gleich. Atmega128 8Mhz 3,3V = 8mah entspricht auch dem Datenblatt.
-
Thread
ADC benötigt sehr viele Takte
Moin Moin, ich habe heute versucht bei meinem Atmega88 das ADC in Betrieb zu nehmen. Dazu kommt das Signal an Port PC5 an. Als Takt habe ich 20MHZ gewählt. Ich benötige allerdings nicht jeden Messwert, den der Atmega produziert, sondern nur einmal jeden
die Daten in Echtzeit zu verarbeiten. Na dafür ist der locker schnell genug. Ich mach ja gar eine 128er FFT in Echtzeit. Während er die FFT berechnet werden mittels Interrupt schon die nächsten Werte gesampelt. Für die FFT braucht mein Atmega328 7,3 ms, fürs Samplen der 128 Eingangswerte braucht er
-
Thread
AVR-GCC 4.7.2 Bug?
sicher, ob sie auf int oder unsigned int erweitert werden. Bei int hast du hier ein Problem, denn 128*255 wäre grade an der Grenze zum Überlaufen. Und du siehst ja auch deinen Sprung bei einem Wert für i von 128
avr-gcc-4.7.2 funktioniert im avrtest Simulator einwandfrei, siehe Anhang. [pre] $ avr-gcc -mmcu=atmega168 cecky.c d:/C/avrtest/exit-atmega168.o -Os -funsigned-char -std=c99 -o cecky.elf -Wl,-Map,cecky.map $ avrtest -no-stdin -mmcu=avr51 cecky.elf > cecky.log [/pre]
-
Thread
atmega168 vs atmega328 (warum noch den 168er nutzen?)
nach dem Preis auswählen. 0,81 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA168-15MT1/1611-ATMEGA168-15MT1CT-ND/6832001 bzw. 1,23 Euro: https://www.digikey.de/product-detail/de/microchip-technology/ATMEGA328PB-MU/ATMEGA328PB-MU-ND/5638814
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!