-
Thread
Anzahl Transitoren eines ATMega8
Die Anzahl der integrierten Transistoren im ATmega88 kann unter Zuhilfe- nahme des obigen Monsterbilds wie folgt abgeschätzt werden: Der ATmega88 hat offiziell 8KiB Flash. Auf dem Bild sieht es es aller- dings nach 9KiB aus. Jede Flashzelle besteht
bei etwa /n/ = 300 000 (gewagt ;-)) Diese Überlegungen gelten für den ATmega88, weil es von diesem ein schönes Foto gibt. Die Ergebnisse sind aber auch auf den ATmega8 übertragbar, da dieser (was die Tansistoranzahl betrifft) nur unwesentlich weniger Features als der ATmega88
-
Thread
Welcher Microcontroller für i2c-Display
Hallo, man findet als größer AVR die Familie der atmega328p,(mega48p, mega88p und mega168p) und der atmega1284p (mega644p, mega324p oder mega164p). Das sind *nur* sehr gut beschaffbare und schon länger erhältliche AVRs. Natürlich hat die Entwicklung
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
AVR Controller Modell Unterschied Normal/P
Hallo, habe eine Frage zu den Atmel AVRs: Von einigen Modellen, z.B. ATMega88 gibt es auch noch einen ATMega88P, wo liegt der Unterschied? Alles was ich bisher gesehen hab ist das in der Matrix bei Atmel beim ATMega88 6-8 A/D Ports stehen und beim ATMega88P 8 A/D. Wobei
schlimm wie selektiv man schauen kann... Vielen Dank an alle. Die Migration Notes für die 48P/88P und 168P waren dann doch etwas enttäuschend: 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
-
Thread
Unbenutztes Register im 8-Bit Atmel?
an? Nein. > Ich meine nur, weil sich ja z.B. schon die Länge der Interrupttabellen > von Atmega88 und Atmega16 in der Länge unterscheiden und auch nicht > jeder Atmega gleich viele I/O-Ports hat. Die Vectab steht im Flash.
. Es wäre mir neu, daß AVR-Programme ohne neu compilieren auf nem anderen Typ laufen. Selbst ATmega8 und ATmega88 sind sich zwar ähnlich aber im Binärcode völlig inkompatibel. ATmega16 und ATmega164 auch usw. Ohne für den richtigen Typ zu compilieren läuft bei den AVRs garnichts! Und daher
-
Thread
Anfängerprojekt: DMX-Merger
bestellen... Welche Standart Controller gibt es, außer dem, auf der von Conny empfohlenen Seite, ATmega88 ? Oder reicht der eine ganze Zeit lang?
Noch eine Frage welchen Atmega ? den 8 oder den 88 ? Und welche Quarze für den Anfang?
-
Thread
Womit programmiert ihr eure µCs?
1.) ATMega88, ATtiny12 2.) Assembler und C (WinAVR) 3.) eigenen AVR Doper Nachbau (AVR tiny Doper SE) 4.) AVR Studio 4 und AVR Dude
1.)atmega (8/88) 2.)C 3.)usbasp 4.)avrdude
-
Thread
Wie Assembler ISR in C integrieren ?
man viel IO und z.B. Timer braucht > und einen AVR verwenden möchte. Dann hätte es auch ein ATmega640 oder 1280 getan. (Die sind sogar besser bezüglich Taktfrequenz vs. Versorgungsspannung, da sie in einer neueren Technologie als der alte ATmega2560 gefertigt werden.) Klar kann man sich
bin mir nicht sicher, ob ich jetzt auf dem Schlauch stehe, aber nach meiner Erinnerung macht der Atmega 16 Mips. Und damit rechne ich : 16Mhz / 364khz = 43,95 Zyklen. Verrechne ich mich oder läuft der Atmega des TO auf 8Mhz? Gruß, Stefan P.S.: Um zu sehen, wieviel Zeit main neben der ISR
-
Thread
BASIC-Computer mit Mega32
habe cih in diesen fuse-rechner eigegeben http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=ATmega32&P=ATmega32&V_LOW=ef&V_HIGH=d1&O_HEX=Apply+user+values&M_LOW_0x3F=0x21&M_LOW_0x40=&M_LOW_0x80=0x80&M_HIGH_0x01=&M_HIGH_0x06=0x00&M_HIGH_0x08=&M_HIGH_0x10=&M_HIGH_0x20=0x00&M_HIGH_0x40=0x00&M_HIGH_
Dataflash =============================== +5V --|>|- VCC,WP (über grüne LED) ATMEGA SS ------ CS ATMEGA MOSI ------ SI ATMEGA MISO ------ SO ATMEGA SCK ------ SCK RESET ------ RESET GND ------ GND Die ISP-Schnittstelle ist ja normalerweiese frei
-
Thread
USB AVR Lab News
die Schaltung vom USB AVR Lab als DIL-Version mit eigenem Layout aufgebaut. Dabei habe ich einen ATMega88 mit 3,3V eingesetzt. Die STK500-Firmware hat soweit funktioniert, ich habe einen Mega16 auslesen können (allerdings nur sehr langsam, der ist mit 16Mhz bestückt und wurde aus dem Programmer mit
Oszi-Firmware ausprobieren und habe sie im Lab-Tool nicht gefunden (es gab nur eine Version für ATMega8). Also habe ich mir die Quellen geladen und mit AVR-Studio das Projekt für den Mega88 übersetzt. Leider hängt das Oszi-Programm auf dem PC wenn das USB AVR Lab angeschlossen ist. Läuft das nur
-
Thread
ATMEL verändert einige Dinge im ATMega
• Full swing crystal oscillator not supported • Power Save mode current consumption increased (ATmega48P, ATmega88P, ATmega168P) • Parallel programming timing modified • Write Wait Delay for NVM is increased • Device ID
nicht Mehr? So wie ich das sehe, hat er nie einen Full Swing Mode besessen. Im Datenblatt vom ATMega48/88/168PB steht in der History: 6. Removed “Full Swing Crystal Oscillator” from the Table 10-1 on page 30. Beim ATMega328PB fehlt eine derartige Eintragung. MfG Spess
-
Thread
AVR auf Atmel EvaluationsBoard programmieren
Hi > Kannst du denn den >ATmega8A auswählen? Der hätte die gleiche Signatur wie der ATmega8. Wird auch nicht vom JTAGICE mkII unterstützt. Das sinnvollste wäre für den TO, sich einen ATMega88 zu besorgen. MfG Spess
, ATmega8A kann man nicht auswählen. Kann ich denn den ATMega88 > auch über das EvaBoard testen und programmieren? Dieser steht nicht mir > in der Anleitung für das Board (Link siehe oben). > > Thomas
-
Thread
Strom sparen für Fernbedienung
einfachere Lösung??? Das ist die Methode der Wahl. GGf. ein Dioden-Array verwenden. Wenn Du auch den ATmega88 verwenden kannst: der hat einen Pin-on-Change-Interrupt: Sobald ein Pin den Pegel wechselt (-> Taste gedrückt), dann wacht er auf, ganz ohne Zusatzhardware. Generell ist der ATmega88 besser im
interrupt problem werde ich dann wohl mit einem logik gatter lösen müssen oder i bestell mir den ATmega88 wie vorgeschlagen! besten dank und gruss, GASTRO.
-
Thread
AVR®DD family, low pin count devices
immer so: den ATtiny48 konnte man beispielsweise in einem kleineren QFN-Gehäuse anbieten als den ATtiny88, weil der Chip wirklich kleiner war. Allerdings sind diese "runter gestrickten" Varianten von ATmega48/88 ohnehin erst später aufgrund von Kundennachfrage geschaffen worden.
Unterscheidung Tiny/Mega notwendig war, habe ich allerdings damals schon nicht verstanden. Der ATtiny48/88 hat 4 IO-Pins mehr als der ATmega48/88 und deshalb heißt er winzig? Da diese "netten Spielereien" der neuen Typen nicht wirklich einen Quantensprung für meine Anwendungen bringen, bleibe ich daher
-
Thread
ENC28J60 (Mikro-)Web-Server die Nächste
Oh, es gibt ja tatsächlich eine größere Version vom ATMega168. Das muss aber eine sehr frische Version sein. Mein lokales Datasheet vom September 07 über Mega48/88/168 beinhaltet diese Version noch nicht. Wo bekommt man besagten Mega328 denn? Achja,
meiste, was drauf geht ist die statische Webseite im Mega168. > Aber Respekt ! Das das mit einem ATMega168 auch geht ist > schon ganz nett. Man sollte nur nicht zu viel erwarten. Hm? Wieso sollte das nicht gehen? Warum sollte es mit einem Mega16/32 gehen, aber mit einem Mega8/48/88/168/328 nicht?
-
Thread
Fehlermeldung AVR Studio und GCC
erläutern wie ich folgende Fehlermeldung zu verstehen habe? Die Meldung erschein beim compilieren eines ATMega88 mit dem AVR Studio + GCC: "/cc7GY9hV.s:124: Error: illegal opcode jmp for mcu atmega88" Hab schon die Suche bemüht, doch leider nichts passendes gefunden. Gruß
> "/cc7GY9hV.s:124: Error: illegal opcode jmp for mcu atmega88" In Zeile 124 von cc7GY9hV.s taucht ein jmp auf. Das ist für den Atmega88 nicht erlaubt, denn Datenblatt Atmega88: 31. Instruction Set Summary: jmp(1) (1): Note: 1. These instructions are
-
Thread
Genau 3,515 Sekunden etwas abfragen
anderes kann, ist das kein Murks. Da es für die meisten Leute nur einen einzigen AVR gibt, nämich den Atmega8 und dessen 8048-Gedächtnis-Timer0 nur Overflow kann, macht man das eben so. Da der TO aber einen Atmega88 hat, ist das natürlch kein Thema und man nimmt selbstverständlich den CTC-Mode. Alles andere
Murks > > Wenn der Timer nichts anderes kann, ist das kein Murks. ... > Da der TO aber einen Atmega88 hat Die Timer vom ATMega88 könnten einen automatischen Preload vom Counter-Register? Interessant. Macht das doch mit dem CTC wenn Ihr Spass dran habt, ob nun Fast PWM mit Overflow oder CTC
-
Thread
Bitte um Hilfe bei µC-Board
DCF-Modul(Funkuhr)? Da wirds dann nur mit der Blechkiste schwierig;-) Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen ATMega16, den kann man, falls der Speicherplatz zu knapp wird, auch noch durch einen ATMega32 ersetzen (gleiche Pinbelegeung). LG, Björn
Hi >Ansonsten würde ich auch ssagen ATMega8. Im Zweifelsfall nimm nen >ATMega16... Besser als ATMega8: ATMega48/88/168/328. Pinkompatibel und mit 4 bis 32K Flash. MfG Spess
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Hallo Klaus, nun noch ein Bild meines Versuchsaufbaus: Mit 2x ATmega32 natürlich etwas "oversized", aber es funktioniert bisher fehlerfrei. Die Portierung auf ATmega8 will mir nicht gelingen. Ich erlebe das immer wieder, dass der ATmega8 nach dem 2. Flashen irgendwie
Mega644 kaufen, der einigermassen pinkompatibel zum M32 ist aber schon die Register des M88 hat. Wenn also deine Software auf dem 644 läuft ist es nicht mehr weit zum M88 oder Tiny25/45/85. Gruss Klaus p.s. weitere Fragen ? feel free ! Wenn du dich mal real anmeldest können wir dazu
-
Thread
Universeller RC5-Fernbedienungsempfänger
bist mit dem µC würde ich so vorgehen: erst das > Projekt auf einem Experimentierboard mit dem ATMega88 aufbauen, da > bekommt man auch einfache fertige Lösungen. Damit hast du einen > Empfänger in Vollausbau der alle FB verstehen müsste (sowas wie das > Analyzer Projekt am Ende des IRMP Artikels
ATtini 45 auf dem Experimentierboard zu experimentieren. Für weitere Experimente, habe ich schon ATMega 88 mittbestellt. Für einen Anfänger, ist es besser mit AVR Studio 4, oder 5 anzufangen? Was hältst du von: DIAMEX USB ISP : Programmer f. AVR,STK500,ATmega,ATtiny,AT90, http://www.reichelt.de
-
Thread
Schalterstellung W8-Innenleuchte elektrisch auslesen, wer hat Tipps für mich?
sicher auslesen könnte, hätte ich die Möglichkeit, eine Bedingung zu schaffen, um auch andere vom ATmega88 gesteuerte Funktionen auszuschalten.
danke Dir erstmal für Deine ausführliche Antwort. Hier mal der Istzustand: PC0 (Ausgang des ATmega88 mit nachgeschaltetem PhotoMOS) in der Zeichnung ersetzt den Türkontakt, der natürlich nun an einem Eingang des ATmega88 hängt. So ist das ganze dann auch mit der Dimmfunktion problemlos möglich.
-
Thread
Probleme beim Anschluss eines Programmers
not match the >selected device or any other supported devices. Hast du beachtet, das du einen ATMega88 und keinen ATMega88P hast. MfG Spess
Ich danke Euch für Eure Hilfe, ich habe den Fehler gefunden - in dem Behälter sind nicht nur Atmega88 drin sondern auch Atmega48, obwohl 88 draufsteht, also gemischt und ich hatte einen Atmega48 drauf.
-
Thread
Einstieg in die Mikrocontroller
habe ich mich fürs AVR Dragon entschieden. Ich wollte eigentlich diese Modelle kaufen: ATtiny2313 ATmega8 ATmega16 ATmega32 Soll ich noch andere nehmen? Oder soll ich statt ATmega8 ATmega88 nehmen? Gibt es auch neuere alternativen zu ATmega16 und 32? lgf
ATMEGA8 -> ATMEGA88PA ATMEGA16/32 -> ATMEGA164PA Den Speicher musst Du erstmal sinnvoll voll bekommen. Und dann gibt es immer noch dickere Version die Pin- und Funktions-kompatibel sind. Gerade für
-
Thread
kleines Quiz :-)
ATmega88 -40°C bis +150°C
ATmega48, ATmega88, ATmega168 und AT90CAN128 temp von -40°C bis +85°C, +105°C und +125°C würd ich sagen waren wohl die ersten... mfg jan
-
Thread
AVR-Bootloader mit Verschlüsselung
"m88def.inc" ; ATmega88 ;.include "m88Pdef.inc" ; ATmega88P ;.include "m8def.inc" ; ATmega8 ;.include "pwm2Bdef.inc" ; AT90PWM2B ;.include "pwm2def.inc" ; AT90PWM2
Bytes Signatur auf eine 1 Bytes Signatur. Das funktioniert auch wunderbar bis eben auf den Punkt ATmega161. Dessen Signatur überschneidet sich dann mit der Signatur des neueren ATtiny88. 31=1E9311, ATtiny88 , 8192, 64, 512, 256, 64, 0, 0, 0, 0 31=1E9401, ATmega161 , 16384, 512,
-
Thread
Benötigte Rechenleistung bestimmen/abschätzen
um. > Analogwerte zwischen 0 und 5V > Dazu verwende ich als ADC einen AD9071, als µC einen ATmega88 und als > Pegelwandeler fürs USB eine FT232R. Wozu ein externer Wandler, wenn der ATmega schon viele davon hat, die den angegebenen Bereich super können?
ATMega88A: The USART in MSPIM mode includes (double) buffering of the transmitter. The SPI has no buffer.
-
Thread
V-USB selber machen
Möchte über meinen PC zu einem ATMEGA88 kontakt über die USB aufnehmen. Auf der PC-Seite dachte ich mir eine Virtuelle COM so ist die Software der PC-Seite das kleiner übel. Die Fragen die sich mir stellen sind folgende: Gibt es
Verstehe ich das richtig? Einen Tiny45 nehmen an USB ankoppeln und sein RX und TX an meinen ATMEGA88? Und was muss ich in den Tiny45 schreiben?
-
Thread
Welche Hardware kaufen? (Mikrocontroller programmieren)
einen ATtiny84A (oder ähnlich). kopfkratzer schrieb im Beitrag #3435812: > Statt Mega8 lieber Mega88 oder größer, hat dann 23 I/Os und genügend > Timer für PWM dimmen und blinken und anderen Schnickschnack. Natürlich tut es ein ATmega88A auch, aber er hat halt doppelt so viele Pins. Und für PWM
Zum Board passen nimm einen ATtiny 13 und einen ATmega88. für dein Projekt genügt der Tiny13. Ein Widerstandssortiment wie Reichelt Metall E12 wäre wenn du etwas mehr machen willst nicht schlecht. Ansonst 1/4W 10k, 1k5, 470 Kondensator X7R-5 100n
-
Thread
NeuesOS für AVR Mikrocontroller
Schau mal in das Datenblatt eines ATmega168 oder ATmega88, dort sind die Pins mit diesen Bezeichnungen vorhanden. D.h. nur jeder Pin kann in seiner Pin-Gruppe einen eigenen Interrupt auslösen.
sourceforge hochgeladen. Damit sind wir jetzt bei Version 003, und supporten folgende Hardware: Atmega32, AtMega88, AtMega168 At90s8535 gruß tobi
-
Thread
Arduino Bibliotheken funktionieren nicht beim AVR128DB-Prozessor
schrieb im Beitrag #7633828: > Die explizite Abkündigung ist inzwischen erfolgt für AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, ATTINY84, ATTINY861 and ATTINY88 device families in PDIP.
Beitrag #7633828: >> Die explizite Abkündigung > > ist inzwischen erfolgt für > > AT89xxxx, ATMEGA16x, ATMEGA32x, ATMEGA48x, ATMEGA644x, ATMEGA85x5L, > ATMEGA88, ATMEGA8A, ATTINY13V, ATTINY24, ATTINY44, ATTINY461, ATTINY48, > ATTINY84, ATTINY861 and ATTINY88 device families in PDIP. Viel
-
Thread
AT mega 328p mit Studio 4 und WinAVR-20100110
schnell nicht wieder passieren. Hier ist die vollständige Familie: [c] #if defined (__AVR_ATmega48__) | defined (__AVR_ATmega48P__) | (__AVR_ATmega48PA__) | defined (__AVR_ATmega48A__)\ | defined (__AVR_ATmega88__) | defined (__AVR_ATmega88P__) | (__AVR_ATmega88PA__) | defined (__AVR_ATmega88A
Eckmann schrieb im Beitrag #3397440: > Hier ist die vollständige Familie: > #if defined (__AVR_ATmega48__) | defined (__AVR_ATmega48P__) \ > | (__AVR_ATmega48PA__) | defined (__AVR_ATmega48A__) \ > | defined (__AVR_ATmega88__) | defined (__AVR_ATmega88P__) \ > | (__AVR_ATmega88PA__) | defined (
-
Thread
Wie Attiny 85 20 mit DIAMEX USB ISP Programmer programmieren?
Ich bin's nochmal. Den hier möchte ich gerne programmieren: https://www.reichelt.de/Atmel-ATMega-AVRs/ATMEGA-88PA-PU/3/index.html?&ACTION=3&LA=5000&GROUP=A363&GROUPID=2959&ARTICLE=121835&START=0&SORT=-rank&OFFSET=500 Wenn ich das jetzt richtig sehe, dann brauche ich meinen USB Programmer, einen
jetzt auf den Mikrocontroller? Irgendwie mit Avrdude, richtig? [code] avrdude -c usbtiny -p atmega88pa -U flash:w:GccApplication2.hex [/code] Ich benutze ja diesen Programmer von Diamex. Was muss ich nun statt -c usbtiny schreiben?
-
Thread
Arduino Uno / Atmega 328P Sinus PWM
, 88, 70, 53, 37, 24, 14, 6, 2, 0, 2, 6, 14, 24, 37, 53, 70, 88, 108, 128, 147, 167, 185, 202, 218, 231, 241, 249, 253, 255, 253, 249, 241, 231, 218, 202, 185, 167, 147, 128, 108, 88, 70, 53, 37, 24, 14, 6, 2, 0, 2, 6, 14, 24, 37, 53, 70, 88, 108, 128, 147, 167, 185, 202, 218, 231, 241, 249, 253, 255, 253, 249, 241, 231, 218, 202, 185, 167, 147, 128, 108
-
Thread
Einige Fragen bezüglich Strom sparen beim ATmega8
, daß der ATmega8 auch schnell durch den ATmega88p >ersetzt werden kann. Dieser verbraucht erheblich weniger Strom laut >Datenblatt und scheint pinkompatibel zu sein. Ja. MfG Falk
, daß der ATmega8 auch schnell durch den ATmega88p > ersetzt werden kann. Das solltest du auch ganz schnell machen. Atmega88(p)a, möglicherweise reicht auch ein 48er, Power-Down und Pin-Change-Interrupt. Und dein
-
Thread
Probleme mit dem isr(int0_vect)
Hi >und es handelt sich um ein ATMEGA88. >GIFR = (1<<INF1); Wo hat der ATMEga88 ein GIF-Register? MfG Spess
Ich verwende einen ATMEGA 88 und kompelieren tu ich das auch für einen ATMEGA 88.
-
Thread
Atmega oder Attiny
Alternative zum ATMega8: ATMega88(P(A))
ich teste mal den atmega88 und den attiny2313
-
Thread
ATmega Power-Down und Wakeup mit INT0
möglich sei. Grüße Markus Ausgabe 2018: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Ausgabe 2020: https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
Power-down, 'rising edge of INT0': von meinen 8ern wachen die neueren (ATmega48PA, ATmega328P) auf, die älteren (ATmega88, ATmega168) nicht.
-
Thread
FT232RL - "USB-Gerät wurde nicht erkannt" - Schaltung korrekt ?
nein, der ADC wird nicht verwendet. Ich habe das ganze jetzt noch einmal neu gemacht mit: - Atmega88 - ISP Schnittstelle durch Lötpads ersetzt Im Anhang befindet sich der Plan und das Board. Ich wäre sehr dankbar, wenn jemand einen Fehler finden würde oder andere Sachen, die Zweifel daran
würde noch gerne wissen, welchen Bootloader ihr verwendet, bzw. > welchen ihr mir empfehlen würdet (Atmega88). > Über den Weg gelaufen sind mir unter anderen bis jetzt der von: > > - Peter Danegger > - Peter Fleury > > Ich habe noch nie in C programmiert, deswegen wäre es ganz gut, wenn > nicht
-
Thread
pointer struct parameter übergabe / fehler?
adc r23, r23 18e: 88 1f adc r24, r24 00000190 <__fp_merge>: 190: 11 24 eor r1, r1 192: 99 23 and r25, r25 194: a1 f0 breq .+40 ; 0x1be <__fp_merge+0x2e> 196: 88 23
bei AVR Studio da benutzt werden? Ich bekomme: [pre] % gmake -f ../Makefile avr-gcc -mmcu=atmega128 -Wall -gdwarf-2 -O0 -fsigned-char -MD -MP -MT main.o -MF dep/main.o.d -c ../main.c avr-gcc -mmcu=atmega128 -Wl,-Map=SquareTest.map main.o -o SquareTest.elf avr-objcopy -O ihex -R .eeprom
-
Thread
Baustein mit 8-Bit Register gesucht
edit: >out datenport, reg ; 1T jetzt sind schon 2MHz mit einem ATmega 88 evtl habe ich noch was übersehen? Schaut mal bitte drüber!
schrieb: > maximale Laufzeit 11 : Takte 20MHz / 11 -> 1,8 MHz > jetzt sind schon 2MHz mit einem ATmega 88 sbis und der jeweils nachfolgende Befehl brauchen zusammen jeweils 2 Zyklen, unabhängig davon, was das Ergebnis der Prüfung ist), damit wären wir schon bei 8 Zyklen, d.h. es geht :) Aber
-
Thread
Umstieg von Atmega8 auf Atmega168 LCD initialisiert nicht mehr
Datei main.c ist unverändert. Die einzige Änderung die ich gemacht habe, ist im m-file den Typ von Atmega8 auf Atmega168 umgestellt.
Martin schrieb: > meinst du die SPIEN fuse? Der Atmega168 hat kein JTAG. Wenn du den SPIEN deaktivierst dann kannst du den Atmega nicht mehr über ISP flashen.
-
Thread
Interrupt für 8 Eingänge
sich auch einstellen, welche Pins den Interrupt auslösen dürfen. ( Siehe Datenblätter z.B. zum ATMega 48/88 ) Gruß Jadeclaw.
Ersetze den Atmega8 durch einen ATMega88 und beachte evtl. noch die Hinweise in diesem Dokument: http://www.atmel-grenoble.com/dyn/resources/prod_documents/doc2553.pdf Gruß Jadeclaw.
-
Thread
ATmega8: Das Buch
Migration Note ist > beschrieben, welche Änderungen durchzuführen sind, um den Atmeg8 durch > den Atmega88 zu ersetzen. Na gut, es sind eben alle Änderungen drin, die zwischen dem ATmega8 und der ATmega88 Familie stehen, ohne die Sachen, die dort hinzugefügt worden sind. Was ich ausdrücken wollte
- der ein Buch über einen µC-Dinosaurier schreiben will, - der meint, die Unterschiede vom ATmega8 zum Atmega88 seien minimal, - der sämtliche Aufzählungen zu Verbesserungen eines ATmega88 geflissentlich ignoriert, - der keine Ahnung hat, wozu ein Bootloader eigentlich gut ist,
-
Thread
Programmierung AT90S4414
ATtiny44 x ATtiny45 x ATtiny461 x ATtiny48 x ATtiny84 x ATtiny85 x ATtiny861 x ATtiny88 x ATmega128 x ATmega1280 x ATmega1281 x ATmega1284P x ATmega128A x ATmega16 x ATmega162 x ATmega164P x ATmega165 x ATmega165P x ATmega168 x ATmega168P x ATmega169
ATmega64 x ATmega640 x ATmega644 x ATmega644P x ATmega645 x ATmega6450 x ATmega649 x ATmega6490 x ATmega64A x ATmega8 x ATmega8515 x ATmega8535 x ATmega88 x ATmega88P
-
Thread
Gefälschte Atmegas aus Fernost - gibt es die wirklich?
Wobei die Chinesen dem Nachbau des ATmega88A ein paar nützliche Erweiterungen mit auf den Weg gaben. Einfach abgekupfert ist er nicht: http://www.lgt-semi.com/?page_id=5267&lang=en Unterschiede: http://www.lgt-semi.com/wp-content/uploads/2013/07/LGT8F88A_vs_ATMega88A.pdf Migration Guide: http://www.lgt-semi.com/wp-content/uploads/2013/12/migrating_from_atmega88_to_lgt8f88a_v1.0.pdf Wer also grad einen ATmega88A sucht, der auch offiziell mit 20MHz
-
Thread
OLIMEX ATEMGA8 - Debugging-Modus funktioniert nicht
Atmel JTAGICE3 und AtmelICE sind die, die das debugWIRE-Protokoll beherrschen. Dass du einen ATmega328 brauchst, hast du ja schon bemerkt. ATmega48, 88 oder 168 würden auch gehen und sind pinkompatibel, aber zum Debuggen ist es allemal sinnvoll, etwas Reserve bei Flash und RAM zu haben.
-2588-8-bit-AVR-Microcontrollers-tinyAVR-ATtiny261-ATtiny461-ATtiny861_Datasheet.pdf 28 Pins: ATmega 48, 88, 168, 328 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf Und diese haben JTAG und sind im DIP Format erhältlich: 40 Pins: ATmega
-
Thread
AVR Code Portierung ATmega328P ATmega8
Hast Du nicht einen Atmega48 oder 88 oder 168 satt Atmega8? Da müßte es diesen Interrupt auch geben. MfG Paul
Paul B. schrieb im Beitrag #4414474: > Hast Du nicht einen Atmega48 oder 88 oder 168 satt Atmega8? > Da müßte es diesen Interrupt auch geben. > > MfG Paul Nein ;) Ich weiß das es ein atmega8 ist. Deswegen frag ich ja^^ :)
-
Thread
AREF beliebig klein wählbar?
> Der hier verwendete Controller ist ATmega88. > Kann man die AREF beliebig klein wählen? Nein. Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück.
> Ein ATmega88-20PU (von 0643) gibt bei Uaref unterhalb > ca. 0.7 V als ADC-Wert nur noch 0x3FF zurück. Das ist das Maximum bei 10 Bit, heißt der Komparator des ADC funktioniert dann nicht mehr.
-
Thread
Midi Keyboard im Selbstbau
Weiß jemand, wie ein Midi-Encoder für 88-Tasten funktioniert?
werden dann uber den USART ausgegeben. 2. Ein Display Controller - Dafür hab Ich vorerst mal einen ATMEGA88 eingeplant - Sollte der nicht reichen passt ein Pinkompatibler ATMEGA 328 rein. 3 ATXMEGA 32 der die ganze Verwaltung macht, die Potis abfragt und die Einstellwerte im EEPROM abspeichert. Ich
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
ein richtiger "Dongle", also kompakter und mit RFM70. Mit HID UART Bridge CP2110 oder CP2104 und Atmega88. Passend zum Gehäuse: http://www.newageenclosures.com/cart.php?m=product_detail&p=1&c=5
LEDs oder kleinen Lämpchen - jeder Ausgang kann bis 100mA treiben Für die Umsetzung wurde ein Atmega88 im BGA Gehäuse verwendet. Damit auch der Benötigte Strom für kleine Modellbaulämpchen geschaltet werden kann, wurden zusätzlich für jeden Kanal ein kleiner Digitaltransistor verbaut. Über den
-
Thread
Huhu - AVR XMEGA-Eval-Board für 29 US-$
ATmega32C1 ATmega32HVB ATmega32M1 ATmega32U2 ATmega32U4 ATmega32U6 ATmega48 ATmega48P ATmega48PA ATmega64 ATmega640 ATmega644 ATmega644P ATmega644PA ATmega645 ATmega6450 ATmega649 ATmega6490 ATmega64A ATmega64C1 ATmega64M1 ATmega8 ATmega8515 ATmega8535 ATmega88 ATmega88P ATmega8A ATmega8HVA ATmega8U2 ATtiny11 ATtiny12 ATtiny13 ATtiny13A ATtiny15 ATtiny167 ATtiny2313 ATtiny2313A