-
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
-
Thread
Atmel Studio 4.19 unter W10X64
Zukunft haben wir da noch gar nicht geredet. Übrigens sind inzwischen abgekündigt: AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Gerhard H. schrieb im Beitrag #7619668: > Übrigens sind inzwischen abgekündigt: > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Ohne Tiny
-
Thread
ATmega328 (ohne P)
www.atmel.com/Images/doc8035.pdf > > MfG Spess Das ist alles? ich habe bedenken... Zitat: Between ATmega48/88/168 and ATmega48P/88P/168P some register bits has been added, but none of the existing bits has been removed, nor moved to different locations. Nett... und welche? Und irgendwo hab ich gelesen
Datenblatt "8271E–AVR–07/2012" Tom M. schrieb im Beitrag #3005758: > P steht für Picopower: 48P, 88P, 168P, 328P Das ist grundsätzlich richtig. Gehört aber nicht zusammen. 48PA, 88PA, 168PA, 328P sind die aktuellen Picopowers. 48A, 88A, 168A, 328 sind ohne Picopower. 48P, 88P, 168P sind zwar auch
-
Thread
ATmega1284p AVR STUDIO 4 Fehlermeldung bei WDTCSR
wieder kleine Copy & Paste-Schlampereien. Dies > ist eine davon. > > Das haben sie wohl vom Atmega8 abgeschrieben. oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames Datenblatt ATmega48A/48PA/88A/88PA
jetzt unwirksam. Eine 2. Chance gibt es nicht. Rainer V. schrieb im Beitrag #3835782: > oder ATmega32/162/8515, ATtiny13/2313 uvm., da ist WDTCR=0x21. Bei z.B. > ATmega328P gilt wieder die Regel wie bei ATmega1284P, siehe gemeinsames > Datenblatt ATmega48A/48PA/88A/88PA/168A/168PA/328/328P. Darin
-
Thread
Uhrenquarz am Atmega 8 nur an TOSC1
zu weit hergeholt. Mir ist gerade selbst noch eine Idee gekommen. Wie wäre es, wenn ich einen Atmega88 nehme. Der ist ja ansich baugleich und Pinkompatibel. Dort könnte ich dann den Pin-Change Interrupt nutzen. Ist nur die Frage, wie bekomme ich den Uhrenquarz so verschalten, das er dafür geeignet
Dennis H. schrieb im Beitrag #3031402: > Naja, so ähnlich meinte ich das mit dem Tausch gegen den Atmega88, da > ich dort an meinem letzten freien Pin einfach den PIN-Change Interrupt > nutzen kann. Nur habe ich keine Ahnung davon, wie ich den Quarz > beschalten muss, das er einen Eingang eines
-
Thread
24 Pin µC Gesucht
ATmega88 mit DIL28 ist doch nah dran, oder? Die 4 Pins mehr sollten nicht stören.
konnte man zuletzt vor 25 Jahren zum Programmieren von EPROMs Typ 2716 gebrauchen. Nimm einen ATmega88 und gut ist's. Wir werden hier doch nicht wegen 4 Pins anfangen zu diskutieren.
-
Thread
Bitte um konkrete Hilfestellung AVR Studio 4.19
Dein recht betagter C-Compiler kennt den ATMega88 (noch) nicht. Stell auf die AVR-Toolchain um. Das ist die einfachste Lösung.
Thomas der Bastler schrieb im Beitrag #3651701: > Im Menü General : Device atmega88 > cc1.exe befindet sich im Ordner : > C:\WinAVR-20100110\libexec\gcc\avr32\4.3.2 Der ATmega88 ist ein 8-bit prozessor, der avr32 ein 32-bit compiler. Du musst den avrgcc aus dem avr/ Verzeichnis
-
Thread
Fehler --> error: expected '=', ',', ';', 'asm' or '__attribute__' before
=atmega88 -Wall -gdwarf-2 -std=gnu99 -DF_CPU=8000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT main.o -MF dep/main.o.d -c ../sd_karte2/main.c In file included
>warum? Beide programme laufen für sich auf dem ATmega88 ohne probleme. Kann ich bei den Fehlermeldungen nicht ganz glauben. Mit ATMega8 vieleicht. >Wie meinst du das? Ich habe gedacht wenn die zwei programme für sich >laufen und ich sie zusammensetze
-
Thread
cannot read spec file 'device-specs/specs-atmega4808'
avr/lib/avr4/ata6612c avr/lib/avr4/atmega48 avr/lib/avr4/atmega48a avr/lib/avr4/atmega48pa avr/lib/avr4/atmega48pb avr/lib/avr4/atmega48p avr/lib/avr4/atmega8 avr/lib/avr4/atmega8a avr/lib/avr4/atmega88 avr/lib/avr4/atmega88a avr/lib/avr4/atmega88p avr/lib/avr4/atmega88pa avr/lib/avr4/atmega88pb avr/lib/avr4/atmega8515 avr/lib/avr4/atmega8535 avr/lib/avr4/atmega8hva avr/lib/avr4/at90pwm1 avr/lib
-
Thread
Tiny13 "halb verfused" Rettung evtl. mit LPT Programmer möglich?
Ich arbeite sehr gerne mit dem ATmega88PA, weil dieser dieses DebugWire besitzt. Der *ATmega16-16PU*, besitzt dies nicht, dafür dieses *On Chip Debugging ( OCD )*, was allerdings über die *JTAG-Schnittstelle* läuft. Irgendwie schaffe
Ich bin ja damals vom ATmega8 zum 88 gewechselt, weil *DebugWIRE* für die Fehlersuche eine gute Sache ist. Und genau dies wurde mir jetzt zum Verhängnis, weil ich diesen noch eingeschaltet hatte und somit kein ISP-Zugriff möglich
-
Thread
Atmega 8 Signatur
Hallo, mit einem kleinen Trick sollte das flashen eines Atmega 8 über einen AVRJTAG mkII gehen: Projekt mit einem Atmega88 erstellen unter Projektoptionen Atmega 8 wählen Code programieren --> Program auf den eingestellente Atmega 88 flashen Atmega 8 und Atmega 88 sollten so ähnlich sein das kein Probleme auftreten Diese holzhammer Methode hat für erste Versuche funktioniert Gruß TSE
-
Thread
LEDs per Fernbedienung steuern
Programmiersprache ist dabei Basic. Als Controller würde ich einen AVR mit der Typenbezeichnung *AtMega88* vorschlagen. So sieht er aus: http://chinaimportexport.wikispaces.com/file/view/Sell_ATmega88-20PU_ATmega88-20PI_ATmega88_AVR_ATMEL_Integrated_Circuits_Manufacturer_exporting_direct_from_China.jpg/35047573/Sell_ATmega88-20PU_ATmega88-20PI_ATmega88_AVR_ATMEL_Integrated_Circuits_Manufacturer_exporting_direct_from_China.jpg Wenn du diesen Weg beschreiten willst, am besten hier einen neuen Beitrag dazu aufmachen:
-
Thread
Wie schließt man ATmega168 an AVR Dragon an?
habe, dass der AVR Dragon sehr empfindlich ist, traue ich mich nicht ihn auf gut Glück an einen ATmega168 anzuschliessen. Ich möchte den ATmega168 an den ISP des Dragons anschließen. Ist es richtig den Dragon mit ATmega, so wie der Anhang es zeigt, zu verbinden? Gruss Steffen
Nee - Dragon einzeln und externen ATMega einzeln versorgen, nur Masse und Signalleitungen (über die genannten Widerstände) verbinden. Dein ATMega läuft doch mit 5V oder?
-
Thread
ATMega8 RAM Speicher
>Der ATmega328 ist pinkompatibel zum ATmega8 und hat 2kB RAM. Falsch! Du meist den Atmega88!
Det ATmega88 ist auch pinkompatibel zum ATmega8. Die ATmega48/88/168/328 unterscheiden sich nur in der Speicherausstattung (http://www.atmel.com/dyn/resources/prod_documents/doc8161.pdf). Der ATmega88 löst aber
-
Thread
ATmega328P: Original oder Fälschung?
Hallo, ich habe ATMEGA328P AU 1015. Grüße.
Schreib doch mal den Flash ganz voll. Vielleicht sind es umgelabelte MEGA88 :)
-
Thread
PWM-Pin von AVR deaktivieren
Ich habe mit einem prototypischen PHP-Programm mal das ATmega88A.xml interpretiert und die im Anhang zu findende ATmega88_bf.h automatisch erzeugt. Bitte mal anschauen, wenn interessiert. Damit lässt sich nun das folgende Programm übersetzen: [c] #include <stdint.h> #include <avr/io.h> #include "ATmega88A_bf.h" int main () { PORTB |= (1 << PB1); PORTB_BF.PORTB1_bf = 1; } [/c] Beide Statements in main() führen zu demselben Assembler-Befehl. Im Moment werde noch keine zusammenhängenden
-
Thread
Sparsamkeit Atmega8 vs STMF0 für direkten Batterienetrieb
einen Mikrocontroller aus einer CR2032 direkt (ohne Regulator) versorgen. Zur Auswahl stehen der Atmega88PA und der STM32F030. Ich benötige ca 1-2 MHz, 2 Timer im kHz Bereich. Ich kann es leider nicht richtig einschätzen, nachdem was ich gesehen habe, ist der Atmega (0,2 mA) allerdings wesentlich sparsamer
CR2032. Den Tiefentladeschutz könnte der µC übernehmen. Als µC käme wegen der höheren Spannung der ATmega88 in Frage. 2 x AA oder AAA Zellen werden Dir wohl zu groß sein.
-
Thread
ATmega8 Programm nach ATmega48 portieren?!?
Hi, ich möchte demnächst auch mehrere Atmega 88 oder 168 kaufen. Sind da die gleichen Probleme wie mit dem Atmega 48? Wenn ja, dann wäre ja eher abzuraten, oder? Gruß Florian
/Wake-Up auf jeden Portpin. Beides fehlt dem ATMega8/16/32. Aber. das besoffene Design hat einen Grund: ""The ATmega48/88/168 is a complex microcontroller with more peripheral units than can be supported within the 64 location reserved in Opcode
-
Thread
Atmega8 wird nicht richtig erkannt und kann nicht geflasht werden!
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
mich ist daher der "Beste" zum Lernen der ATmega328. Aber ich mag auch die kleinen ATtiny85. Mit nur 8 Pins (aber genausoviel Speicher wie ein ATmega88) kann man da oft schon eine Menge reißen. Aber wie gesagt: Es kommt immer auf die Anwendung
-
Thread
Atmega mittels Atmega-Board programmieren
Möglichkeit Atmel-prozessoren über USB zu programmieren. Ich habe bereits eine Platine mit einem Atmega 88 und einem USB-chip. Währe es nicht möglich nun weitere ICs über den Atmega88 zu programmieren ? ohne irgend einen Teuren Adapter ? (das Board ist in SMD gelötet, ich möchte also ungern daran
mc's bootloader drauf sind, deshalb: das Board hat einen fertig verlöteten FTDI Chip und der Atmega88 einen vorinstallierten Bootloader das board ist aus den "Lernpaket Microkontroller" von Franzis
-
Thread
WinAVR ATmega und Bootloader
einen kleinen Fingerzeig geben? Der Bootloader soll in den Bootloaderbreich geflasht werden und der ATmega (zum Test der ATmega 16) soll auch von da booten, wobei ich letzteres ja in den FuseBits einstellen kann.
__vectors 0x0001f800 __vector_default 0x0001f88c __ctors_start = . *(.ctors) 0x0001f88c __ctors_end = . 0x0001f88c __dtors_start = . *(.dtors) 0x0001f88c
-
Thread
Die Qual der Mikrocontrollerwahl
wäre > natürlich toll, wenn ich in dem Bereich mehr Kapazitäten habe, als wenn > ich mit dem ATMega32U2 schon bald an der Grenze bin. Für den STM32 brauchst Du erst einmal Kapazitäten im KOPF! Als Einsteiger siehst Du da total alt aus. Nimm einen ATmega88 und fertig.
Ian schrieb im Beitrag #2826505: > Nimm einen ATmega88 und fertig. Seh ich genauso. VUSB-Software von obdev drauf, dann brauchst du auch keine Hardware-USB-Schnittstelle im Mikrocontroller. Wenn der Speicherplatz knapp wird, dann nimm den ATmega328
-
Thread
TWI mit USI nach AN-310
0 << CS11) | (1 << CS10); // switch CTC Mode on, set prescaler to 1 #if defined (__AVR_ATmega8__) // ATmegaXX: OCR1A = (F_CPU / F_INTERRUPTS) - 1; // compare value: 1/15000 of
Beitrag #3860341: > ...ja f*ck die Henne. Wenn ich die Adresse um 1 shifte, dann gehts, also > statt 0x88 = 0b10001000 schreibe ich 0b01000100 Kein Wunder. 0x88 kann es nicht als I2C Adresse geben, weil die nur sieben Bit lang ist und damit dein oberstes Bit hinten runter fliegt.
-
Thread
attiny45 mit avr-gcc nur halb unterstützt
attiny2313 attiny261 attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 atmega603 atmega103 at43usb320 at43usb355 at76c711 atmega48 atmega8 atmega83 atmega85 atmega88 atmega8515 atmega8535 at90pwm2 at90pwm3 atmega16 atmega161 atmega162 atmega163 atmega164 atmega165 atmega168
attiny461 attiny861 attiny24 attiny44 attiny84 attiny25 attiny45 attiny85 attiny43u attiny48 attiny88 atmega103 at43usb320 at43usb355 at76c711 at90usb82 at90usb162 attiny167 atmega48 atmega48p atmega8 atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b
-
Thread
Hausbus-Knoten mit RS485
angeschlossen, deswegen der ATmega32 (Platz für Fonts und Graphiken). In den meisten Fällen hängt die Platine direkt in der Unterputzdose, bei Sonderanwendungen nehme ich die Platine huckepack auf eine basisplatine. Wago-Klemmen
. Der Ruhestromverbrauch des LM2675 ist mit max. 3,6mA nicht so das Problem und wenn sich ein ATmega48/88/168 (auch bei 5V) merklich erwärmt, hat man woanders was falsch gemacht ;-) Ich denke das wärmste Bausteil wird (je nach Buslast) der RS485-Treiber werden... Den Temperatursensor wollte ich
-
Thread
Auswahl der Hardware durch Präprozessor
und wie man hier sieht wird der Teil für port_init nicht compiliert. Im Makefile habe ich den atmega88pa ausgewählt.
wie man > hier sieht wird der Teil für port_init > nicht compiliert. Im Makefile habe ich > den atmega88pa ausgewählt. Glaubst Du, dass das kleingeschriebene pa in __AVR_ATmega88pa__ korrekt ist?
-
Thread
Besteht Interesse an einfacher Experimentierplatine fuer den Xmega128a1? Gesperrt
attiny44 attiny84 attiny25 attiny45 attiny85 attiny261 attiny461 attiny861 attiny43u attiny48 attiny88 at86rf401 at43usb355 at76c711 atmega103 at43usb320 attiny167 at90usb82 at90usb162 atmega8 atmega48 atmega48p atmega88 atmega88p atmega8515 atmega8535 atmega8hva at90pwm1 at90pwm2 at90pwm2b at90pwm3 at90pwm3b atmega16 atmega161 atmega162 atmega163 atmega164p atmega165 atmega165p atmega168 atmega168p atmega169 atmega169p atmega32 atmega323 atmega324p atmega325 atmega325p atmega3250 atmega3250p atmega328p
-
Thread
Siemens c60-Display Code von Elektor auf WinAVR?
Mega88 laufen.
Hallo ich versuche den code gerade an meinem atmega32 zum laufen zu bekommn bzw irgend ein code. Hat da jemand einen tipp? Denn ich habe leider nur einen ATmega32.
-
Thread
Windows7 / Parallel-Port Programmer Problem
. funktioniert mein parallel-Port Programmer nicht mehr. Ich versuche mit dem Pollin-Board einen Atmega8 zu programmieren, dieser wird aber nicht erkannt. Parallelport ist in Win aktiv. Bascom letzte Version drauf. Hat jemand eine Idee, was man tun kann? Danke!
ich doch noch: AVR Dragon unterstützt folgende Typen der AVR-Familie: AT90USB162 AT90USB82 ATmega168 ATmega168P ATmega32 ATmega328P ATmega32U4 ATmega48 ATmega48P ATmega88 ATmega88P ATtiny13 ATtiny13A ATtiny2313 ATtiny25 ATtiny45 ATtiny48 ATtiny85 ATtiny88 Was ist mit dem Atmega8 und dem Atmega644P