-
Thread
Step Up oder Step Down? Vorteile?
Standard-Typen für niedrigere Clock-f laufen tatsächlich bis 2,7V. Die neueren bis 1,8 V hinab (ATmega88PA). Der ATmega8A läuft „nur“ bis 2,7 V, aber das reicht für eine einzelne LiIon-Zelle allemal.
Jörg W. schrieb im Beitrag #5556022: > Nimm einfach einen ATmega8A. Ist sowieso billiger. Noch besser ATMega88/168/328(P).
-
Thread
24 Lichtschranken mit dem PC überwachen
Hallo, Bei Modellbahnen wird als Rückmeldekanal eine Kette Schieberegister benutzt (Stichpunkt "S88"). Dazu gibt es Linux/Windows-Programme die so einen Bus ausnutzen. Zeitmäßig sollte das locker für 24 Eingänge reichen. http://www.der-moba.de/index.php/S88-R%C3%BCckmeldebus Irgendwo habe ich
An Thomas: Die S88 aus dem Modellbau sind leider auch nicht gerade günstig. Da ich zwei benötigen würde. Wären IO-Karte und S88 preislich nicht mehr weit auseinander. An Andreas: Über wachen war vielleicht nicht ganz
-
Thread
IDE unter Linux
atmega169p atmega169pa atmega16a atmega16hva atmega16hva2 atmega16hvb atmega16m1 atmega16u2 atmega16u4 atmega2560 atmega2561 atmega32 atmega323 atmega324a atmega324p atmega324pa atmega325 atmega3250 atmega3250a
atmega64hve atmega64m1 atmega8 atmega8515 atmega8535 atmega88 atmega88a atmega88p atmega88pa atmega8hva atmega8u2 attiny11 attiny12 attiny13 attiny13a attiny15 attiny167 attiny22 attiny2313 attiny2313a attiny24
-
Thread
Atmel Studio 7 Error: recipe for target 'main.o' failed
funsigned-bitfields -DNDEBUG -DF_CPU=8000000UL -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega88pa -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega88pa
funsigned-bitfields -DNDEBUG -DF_CPU=8000000UL -I"C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\include" -Os -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -Wall -mmcu=atmega88pa -B "C:\Program Files (x86)\Atmel\Studio\7.0\Packs\atmel\ATmega_DFP\1.1.130\gcc\dev\atmega88pa
-
Thread
Vergleichsliste für Atmega von MC
verstehe dein Problem nicht. Schau mal: https://www.mouser.de/ProductDetail/Microchip-Technology-Atmel/ATMEGA88PA-AU?qs=VXy%252bgAb0zZQ5AzLsp2xy0A==
Die Typenbezeichnungen sind immer noch die gleichen: http://www.microchip.com/wwwproducts/en/atmega88p
-
Thread
UART und interner Oszillator oder doch Quarz?
.. >weist das wirklich? Brauchst doch nur die Datenblätter vergleichen. Dann siehst du es ATMega8 (20°C) 2,7V 7,1MHz 5,5V 8,1MHz ATMega88 (20°C) 1,8V 7,81MHz 5V 8 MHz Bei der spannungsabhängigkeit sieht es ähnlich aus. MfG Spess
schrieb im Beitrag #2905168: >>ich möchte ein eine kleine batteriebetriebene Schaltung mit einem >>ATMEGA8L bauen. Tatsächlich. Erster Satz. Hatte ich schon wieder vergessen. Da kommt dann ja alles zusammen. Das schreit dann aber schon nach 1MHz, Sleep usw. Und Atmega88(p)a. Denn wenn es klein sein
-
Thread
Hardware aufbau AMTEGA 1284 / USB / ISP
nachfragen ob meine >Schaltung soweit i.O. ist. An 3V3OUT vom FTDI *MUSS* ein Kondensator. Und dem Atmega würde ich einen Quarz verpassen.
rokit88 schrieb im Beitrag #3969537: > 14,7456 MHz oder 18,432 MHz ? Beides sind Baudratenquarze. Der Contrller kann bis 20MHz getaktet werden. Also spricht nichts gegen den höheren. rokit88 schrieb im
-
Thread
AVR Entwicklerboard und ISP Anfängerfragen
Kann mir niemand helfen? Gibt es ein ISP für Atmega88, welches weniger als 300 Euro kostet? Vielen Dank, Ruben
programmieren, aber nicht debuggen. Dazu reicht dir z.B. ein AVR-ISPmkII (ca. 40 Euro). Willst Du den ATMega88 auch debuggen können, so brauchst Du ein Dragon oder JTAG ICEmkII (die können natürlich auch ISP).
-
Thread
AVR PWM Pulsbreite ändern
Hallo zusammen, ich bin grad an PWM dran, und möchte mit meinem ATmega88 ein Signal erzeugen (1kHz, verwendung von 16Bit Timer, ICR1 = 1024 da ich die Pulslänge über den 10Bit Wert einer ADWandlung ändern will). Nur leider steh ich grad total auf der Leitung und deshalb
Update des Vergleichsregisters kümmert sich der ATmega88 selber. Lies einfach mal das Datenblatt. Abschnitt 16.9.3 "Fast PWM Mode" XL
-
Thread
Drehzahlmessung für Leistungsprüfstand
dieser Latenzzeit kann man leben. Auf dem Arduinoboard könnte das laufen, wenn Du anstatt des ATmega328 den pinkompatiblen ATmega88 verwendest.
Michael Schmidt schrieb im Beitrag #3297725: > Was bedeutet pinkompatibler atmega88 ? > Wird das mit dem arduino uno also nicht funktionieren? Das bedeutet, dass der ATmega88 in die Fassung des ATmega328 paßt und sich intern nur durch kleinere Speicher, etwas geänderten 'fuses
-
Thread
Programmierung größerer Mikrocontroller
reicht, was aber selten ist. Wenns ein bisschen kleiner sein darf, dann bevorzugt ATmega88 / ATmega168 / ATmega328, alle pinkompatibel, also auch im vorhandenen Aufbau tauschbar, wenns knapp wird. Andere Typen verwende ich eher selten, nur wenns besondere Gründe dafür gibt. Mit freundlichen
Du hast meinen Text wohl nicht bis zum Ende gelesen, wenn weniger Pins reichen verwende ich ja ATmega88, ATmega168, oder ATmega328. Geschenkt bekomme ich die übrigens nicht. Mit freundlichem Gruß - Martin
-
Thread
AVRDude in CMake
Brennen aktiv: ja (unter Windows); 5V] Controller: ATmega88 Grüße David PS-Terminal-Response: [code] Writing | ################################################## | 100% 0.05s avrdude: 6 bytes of eeprom written ...HelloC_AVR.eep contains 6 bytes
du die Clones des uralten JTAGICE (manchmal auch als mkI bezeichnet) meinst: da hast du mit dem ATmega88 keine Chance. Der ATmega88 hat einfach mal kein JTAG. Den EEPROM kannst du aber auch mit AVRDUDE problemlos rücklesen, nachdem das Programm eine Weile gelaufen ist: [pre] avrdude -pm88 -cstk500
-
Thread
Mit ATmega 16 DOGM168-6 Initialisieren und verwenden
Hi Schaltplan für ATMEGA88 und DOGM132 ist hier: http://code.google.com/p/dogm128/wiki/dogm132_atmega88_hardware Das DOGM132 verhält sich elektrisch wie das DOGM128. Zwischen dem ATMEGA88 und dem ATMEGA168 dürfte auch
(das auch auf dem dogm128 läuft) http://code.google.com/p/dogm128/source/browse/#hg/atmel_avr/atmega88/examples/spacetrash sieht dann so aus: http://www.youtube.com/watch?v=GUdAYOYUk7g Hmm, das hilft Dir jetzt vermutlich nicht viel weiter. Grüße, Oli
-
Thread
ATMega168PA mit avrdudeGUI möglich?
current consumption, an optimized version of ATmega48P/88P/168P has been introduced. The ATmega48PA/88PA/168PA is a functionally identical, drop-in replacement for the ATmega48P/88P/168P. All devices are subject to the same qualification process
some electrical characteristics differ. This application note outlines the differences between ATmega48P/88P/168P and ATmega48PA/88PA/168PA. There is also a detailed change log to assist the user at the end of the ATmega48PA/88PA/168PA datasheet. Remember to always use the latest revision of the
-
Thread
debugWIRE mit JTAG ICE mkII
a programming interface." Zum Fusen und Locken bin ich bislang seriell ganz gut klargekommen (ATmega168). Ich habe mich aber auch noch nicht wirklich 'verfused'.
3 GUI Version 4, 11, 0, 403 JTAGICE mkII 1, 0, 1, 119 ATmega88 156 Operating System Major 5 Minor 0 PlatformID 2 Build 2195 Service Pack 4 Plugins: Stk500Dll 1, 0, 0, 44
-
Thread
Spannung messen ohne Port
schlicht keinen Regler > braucht. > Sieh dir http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48P_88P_168P-DS40002065A.pdf Figure 30-2 an und überleg dir den Satz noch mal. Das Gegenteil ist der Fall.
Das http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf scheint mir das aktuelle Datenblatt zu sein (?) Der kann das.
-
Thread
Wie mehrere ATMega( und LCD verbinden / kommunizieren
kann mir jemand mal ein paar LLinks geben wo man nachlesen kann, möglichst in C wie man mit einem ATMega8 andere ATMega8 ansprechen kann? Felgendes vorhaben:ich möchte ein Grafikdisplay mit Touch an einen ATMega8 hängen, gleichzeitig soll dieser noch 2 temperaturen auslesen. Dann soll der ATMega8 auf
gedrückt soll er das dann an ATMega8 3 weiter geben usw. Mir stellen sich hier nun die fragen, wie verbindet man mehrere als nur 2 ATMega8 miteinander? Wie sagt man dann "welchen" ATMega8 der "Haupt" ATMega8 ansprechen soll
-
Thread
USB AVR-Lab mit AVRISPmkII Windows 7 32-bit
datenleitungen... ja die R´s sind drin... und sonst auch nach schaltung aufgebaut aber mit nen atmega88
für den mega88 gibts doch gar keine Firmwares, da shattich noch gar nicht gesehn.
-
Thread
JTAG ICE 3 - connection problem (ATSAM4S )
AT32UC3B1128 ATmega169PA ATmega8515 ATtiny40 AT32UC3B1256 ATmega16A ATmega8535 ATtiny43U AT32UC3B1512 ATmega16HVB ATmega88 ATtiny44 AT32UC3B164 ATmega16M1 ATmega88A ATtiny44A AT32UC3C0512C ATmega16U2 ATmega88PA ATtiny45
ATtiny861 AT90CAN64 ATmega3250PA ATxmega256D3 ATtiny861A AT90PWM1 ATmega325P ATxmega32A4 ATtiny87 AT90PWM216 ATmega325PA ATxmega32D4 ATtiny87 AT90PWM2B ATmega328 ATxmega64A1 ATtiny88 AT90PWM316 ATmega328P ATxmega64A3 ATtiny88
-
Thread
Hex File von Atmega16 in Atmega32 verwandeln
RJMP ist relativ, Nomen est Omen! Die gibt es aber nur bei kleinen AVRs mit max. 8k Flash. Z.B. ATmega88
>> Ein RJMP ist relativ, [...] Die gibt es aber nur bei kleinen >> AVRs mit max. 8k Flash. Z.B. ATmega88 > > Nö, RJMP / RCALL wird von allen AVR cores unterstützt. Ja, ich meinte aber was anderes. Nur bei AVRs mit <=8kB Flash besteht die Vektortabelle aus RJMPs.
-
Thread
min. Spannung an µC-Eingang + ab bestimmter Spannung etw. tun.
Wenn Aref 5V ist und ADC 1024 dann 5/1024 sprich 4,88 mV ist die Emfindlichkeit
kommst Du schon sehr weit! Zweite Antwort: Wenn Aref 5V ist und ADC 1024 dann 5/1024 sprich 4,88 mV ist die Emfindlichkeit Hier wird Dir sogar vorgekaut, wie die minimale Empfindlichkeit berechnet wird (Google Suchworte: ATMEGA8, Aref, ADC bringen Dich wieder deutlich weiter) Die Anderen Antworten
-
Thread
LF-1600 defekt
hat, > oder ein Bit im Programm oder eeprom gekippt ist. > Hast du eine Möglichkeit einen AtMega88 zu flashen? > Ich würde mal einen neuen Controller einbauen. Ist ja durch den Sockel > einfach machbar. Hallo Michael, leider habe ich keinen Atmega88XX-PU zur Hand, nur einen Atmega48-PU und
! Toll was du da programmiert hast! Der original Atmega88PA-PU reagiert auf ISP-Programmierung nicht mehr. Ich könnte noch HVPP probieren (ich habe einen AVR Dragon), weil mich schon interessieren würde was dem armen Kerl passiert ist. LG, Sebastian
-
Thread
Atmega/C: eine Funktion aus einer Funktions heraus aufrufen
PORTE &= ~(1 << OE); PORTE &= ~(1 << SCK); PORTE &= ~(1 << DATA); uint8_t M1_Soll = 88; //Drei Sollwerte uint8_t M2_Soll = 88; uint8_t M3_Soll = 88; uint8_t M1_Ist = 88; //Drei Istwerte uint8_t M2_Ist = 88; uint8_t M3_Ist = 88; while(1) {
PORTE &= ~(1 << SCK); PORTE &= ~(1 << DATA); PORTE &= ~(1 << OE); uint8_t M1_Soll = 88; //Drei Sollwerte uint8_t M2_Soll = 88; uint8_t M3_Soll = 88; uint8_t M1_Ist = 88; //Drei Istwerte uint8_t M2_Ist = 88; uint8_t M3_Ist = 88; // eindeutige Blinkerei an der
-
Thread
-
Thread
Welchen Atmega soll ich nehmen
. Der ATmega mit dem ungeschlagen meisten RAM ist der ATmega1284p - erhaeltlich als TQFP44 oder Steckbrettvariante DIP40. Aber der ATmega mit den meisten IO und meisten Programmspeicherplatz ist der ATmega2560
Hallo L. P. schrieb im Beitrag #3445761: > Wohl eher die Mega48/88/168 Variante... Nein. Die offizielle Neuauflage ist der ATmega8-->A<--. Die anderen sind "nur" pin- aber NICHT codekompatibel. Alter Firmwares koennen also nicht einfach auf ATmega88 installiert
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
thus clearing the flag. The CBI and SBI instructions work with registers 0x00 to 0x1F only." ATmega88: "Some of the Status Flags are cleared by writing a logical one to them. Note that, unlike most other AVRs, the CBI and SBI instructions will only operate on the specified bit, and can therefore
. Du wirst dich schon wundern, dass da die "altmodischen" Dinger alle noch mit im Boot sind: ATmega8A, ATmega16A, ATmega32A, sogar ATmega128A, es gibt sie alle noch (*). Trotz der Alternativen ATmega88, ATmega164 und ATmega1281. (*) Du kannst dir gewiss sein, dass sie den die shrink nicht
-
Thread
ADCwert in Temperatur umrechnen
tatsächliche Spannung umrechnen: Also 5V Referenz und 10-Bit (wenn ich das oben richtig sehe). Gibt 4,88 mV/ADC-Step. ADC-Wert * 4,88mV = Spannung am ADC Eingang in mV Diese Spannung dann in die obige Gleichung einsetzen (Temp. aus SPannung) Fertig.
dir aber im Klaren sein, dass du hier mit Fließkommazahlen > arbeiten mußt. ja 10-bit wandler (ATMega168) ist es denn möglisch in einem atmega fließkomma zu nutzten? kannst du mir die formel etwas erleutern?
-
Thread
uC gesucht; Funktionsumfang; Anfängerfrage
ATMega8, bleiben auch noch genug Portpins für das Display und ein paar Tasten. Oder gleich den ATMega88, der ist moderner.
am Ausgang). Ich sehe nur gerade, dass der differenzielle Modus mit dem Verstärker für einen ATmega88 nicht verfügbar ist. Aber bevor du erst mit einem externen OPV anfängst, kannst du dir in der Tat die Benutzung eines ATmega8535/16/32/164P/324P/644/644P überlegen. Die übrigen Pins werden dich
-
Thread
TIMER ATMEGA
Hallo, ich wollte gerne meinen Atmega 88 in einen Sparmodus schicken und den dann mit einen der internen TIMER wecken. Dazu habe ich folgende Frage. Angenommen er soll jede Stunde einmal aufwachen. 1h = 3600sec Die CPU läuft
anscheinend auch nicht. Die maximale Zeit fürs Aufwecken (Watchdog/Timer2 mit 32kHz) sind beim ATMega88 8s. Also von 1h Schlafen solltest du dich ganz schnell verabschieden. MfG Spess
-
Thread
AVR Bezeichnungen
self-programming Flash, einige mehr oder weniger kompatible Nachfolger für die AT90S-Bausteine (AT90S8515/8535->ATMega8515/8535, AT90S4433->ATMega8 und später ATMega48/88/168) ATTinyxxx: Tiny-AVRs, für kleinere Anwendungen, ohne Hardware-Multiplier, Nachfolge-Bausteine für die kleinen AT90S-Teile (z.B. AT90S2313
Ich denk mal auch, daß der Atmega8 noch lange produziert wird. Man wird ihn aber teurer machen als den ATmega88. Die Unterschiede im IO-Bereich sind ja doch beträchtlich. Einige Bits sind z.B. in anderen Registern und die meisten