-
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
-
Thread
Decompiler AVRstudio 6
http://atmel.com/Images/doc8035.pdf AVR512: Migration from ATmega48/88/168 to ATmega48P/88P/168P Der neuere 328 wird noch nicht genannt. Hier sind die Unterschiede aufgelistet: - "some register bits has been added..." - "low frequency crystal driver strength is
steht da leider nicht aber im Datenblatt: BODS and BODSE only available for picoPower devices ATmega48PA/88PA/168PA/328P Also nach "picoPower" suchen. Da gibts auch noch den Unterschied A oder P oder PA, nur nicht beim 328
-
Thread
Mega88 auf Mega168 laufen lassen??
>Das HEX-File vom ATmega 88 in den ATMega168 zu laden geht >NICHT!. Sicher? Nach meiner Erfahrungen sind die HEX-Dateien in der Reihe ATmega 48/88/168/328P komplett austauschbar, solange es reinpaßt (und nicht auf die
>systematische Funktionsprüfung durchgeführt. Atmel schreibt: >The interrupt vectors in ATmega48, ATmega88 and ATmega168 are generally the >same, except that each Interrupt Vector occupies two instruction words in >ATmega168, and one instruction word in ATmega48 and ATmega88. Hmm. Oliver
-
Thread
Richtige Kombination aus Chip und Geschwindigkeit bei 3,3V und 5V
dann ist der ATmega88 pinkompatibel mit dem ATmega8, hat aber ein paar mehr Funktionalitäten.
adressiert werden können. Vielen Dank für den wertvollen Hinweis! :) Ich habe mir nun sowohl drei Atmega8 als auch drei Atmega88 bestellt und werde versuchen womit es am besten geht. Ich werde mir auch das Datenblatt des Atmega88 noch einmal genauer durchlesen.
-
Thread
ISP Programmer ATMega168 IPS Protokoll Adressen fehlerhaft?!
Dann sollte es doch funktionieren. Beispiel, welches ich gerade zur Hand habe: ATmega88 mit 32 words per page, da lautet das erste page-write: $4C $00 $1F $00 das zweite: $4C $00 $3F $00 das dritte: $4C $00 $5F $00 usw. Genaugenommen steht im 4. Byte irgendein übriggebliebener
Beitrag #4761469: > Dann sollte es doch funktionieren. > Beispiel, welches ich gerade zur Hand habe: ATmega88 mit 32 words per > page, da lautet das erste page-write: > $4C $00 $1F $00 > das zweite: > $4C $00 $3F $00 > das dritte: > $4C $00 $5F $00 > usw. > > Genaugenommen steht im 4.
-
Thread
Impulszähler-Chip
über 1.000.000 Schreibzugriffe. Das EEPROM der atmega ist aber nur für 100.000 Schreibzugriffe spezifiziert.
Max D. schrieb im Beitrag #4107323: > nehmen wir den atmega8 zu groß! wird wohl ATtiny12.
-
Thread
Welchen MCU-Typ in WinAVR wählen ?
Hallo Leute Ich habe ein ATMega88-PU und arbeite mit WinAVR. Ich will ein Make-File mache aber es gibt diesen Typ nicht, sondern nur diese Typen: _atmega88 _atmega88a _atmega88p _atmega88pa Welchen muss ich jetzt nehmen? atmega88p? Gruss Aalmarmelade
-
Thread
Welcher AVR? mega8, mega168?
hab ich genug. ..ein Leidensgenosse ;-) > Also welchen AVR-Controller soll ich verweden? ATmega8 oder den > ATmega168? Wenn, würde ich eher den ATmega88 als den ATmege8 nehmen. Sind eh fast pinkompatibel (beim 88 kann man XTAL1 und XTAL2 als Port nehmen wenn nicht gebraucht). Vom ATmega88
Werd dann wohl einen ATmega88 oder ATmega168 nehmen. Ist die doppelte Flashgröße der einzige unterschied zwischen beiden. Ich habe vor ein DCF77 Modul zu verwenden doch wenn kein Empfang da ist soll die Uhr mit einem Taktgeber
-
Thread
Projektidee: RC Fahrzeug GPS-gesteuert
7Ah versorgt, und der PC bzw. Laptop per Netzteil oder Akku. RC-seitig würde ich gerne einen Atmega32 bzw. 128 verbauen. Der Servoansteuerungschip wird ein Tiny2313. PC-seitig word ein Atmega88 als µC verbaut. Falls mich jemand bei diesem Projekt unterstützen möchte, oder bereits fertige Daten
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
-
Thread
ISP für ATtiny13V finden
Variante über USB bevorzugst, musst du noch einen USB-Debugger anschließen. > da der verwendete ATMEGA88 einen > integrierten USB <-> Seriell-Wandler hat. Der ATmega88 ist mit TXD und RXD mit dem FT232RL (IC8) verbunden. Dieser ist für den USB zuständig. >* Irgendwie haben die bei Pollin keine
Marcel claudio Binder schrieb im Beitrag #2232251: >> da der verwendete ATMEGA88 einen >> integrierten USB <-> Seriell-Wandler hat. > Der ATmega88 ist mit TXD und RXD mit dem FT232RL (IC8) verbunden. Dieser > ist für den USB zuständig. Kann man das nicht für die jetzigen
-
Thread
MMC/SD Bootloader füt ATMega16
den ATMega88 also dann 8192 Bytes Flash - 2048 Bytes Bootloader = 6144 => 0x1800. Im Datenblatt des 88 ist die Startadresse aber mit 0xC00 angegeben, genau wie im Datenblatt des 16. Warum wird im Programm
Vielen Dank für den Bootloader! Funktioniert Super. Im Anhang die angepasste Version für den ATMega88. Gruß Kuen
-
Thread
Einstiegsset für AVR
Achim schrieb im Beitrag #1762085: > An deiner Stelle würde ich kein mega8 nehmen sonderen einen "ATMEGA > 88-20 PU". Der ist ein wenig neuer und zur Zeit billiger. Pinkompatibel > zum mega8 ist er auch. ACK Nimm gleich den Atmega 88, den sollte es auch in DIP geben. Wer jetzt anfaengt hat keinen
danke für den Tipp... das ist der hier: http://shop.myavr.de/Bauelemente%20und%20Controller/ATmega88-20PU.htm?sp=article.sp.php&artID=29 oder? lg
-
Thread
Welcher Programmer ist am besten für einen Gelegenheitsbastler?
nicht machen. Das Pollin Board sieht ja wirklich ganz gut aus, aber damit kann man wohl keinen ATmega88 programmieren :/ Den ich aber evtl. statt dem ATmega8 verwenden wollen würde.
#2310636: > Das Pollin Board sieht ja wirklich ganz gut aus, aber damit kann man > wohl keinen ATmega88 programmieren :/ Den ich aber evtl. statt dem > ATmega8 verwenden wollen würde. Doch, man kann. Verwende AVRDUDE, der unterstützt den 88er im SIprog-Modus. mfg mf
-
Thread
Taktumschaltung ATtiny2313
ATmega88 schon anfangen, musst dann halt wieder einiges in der Software ändern, wenn du zum t85 wechselst. USB per RC-Oszillator geht auch mit dem ATmega88 – jedenfalls meistens. Statt 16,5 MHz nimmst du
Hi >Ich war grad neugierig auf den "ATmega128RFA1" hab ihn aber auf die >Schnelle nicht gefunden. Ich kenn nur die dicken Brummer ATmega1284 >(40-poliges DIP), der RFA1 ist einer im SMD-Gehäuse? http://www.atmel.com/devices/ATMEGA128RFA1
-
Thread
Atmega8/88 mit 8Mhz betreiben.Kondensator`?
Ich will meinen Atmega8 bzw 88 (ich hab beide noch rumliegen) mit der UART bereiben und mit einer Baudrate von 19.2k betreiben. Also mit 8Mhz Taktung allerdings soll der interen oszillator relativ ugnenau sein weshalb ich
würde ich auch nicht nehmen. Sondern einen Baudratenquarz in der Nähe oder bis zu 18,432MHz für den Atmega88. Damit sind dann sämtliche Baudraten fehlerfrei verfügbar. Die 19K2 macht der 88er bei Zimmertemperatur auch problemlos mit dem internen Oszillator. Den Atmega8 würde ich ohnehin da liegen lassen
-
Thread
ATMEGA48/88/168 kann nicht gebrannt werden
Nabend Leute, ich kann mit meinem WinAVR atmega8 brennen aber keine atmega48/88/168. Ich schätze mal es liegt am Makefile. Als Fehlermeldung kommt am Beispiel des atmega168: avrdude -p atmega168 -P com3 -c avr910 -U flash:w:main.hex Das entsprechende auch bei den 48 und 88. Danach kommt eine lange Liste von µCs. Ein Teil davon: Device code: 0x68 = AT90S8535 Device code: 0x69 = ATMEGA8535 Device code: 0x6a = (unknown) Device code: 0x6b = (unknown
-
Thread
Beleuchtung für Modellflugzeug
Beispielen hier ein eigenes Programm zusammen. Ein kleiner Tipp: Es muss nicht umbedingt ein ATmega88 sein. Irgend ein kleiner ATtiny tut's auch. (ATtiny13, ATtiny24,...)
Du musst dir überlegen wie viele I/O-Pins du brauchst. Theoretisch mindestens 4 Ausgänge. Der ATmega88 ist eine gute Wahl, du kannst auch einen ATmega8-16 als TQFP nehmen. (2.25 Euro bei Reichelt) Zusätzlich noch ein paar 10k, 100k Widerstände, 100nF SMD-Kerkos und SOT-23 N-Kanal MosFETs einpacken
-
Thread
Bluetooth-Modul BTM-220
Bild sagt 1,27mm, kann aber optisch und rechnerisch nicht stimmen) - BTM222 Bluetooth Modul - ATMega328 (BCA8-BTM-328P, 31,- Euro) oder ATMega88 (BCA8-BTM-88PA, 28,- Euro) onboard - Level Shifter auf 5V für SPI und UART Gibt es bei lynx-dev.com zu bestellen und ist seit heute in der BCA8-BTM-
Vorgang > sollte t-Variabel von einem PC aus steuerbar sein. Laut meinen > Recherchen, hat der ATMega88 6 Out Ports, die PWM fähig sind. Lieg ich > da richtig? (Frage 1:) ) Ja, der hat 6 PWM Kanäle. Ich würde dir aber die ATmega328 Variante empfehlen. Der passt besser zur Arduino Umgebung und hat
-
Thread
AVR-Register als Bitfields
kümmern, für welchen AVR er gerade seine Software erstellt bzw. compiliert. Diese Übersetzung der ATmega88A.xml von ATMEL habe ich mal exemplarisch für den ATmega88A durchgeführt und oben ans erste Posting gepinnt. Ist es jetzt klarer? P.S. Du findest die XML-Dateien im Verzeichnis AVR Tools\Partdescriptionfiles
Frank M. schrieb im Beitrag #3747819: > > Auszug aus der neuen bf_atmega88a.h: > > [c] > struct TCCR0A_bits > { > uint8_t wgm00:1; > uint8_t wgm01:1; > uint8_t :1; > uint8_t :1; > uint8_t com0b0:1; > uint8_t com0b1:1; > uint8_t com0a0
-
Thread
Watchdog First Time
und kann dir vielleicht die Erleuchtung bringen. Ich selbst kann es aber nicht für den Atmega88 testen, weil ich keinen Atmega88 zur Hand habe. Die Anzeige per LED habe ich auf PD5 gemacht. Die LED ist an PD5 so angeschlossen: PD5 o--------###-------->|--------o GND Vorwiderstand
System Reset ausgeführt wird. Der Artikel ist entsprechend ergänzt. Und nicht wundern: Was beim Atmega88 WDT_vect heisst, heisst beim Attiny2313 WDT_OVERFLOW_vect.
-
Thread
AVR FTDI ISP-Prog (AVR-8 Programmersoftware für den FT232R)
getestet erstellt Dev Datei ATtiny13(A) ja 03.2012 1E9007.dev ATtiny2313(A) ja 03.2012 1E910A.dev ATmega48(A) nein 12.2013 1E9205.dev ATmega48PA nein 12.2013 1E920A.dev ATmega8515(L) ja 03.2012 1E9306.dev ATmega8(L) ja 03.2012 1E9302.dev ATmega8A ja 03.2012 1E9307.dev ATmega88(A) nein 12.2013 1E930A.dev ATmega88PA nein 12.2013 1E930F.dev ATmega16(L) nein 12.2013 1E9403.dev ATmega168(A) nein 12.2013 1E9406.dev ATmega168PA nein 12.2013 1E940B.dev ATmega328 nein 12.2013 1E9514.dev ATmega328P nein
-
Thread
AVR für wenig Geld im LAN
jeden Fall den Prozessortyp ändern! Dann ein MAKE CLEAN und ein MAKE ALL. ># MCU name > >MCU = atmega32 >#MCU = atmega644 >#MCU = atmega644p Dies mußt du ändern in: ># MCU name > >#MCU = atmega32 >MCU = atmega644 >#MCU = atmega644p Vieleicht auch mal mit dem AVR-NET IO über die serielle
hallo, kenn nur # # für AVR-NET-IO mit ATmega644 / ATmega1284 mfg orfix
-
Thread
Probleme mit Mega88
Hallo, Ich verwende meistens den ATMega8 und hab auch keine Probleme damit! Nur jetzt wollte ich für ein Projekt, dass mit dem Mega8 funktioniert den Mega88 einsetzen, aber da fängt mein AVRStudio zu spucken an! Zum Beispiel erkennt es
Dafür stellt Atmel doch extra schöne Dokumente zur Verfügung: AVR094: Replacing ATmega8 by ATmega88 http://atmel.com/dyn/resources/prod_documents/doc2553.pdf