-
Thread
Pac Man mit dem ATmega8
www.tvterminal.de/index.html#TVT-MBKD die Käufer bescheissen. Das es sich bei dem Chip um ein ATmega8, 48, 88 oder 168 handeln muss ist klar, jedoch besitzen alle nur 1024 Byte SRAM. Damit ist es deffenitiev nicht möglich alle Daten im SRAM zu speichern. Entweder die speichern alles ins Flash (was
. "Das es sich bei dem Chip um ein ATmega8, 48, 88 oder 168 handeln muss ist klar," Frage: Woran machst Du das fest?
-
Thread
AmtelStudio6 Simulation/Debugging Timer0Interrupt?
Guten Morgen! Ich versuche soeben, mein erstes ATmega88-Programm mit AtmelStudio6 zu simulieren/debuggen. Der Timer0 mit Prescale 1 (für Simulation) sollte einen Interrupt erzeugen. Tut er aber nicht. Im Init-Teil habe ich für den Interrupt folgendes
was für mich und meine Assembler-Programmierung? Schneller, einfacher, ... ? Bis ich mit dem ATmega88 nicht mehr auskomme, rinnt noch viel, viel Wasser von Brigach und Breg in die Donau?
-
Thread
16 UARTs für MIDI
Michael W. schrieb im Beitrag #7712384: > Das alles konnte/kann das MIDITEMP PMM-88 E (und Geräte der MP-88-Serie) So was hab ich noch hier und brauche es nicht mehr. Bei Bedarf schick mir ne PM.
Beitrag #7712499: > Michael W. schrieb im Beitrag #7712384: >> Das alles konnte/kann das MIDITEMP PMM-88 E (und Geräte der MP-88-Serie) > > So was hab ich noch hier und brauche es nicht mehr. Bei Bedarf schick > mir ne PM. Falls Du mich meintest: ich habe eine PMM-88 E hier stehen... 😉
-
Thread
Mega88/Mega168
Wenn ich das richtig sehe ist der entscheidende Unterschied zw. dem ATMEGA8 und dem ATMEGA88 doch nur die höhere Taktfrequenz von 24MHz oder hab ich noch was wesentliches übersehen ?
Die 88er haben zusätzlich noch eine Debug-Möglichkeit (DebugWire).
-
Thread
3 Atmega8 mit Atmega32 verbinden
Hallo miteinander! Mein Ziel ist es 3 Drehzahlsensoren über 3 Atmega8 gleichzeitig auszulesen und die Daten an einen 4. Atmega32 zu schicken. Es handelt sich hierbei um eine Drehzahlregelung und deshalb müssen die 3 Drehzahlwerte möglichst schnell nacheinander beim
Atmega8 nichts. Vielen Dank für den Gedankenanstoss.
-
Thread
Eure Erfahrungen mit Bestellungen bei "Elektro Nix"
Ich muss dem Vollständigkeits halber hinzufügen, dass Elektro-Nix zwei zur Zeit nicht Lieferbare Atmega88-20pi (obwohl auf der HP mit "ab KW28 lieferbar" angegeben) bereit gewesen ist, in zwei Atmega168-20pi zu ändern. Der Atmega88-pi war der Grund, warum ich dort bestellt habe. Vielleicht haben sie
Ok, hab heute die Ware bekommen. Zwar etwas verspätet, aber die 3 EUR für den Atmega168-20pi als Ersatz für die zur Zeit nicht Lieferbare Atmega88-20pi hat mir Elektro-Nix freundlicherweise nicht in Rechnung gestellt.
-
Thread
RFM01 Problem
) Maikel Rehl Prozessor: ATMEGA8 Frequenz: 434MHz Datenrate: 4.8kbps ---------------------------------------------------------------------- ATMEGA8 RFM01 ISP 6-Pin -------------------------------------------
schicken. Falls Du nicht weiterkommst kann ich Dir eine einfache Schaltung mit wenigen Bauteilen ( ATMEGA8, LCD Modul und RFM01 ) und Software zukommen lassen. Grüße Matthias
-
Thread
AtTiny26 so programmieren wie AtMega8, 16?
vom herrn Fischl: http://www.fischl.de/usbasp/ also ein kleiner isp programmer über usb (kleiner atmega88) lg peter
also mein usbasp hat bisher erfolgreich folgende µcs behandelt: atmega88 atemga816 atmega8 atmega32 attiny13 attiny25
-
Thread
ATmega1280 Blockiert
100% 49.29s avrdude: 130838 bytes of flash written avrdude: verifying flash memory against 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: load data flash data from input file 1280\ATmegaBOOT_168_atmega1280.hex: avrdude: input file 1280\ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex avrdude: input file 1280\ATmegaBOOT_168_atmega1280.hex contains 130838 bytes avrdude: reading on-chip flash data: Reading | ################################################## | 100% 33.88s avrdude: verifying ... avrdude:
-
Thread
STK500 + ext. Qaurz [Mega88]
If the ATmega88 works with the jumper XTAL1 removed, then it is 100% sure that your are using the internal RC oscillator of the chip. Note that when you buy a chip, the internal RC oscillator is enabled by default
Jumper: [1-2] OSCSEL Jumper: 1 [2-3] 7.3728MHz Crystal in HC18 Crystal Socket on STK500 Board ATMega88 Fuses: Ext. Clock If this settings are activated the uC will use the Clock from my 7MHz Crystal.
-
Thread
batch-Datei zur Programmierung eine Atmel µC via atprogram
[code] "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 125khz chiperase "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 125khz write -fs --values F7D5FC -v @echo. "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 1mhz program -c -fl --verify -f program.hex @echo. "C:\Program Files (x86)\Atmel\Atmel Studio 6.0\avrdbg\atprogram" -t avrispmk2 -i isp -d atmega88pa -cl 1mhz write -lb --values FC -v
-
Thread
GPX-/GPS-Logger
Hallo, ich habe ein Problem bei der Auswertung der NMEA Daten. Habe die Software auf ATmega88PA portiert. Soweit funktioniert auch alles gut. Bis auf die Auswertung der GGA/RMC Daten. Ich sende über UART NMEA Testdaten an den Controller. Allerdings schlägt der Vergleich in NMEA_IsDataComplete
den Fall, dass ich evtl. doch mal einen mega 168/328 verbauen sollte: könntest Du mir den an den mega88 angepassten Quellcode per Mail schicken? Würde mir etwas Arbeit ersparen - danke.
-
Thread
AVR vor Überspannung schützen
im Diagramm): http://www.jens-seiler.de/bastelecke/akkus/#entladespannung Bei 8MHz läuft ein Atmega8 auch noch super mit 2.7V und bei 12MHz mit 3.3V ! Nimm einen LM317T und stelle ihn auf 3.3V , je höher die Eingangsspannung desto mehr Strom zieht dein Atmega. Bei 1.8V , 8MHz (ist es nicht
Zeitraum. Ja, die Spannung bleibt relativ lange annähernd konstant. > Bei 8MHz läuft ein Atmega8 auch noch super mit 2.7V und bei 12MHz mit > 3.3V ! Es ging um den Mega88. Dessen V-Typ geht bei 4Mhz offiziell bis 1,8V runter, bei 10Mhz bis 2,7V. > Nimm einen LM317T und stelle ihn auf 3.3V
-
Thread
ATmega8 läuft um den Faktor 10 zu langsam
Beitrag #3102230: > while(1) > { > PORTC ^= (1<<0); > } Bist du auf den alten ATmega8 angewiesen? Wenn du den Nachfolger seines Nachfolgers nimmst, also den ATmega88A und damit einen einigermaßen aktuellen Mikrocontroller, dann kannst du das Togglen so erreichen: [c]while(1)
Markus Weber schrieb im Beitrag #3102367: > Bist du auf den alten ATmega8 angewiesen? Wenn du den Nachfolger seines > Nachfolgers nimmst, also den ATmega88A und damit einen einigermaßen > aktuellen Mikrocontroller, dann kannst du das Togglen so erreichen Angewiesen
-
Thread
ATMEGA168 Repeat Taste an Port PB1 und PB2
zu Atmega88, Atmeg168. ... Serie. Da das mein erstes Projekt mit Atmega168 ist und in diesem Forum, bin ich natürlich ersteinmal in alle "Fettnäpfchen" hinein getreten. Also ersteinmal Danke an alle Experten
Hi >Besser wäre noch eine Seite wo man beschreibt was zu beachten >ist bei der Portierung von Atmega8 zu Atmega88, Atmeg168. Gibt es bei ATMEL: http://www.atmel.com/dyn/resources/prod_documents/doc2553.pdf http://www.atmel.com/dyn/resources/prod_documents/doc2554.pdf MfG Spess
-
Thread
CAD in Qt/C++ programmieren
Einige Beispiele: [code] Symbole: - Diode - PNP-Transistor - ATMega48/88/168 Footprints: - TO92 - DIP28 - TQFP32 3D-Modelle: - Sockel_DIP28 - IC_DIP28 - IC_TQFP32 Gehäuse: - IC_DIP28 (Footprint DIP28
Sockel_DIP28) - IC_TQFP32 (Footprint TQFP32 + 3D-Modell IC_TQFP32) Bauteile: - ATMega88-20AU (Symbol ATMega48/88/168 + Gehäuse IC_TQFP32) - ATMega88-20PU (Symbol ATMega48/88/168 + Gehäuse IC_DIP28) [/code] Das Erstellen neuer Bauteile würde nun zum Kinderspiel werden
-
Thread
Ein Programmer für Atmel.
wählen: 1. http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-fur-Atmel-AVR-ATMega-51-ATTiny-/151004745042?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2328958d52 2. http://www.ebay.de/itm/USB-ISP-Programmer-fur-ATMEL-AVR-STK500-ATmega-ATtiny-AT90-Controller-/270955427201?pt=Wissenschaftliche_Ger
> > 1. >http://www.ebay.de/itm/USB-ISP-USBASP-Programmiergerat-Programmierer-fur-Atmel-AVR-ATMega-51-ATTiny-/151004745042?pt=Wissenschaftliche_Ger%C3%A4te&hash=item2328958d52 Ist prinzipiell ausreichend. Allerdings unterstützt das AVR-Studio Brenner nach dem USBASP-Protokoll nicht direkt. Und
-
Thread
ATMega1284 geeignet für Lichtsteuerung?
wir mal drüber weg und beschreiben mal genau das problem! also: ich Möchte anstatt eines ATmega664 mit einem 1284 arbeiten der grund ist der größere speicher um mehr Szenen einlernen zu können. Die Schaltung Ich verwende den Festspannnungsregler 78 S 05 damit ich den Atmega auf 20 MHz takten
Julian schrieb im Beitrag #2842231: > Ich möchte mit mit dem AtMega 1284 eine Lichsteuerung für 30 Kanäle > aufbauen. Ich könnte mir das ganze mit einem ATMega88 vorstellen. Allerdings sollten deine 30 Kanäle dann an seriellen Schieberegistern hängen ala 74HC595
-
Thread
Problem mit externer Taktversorgung (Fusebits)
Mikrocontroller verfused habe, frag ich dann doch mal nach wie es richtig geht. Es handelt sich um einen ATmega88V-10PU mit welchem ich über einen FT232RL mit meinem Rechner sprechen möchte. Der FT232Rl ist funktionstüchtig, nur die internen 8Mhz des AVR's zu ungenau, sodass ich relativ kryptische Zeichen auf
> Der Atmega88V-10PU wird doch standardmäßig auf 8mHz ausgeliefert, oder > hab ich mich verlesen? Du hast :-) Laut Datenplatt [0]: [code]8.2.1 Default Clock Source The device is shipped with internal RC oscillator
-
Thread
VGA Testbildgenerator
Testbildgenerator überarbeitet und die Quarzfrequenz auf 20 MHz reduziert. So ist kein Übertakten des ATmega88 mehr notwendig. Siehe: http://www-user.tu-chemnitz.de/~heha/Mikrocontroller/VgaGen.htm
Der (mein) Testbildgenerator mit ATmega88 ist nun dort: http://www.tu-chemnitz.de/~heha/Mikrocontroller/VgaGen/ Inzwischen gibt es den Arduino Uno mit dem kompatiblen ATmega328; allerdings wäre da der Quarz zu ändern (auf 20 MHz), womit
-
Thread
DS18B20 Spannung auf Datenleitung geht von 5V auf 2V => keine Kommunikation mehr
betrieben, sondern bekommen 5V (bzw. rund 4,88V). Mein Problem: Nach einiger Zeit (z.B. 2h aber auch schon 24h) bekomme ich keine Kommunikation mehr zwischen meinem Atmega und den Sensoren. Wenn ich mir die Datenleitung mit dem Oszi anschaue, habe ich im Gutfall einen Spannungspegel auf der Datenleitung von maximal 4,88V. Im Schlechtfall, habe ich nur noch ~2V auf der Datenleitung. Um das Problem wieder zu beheben, hilft es bisher nur die Versorgungsspannung der DS Sensoren kurz abzuziehen. Das heißt der Atmega etc
-
Thread
STK500 zerschossen?
scheint nur sporadisch zu gehen (Ich benutze allerdings auch einen FTDI USB-RS232-Adapter) mit einem atmega168 oder atmega88. Ich bekomme mit dem AVRStudio5 häufig Fehlermeldungen, wie expected 0x00 got 0xc0. Ich werde dann nochmal einen 8515 und einen m16 probieren. Über HVPM lassen sich die M88/168 fusen
Wenn ich den VTARGET-Jumper ziehe, blinkt die Statusled am Atmega8535 Rot-Grün und die VTARGET-LED leuchte ganz schwach. HILFE!!!
-
Thread
AVR-Programmierboard
nur einen) und programmieren kann. Das sind zum einen die ATTINYs mit ner 8-Pin Belegung. Dann ATMEGA in verschiedenen Ausführungen mit 28-Pin und letztlich die ATMEGA mit 40-Pin (wobei ich gesehen habe, dass der 8515, 161 und 162 scheinbar Masse und VCC Pin woanders sind, ergo muss ich 2 40-Pin Sockel
hast nen 8poligen Sockel für ATiny12,13,15, einen 14poligen für ATiny24,44,84, nen 28poligen für ATmega8,48,88,168,238,4433 dann jeweils 2 40polige, einmal für die vorhingenannten Oldtimer 8515 und 162 und der andere 40Poler für die Mega16,32, und 8535, und als letztes noch 2 20polige, einmal für den
-
Thread
ISP-Adapter 5 V zu 3,3 V
> Ist es nicht billiger, einen anderen Programmer zu kaufen? Oder zu bauen. Einen usbasp mit ATmega88 hat man in weniger als einer Stunde auf einem Stück Lochraster zusammengelötet. Alternativ in 15 Minuten einen vorhandenen usbasp durch Nachrüsten eines 3.3V Reglers und Ersetzen des mega8 durch
mit dem du die Versorgungsspannung des usbasp zwischen 5V und 3.3V umschalten kannst. Und weil der ATmega8 bei 3.3V nicht die benötigten 12MHz schafft (zumindest garantiert das Atmel nicht, gehen könnte es dennoch) ersetzt du schließlich den ATmega8 durch den pinkompatiblen ATmega88 (in den du natürlich
-
Thread
Atmega16 Flash leergeröntgt?
Falls der Brownout-Detektor nicht an ist, ist das ganz normal. Ohne den bekommt man jedes Atmega-Flash kaputt.
Hatte der Atmega16 denn noch eine gültige Signatur? Diese ist normalerweise ja durch keinen Befehl beschreibbar, aber offensichtlich selbst eigentlich auch nur im Flash abgelegt. Jedenfalls habe ich hier einen Atmega8
-
Thread
Mikrocontroller an Supercap und Solarzelle erst ab gewisser Spannung einschalten
Ich habe mir im Datenblatt des ATmega32 angeschaut wie der Brown-Out funktioniert aber ich glaub nicht, dass das mein Problem löst: Der ATmega wird im Reset gehalten bis die Spannung über Vbod+ steigt und wieder wenn sie unter Vbod-
werden, um die Spannung per Software zu überwachen. AVR: Das Problem ist wohl das Starten, meine ATmega48 bzw. 88 ziehen im RESET einige mA, also käme der Kondensator nie auf die nötige Spannung.
-
Thread
Counter Geschwindigkeit
Schleife sollte wie man sieht bis 6000000(6Millionen) zählen. Dazu(also für eine Periode) benötigt mein ATMEGA32 mit 16MHZ Quarz etwa 20 sekunden. -> Rechnen: 6000000/20=300000HZ=300KHZ -> lol, nen ATMEGA mit 16MHZ-Quarz kann nicht schneller als mit 300KHZ zählen?? Das ist wohl oder übel ein Verhältniss
PORTC = i; } return 0; } [/C] übersetzt sich so: [avrasm] 00000088 <main>: 88: 80 e0 ldi r24, 0x00 ; 0 8a: 88 b9 out 0x08, r24 ; 8 8c: 8f 5f subi r24, 0xFF ; 255 8e: 8a 30 cpi r24, 0x0A ; 10 90: e1 f7 brne .-8
-
Thread
Buch AVR von Günter Schmitt durcharbeiten
High(RAMEND) in SPH geschrieben wird. Baue jetzt mal eine kleine Breadboard-Schaltung mit dem ATmega88PA auf, um zu überprüfen, ob nun LE oder BE bei den AVR8-µC herrscht. Bernd_Stein
eine RAM Ansicht gerade > anzeigt. > Genau den, den es anzeigen soll. ;-) Ich verwende den *ATmega88PA* und dessen internes SRAM beginnt ab Adresse $0100. Ab *SRAM-Adresse $0101* werden die Inhalte der *FLASH-Adressen ab $0000* kopiert. Ich erkenn also immer noch nicht, worauf du mich mit
-
Thread
1 Mhz mit ATMega8 erzeugen
im Beitrag #3167010: > Dafür gibt es doch die CKOUT Fuse oder wie der Name genau war Hat der ATmega8 meiner Erinnerung nach noch nicht, erst die Nachfolger ATmega88 & Co.
Jörg Wunsch schrieb im Beitrag #3167083: > Hat der ATmega8 meiner Erinnerung nach noch nicht, erst die > Nachfolger ATmega88 & Co. Okay, sorry. Also genau der richtige Moment zum Umstieg ;) Aber sehe ein, dass es weitere Gründe für eine CTC/PWM-Lösung
-
Thread
Pin-Kompatibler Chip zu Mega32 mit mehr Speicher?
Atmega644PA
hardwarenah programmieren und von der Hardware abstrahieren. Selbst innerhalb einer Linie (z.B. ATMEGA48/88/168/328) sind die Controller nicht immer binär-kompatibel. Da bin ich reingefallen, als ich ein ATMEGA88-Compilat auf einem ATMEGA328 ausführen lassen wollte. Weil mehr als 8kB mit dem rjmp-Befehl
-
Thread
atmega8 stürzt bei Funktionsaufruf ab - jedoch schon bevor dieser erreicht ist?
und main.c posten? Ich habe nämlich das gleiche Problem mit der Allocation des Buffers auf einem ATmega88 VooChee
Hi dartrax habe es mit deinem Codebeispiel nun auch auf einem ATmega88 zum laufen gebracht. Meine globale Buffer-Variable war irgendwie nicht so global wie deine :) Einige Probleme die ich hatte rührten daher, das ich den ISP noch draufstecken hatte, was sich scheinbar
-
Thread
Speicherrecourcen reduzieren in C-Programm
Gesetz von Moore praktisch anwenden: Atmega168 nehmen. Der hat doppelt so viel Flash.
? So einfach ist es leider nicht. Der Atmega8 und der Atmega168 sind nur pinkompatibel. Das heißt du kannst deine Schaltung schonmal behalten. Allerdings sind sie nicht binärkompatibel. Das heißt du wirst Codeteile portieren müssen. Welche das
-
Thread
AtMega328p aus eigener Produktion ?
Ist der ATMega328p eine Waffe?
finde, einen 32bit-SoC mit WLAN, 80MHz,... für 'n Euro schon ziemlich besonders. Da kommt der ATMega328P nicht annähernd hin.
-
Thread
Package-To-Die Ratio -> Allgemeinen Überblick
wirklich ist. Vor einem Jahrzehnt gab es davon dann die Version ATmega16A, ein "die shrink". Das bedeutet, dass man den Chip in der Größe reduziert, indem man eine Technologie mit kleineren Strukturgrößen benutzt und alle Standardzellen (also Logik, RAM etc.) entsprechend
möchtest. Andere Anekdote aus der gleichen Produktreihe (AVR): es gab Kunden, die wollten gern die ATmega48 / ATmega88 in einer abgespeckten Version haben, mit reduziertem CPU-Core. So wurden ATtiny48 / ATtiny88 erschaffen, im Wesentlichen fehlt ihnen die Multiplikationseinheit (wenn ich mich recht erinnere
-
Thread
INA138 und 50A Shunt Problem
Messwerte durch :-) aber, so als Denkanstoß: du fährst mit 5V macht AVCC/1024 = 5/1024 oder 4.88 mV pro ADC Digit. MfG
un der hängt jetzt frei in der Luft. Nun zeigt der ADC obwohl nichts dran ist 505. Ist der Atmega im A****???? Danke
-
Thread
Debuggen mit myAVR
Anhieb mit einen Atmega32u4, sowohl ISP als auch Jtag.
Wer sagt den dass ich den Atmega8 verwende ? Uwe B. hat es zwar erwähnt, ich weiß aber das der kein JTAG unterstützt und würde an der Stelle der Atmega16 verwenden. Zurück zu meiner Frage. Würde ich das mit dem abgreifen technisch
-
Thread
Mega328p - maximale I2C Geschwindigkeit?
nun? Hab ich mich verrechnet? http://www.atmel.com/images/atmel-8271-8-bit-avr-microcontroller-atmega48a-48pa-88a-88pa-168a-168pa-328-328p_datasheet_complete.pdf
. > > Nö. In der I2C-Spezifikation steht auf S.47 0,3*VCC. Es geht hier um des Ausgang des ATmega. VOL1max ist 0,4 V.
-
Thread
Arduino: Ausgabe Zeit als Funktionsaufruf für mehreren "Devices"
time_now.second(), DEC); Serial.println(); // DISPLAY TIME VIA SERIAL1(THERMOPRINTER) TM88.print(time_now.hour() < 10 ? "0" : ""); TM88.print(time_now.hour(), DEC); TM88.print(':'); TM88.print(time_now.minute() < 10 ? "0" : ""); TM88.print(time_now.minute(), DEC); TM88.print(':'); TM88.print(time_now.second() < 10 ? "0" : ""); TM88.print(time_now.second(), DEC); // DISPLAY TIME VIA OLED(128x64 I2C Adafruit) display.print(time_now.hour(), DEC); display.print(':');
-
Thread
Mitstreiter für VFD-Modul mit AVR und SPI/I2C/UART Interfac
auch komplette Mosfet H Brücken wie z.B. ZXMHC6A07T8 (gibts bei Reichelt) in SO8. > 4. Ist der Atmega16 der richtige? Oder wie würdet Ihr wählen? Ich würde einen mega48/88/168 verwenden. Der sollte eigentlich reichen.
Benedikt K. wrote: > Ich würde einen mega48/88/168 verwenden. Der sollte eigentlich reichen. Ist das praktisch der m16, nur einmal um seine Pins beraubt (168) und dann um Flash abgespeckt (48,88)? @Olaf: Sollte man das VFD wohl nicht direkt
-
Thread
Fehler in der Schaltung? ATMega8 mit 3.6V?
http://www.obdev.at/products/vusb/hidkeys.html Nur ist mir aufgefallen, das die Spannung für den ATMega8 dort auf ca. 3,6 V reduziert wird. Schaue ich nun aber is Datenblatt des ATMega8 steht da 4,5 - 5,5 V. Ist das ein Fehler in der Schaltung? kann ich den ATMega8 nicht einfach vor die beiden Dioden
Schau doch mal nach einem ATMEGA88PA, bis 20MHz ab 1,8V. Oder der MEGA88P (nach Kurve 28-2 im Datenblatt) sind ca. 15 MHz vei 3,6V möglich. Beide Pinkompatiebel, Software leicht anpassbar. gruß hans
-
Thread
Initialwert von globalen Variablen zur Laufzeit verwenden
70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100 }; }; Data ram_data; int main() { ram_data = Data{}; // reset all } [/c] [pre] $ avr-g++ -std=c++2a -mmcu=atmega88
70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100 } }; struct Data ram_data; int main(void) { ram_data = default_data; } [/c] [pre] $ avr-gcc -mmcu=atmega88 -Wall -
-
Thread
Atmeg8 im Leerlauf sehr heiß??
Der Nachfolgetyp (mega88) zieht bei mir mit 22 MHz 21 mA bei 5 V, verheizt also 105 mW, und die sind auf dem 28-pol. Gehäuse praktisch nicht zu spüren.
@senex24 wie groß soll der widerstand bei nem ATmega8 so sein ?
-
Thread
Atmega8A ADC -Spannungsregler und weitere Fragen
oder muss ich da genauere nehmen oder mit anderen Spezifikationen? Ich möchte gerne üebr den Atmega8 eine Spannung von 0-5V messen. 5V enstprechen 10 und ich brauche eine Genauigkeit von XX,X5 (also 5 oder nur an der 100sten Stelle). Bei 5V und 10 Bit habe ich eine Auflösung von 4,88mV was mir gut
Mit wurde empfohlen anstelle dem Atmega8A lieber den Atmega88PA zu nehmen, weil dieser wohl moderner und pinkompatibel ist. Das habe ich geändert.
-
Thread
AVR ATMega Ersatz im Arduino Uno
Anwendung auch einen anderen Controller aus der gleichen Baureihe verwenden. Dabei handelt es um die Atmega 48/88/168/328. Diese 4 Conroller sind sozusagen Geschwister. Andere AVRs z.B. der Atmega8 ist ein Cousin von denen. Je nach Verwandschaftsgrad müssen beim Code mehr oder weniger umfangreiche Änderungen
ATmega verwenden.
-
Thread
Richtige Fuses für Quarz
Hallo, Wie muss ich SUT_CKSEL programmieren um an einem ATmega88V einen 1,8432MHz Quarz zu betreiben? Für die größe der Kondensatoren hab ich 15pF gewählt. Ich habe meinen ersten Controller leider verfused und möchte jetzt nicht noch einen Fehler machen.
18,432 MHz verwenden? 18,432 MHz ist aber für den V-Type nicht zulässig! siehe Datenblatt: – ATmega48V/88V/168V: 0 - 4 MHz @ 1.8V - 5.5V, 0 - 10 MHz @ 2.7V - 5.5V Ext. Crystal Osc. 8.0- MHz; Start-up time PWRDWN/RESET: ..... ist richtig. Gruß XMEGA
-
Thread
ATMEL ATmega48 -20PU zu -10PU
Hallo, Ich habe eine kurze Frage zum ATMEL ATmega48-20PU Kann ich diesen durch Fuses oder so auch wie einen ATMEL ATmega48-10PU laufen lassen? Ich habe eine alte Schaltung die den 10mhz 10PU braucht, und habe noch einige -20PU herumliegen.
10PU ist bei Atmel abgekündigt, wirds also demnächst > nicht mehr geben, da er z.B. durch den mega88 ersetzbar ist. Also wenn dann wird der durch den ATmega48PA ersetzt. Da braucht man im Gegensatz zum ATmega88 nix ändern... Tassilo
-
Thread
[Artikel] Motoransteuerung mit PWM
konkreter Schaltplan aus? Kann ich morgen Mal posten (falscher Rechner), doch im groben hängt der Atmega88 einfach nur mit 3 Pinnen+Vorwiederstand (PWM,INA,INB) an der Leistungsstufe. VCC24 direkt an dieser und der Motor direkt dahinter. > Idee hab ich leider nicht. Die PWM hast du mit dem Oszi
EMK muss ich noch Mal nachlesen. > - die Pullups R5, R6, R7 sind nicht nötig, sowas hat der Atmega88 > schon Ich weiß, aber die 4 in SMD machen mich nicht arm. > - T1: Warum ein PNP? Sowas ist relativ schwierig zu schalten. Eine NPN > wäre vom Handling her einfacher. Nehme ich evtl. wieder
-
Thread
PWM wird nicht am ICP eingelesen
Hallo zusammen, Ich sehe gerade das Problem nicht ... Ich versorge einen uC (ATMEGA88) über einen Spannungsregler (3V), das ganze hängt an einem Servotester / Empfänger aus dem Modellbau. Jetzt Lege ich das PWM Signal über einen PullDown (20k) an den ISP und möchte es einlesen. Allerdings
Deine Schaltung sieht jetzt so aus? *1* [pre] 10K Atmega88 PWM (0..5V) o------###------o ICP-Pin GND o---------------o VGND o Vcc 3V [/pre] Oder hast du immer noch den 20K Pulldown drin? Wieso braucht dein Signal