-
Thread
Auslesen einer Fernbedienung
Befehl", dass das jeweilige Endgerät hochfährt. Nun die Frage an euch: - Ist das Ganze mit einem ATmega8 (o.ä.) realisierbar? - Was benötige ich dafür? Zunächst muss ja der ATmega "angelernt" werden können, sodass ich flexibel bin, falls ich doch mal ein anderes Gerät habe und somit jederzeit erneut
Klaus B. schrieb im Beitrag #3957960: > Nun ist die Frage, wie ich mittels eines ATmega8 oder Ähnlichem > AVR-Controller Nimm einen moderneren ATmega88 oder gleich einen ATmega328 (mehr Speicher zum gleichen Preis und gleichem Pinout). > Wiegesagt: es soll eine Eigenbaulösung
-
Thread
Deklaration von external memory
r25, 0x03 ; 3 1fa: 20 91 57 9f lds r18, 0x9F57 1fe: 82 2f mov r24, r18 200: 88 0f add r24, r24 202: 88 0f add r24, r24 204: 89 2b or r24, r25 206: 22 95 swap r18 208: 26 95 lsr r18 20a: 26 95 lsr r18 20c: 23
Option ist. Irgendwann hatte keiner mehr Lust auf die Dinger und ein 8051 mit der Ausstattung eines ATMega2560 ist uns nicht bekannt.
-
Thread
RTC-Timer2 - Binär Uhr
mfg. Was ist denn an dem atmega8 so falsch ? Mfg Bqube
>> mfg. > > Was ist denn an dem atmega8 so falsch ? > > Mfg Bqube Der Atmega8 und der Atmega48/88 haben voneinander Unterschiedliche Registersätze betreffs der Timer. Und offenbar benutzt du Timerregister die es im Atmega8 so
-
Thread
AVR und PC RGB Daten senden
Ersetz den Mega8 durch nen 88er. Der kann 20MHz.
> Ersetz den Mega8 durch nen 88er. Der kann 20MHz. >Leider kann der ATmega8 nur 16MHz. Danke, dann weis ich jezt wie ich es machen muss. Aber abgesehen davon würde mich troztem interessieren was das bedeutet: > In "Table
-
Thread
UART-Empfangsproblem Atmega88pa
Abend zusammen, seit 2 Tagen grübel ich jetzt schon an meinem Empfangsproblem. Ich möchte (zuerst einmal) ohne Interrupt zwischen PC und Atmega kommunizieren. Da ich euch nicht mit dem gesamten Code (der ist im Anhang) belästigen möchte hier ein paar Ausschnitte: der Init (ist soweit aus dem Datenblatt übernommen: [c] void USART_init( unsigned int ubrr) { /*Set baud rate */ UBRR0H = (unsigned char)(ubrr>>8); UBRR0L = (unsigned char)ubrr; /*Enable receiver and transmitter */ UCSR0B = (1<<RXEN0)|(1<<TXEN0); /* Set frame format: 8data, 1stop bit */ UCSR0C = (3<<UCSZ00); }
-
Thread
Der Elektronik-Bastler damals und heute
ersetzen etliche andere ICs, weil sie es nunmal können und dabei auch noch billiger sind. Einen Atmega 16 zu programmieren ist defintiv weniger kompliziert als eine analoge Schaltung zu entwerfen. Für die meisten Standard-Anwendungen findet man fertige Libs die man auch ohne nennenswerte C++-Kenntnisse
komplette Jahrgänge - "dieses komische Jahrbuch dessen Namen ich vergessen habe" zumindest für 1979 bis 88, da waren ja immer Beschreibungen "neuer" Schaltkreise drin - Jakubaschk, kleines und großes Elektronikbastelbuch - Schlenzig - Martin Selber, Radio-Röhren-Transistoren - Lothar König, wir basteln
-
Thread
Mehrkanal Freqenzmessung auf Arduino MEGA2650
Vier Kanäle mit ATmega88 und PCint ab 1 UPM: http://www.mikrocontroller.net/topic/232485#2350739 Peter Dannegger schrieb im Beitrag #3949372: > Es sei denn, jeder Wert muß auf 8 Digits genau sein. Dann kann man das
-
Thread
Funksteuerung/Fernsteuerung Bitte um Hilfe
Atmega8 Atmega8 schrieb im Beitrag #3952054: > Manuel Ottowitz schrieb im Beitrag #3951878: >> Brauche ich für den ATmega88 ein programmiergerät, oder kann ich mir da >> eine Schaltung selber bauen ?
Atmega8 Atmega8 schrieb im Beitrag #3952626: > Manuel Ottowitz schrieb im Beitrag #3952480: >> Mir Währe lieber direkt auf einen ATmega88 zu programmieren da ich dann >> auch bei meinem Projekt Pöatzsparender
-
Thread
Probleme mit SainSmart TFT 1.8" - SD (Arduino)
Programmieren angefangen und seit geraumer Zeit befasse ich mit Microcontrollern, vor allem der Atmega8 hat es mir dabei sehr angetan :) Seit neueste (genau genommen seit Wheinachten) bin ich jetzt "stolzer" Besitzer eines Arduino Unos in der SMD Variante. Dementsprechend habe ich auf diesem gebiet
von SainSmart geholt, (http://www.amazon.de/SainSmart-Schirm-Interface-MicroSD-Arduino/dp/B008K7G88S/ref=sr_1_1?ie=UTF8&qid=1420193892&sr=8-1&keywords=1%2C8+tft+arduino) Dies Funktioniert auch einwandfrei, bis auf das ich es einfach nicht schaffe, die Micro SD Karte anzusprechen, es scheitert dabei
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Andreas S. schrieb im Beitrag #5054787: > Zur PWM Erzeugung kommen zwei ATmega88 zum Einsatz, dazu kommen noch ein > ATmega1284 als Hauptcontroller und ein ATtiny nebst Verstärker zur > Wiedergabe von Musik/Wecktönen von SD-Karte. Schaut klasse aus! 4 Mikrocontroller? Das
Joerg W. schrieb im Beitrag #5352844: > Der ATMega88 dient als RTC. Wieso verwendest du nicht den RTC, der im STM32F4 eingebaut ist?
-
Thread
Was brauche ich für ein Metronom?
erstmal den Mega88 mit Quarz und Spannungsversorgung aufbaue, dann einen Taster und eine LED dranhänge und einen Timer programmiere der mir die genaue Zeit vorgibt. Später kann dann der Lautsprecher wie beim Player von
man das ganze erweitern könnte. Und der μC läuft auch schon (hab dann doch statt nem Arduino nen ATmega88PA genommen und das AVR-Tutorial gelesen). Hast du denn vielleicht einen hilfreicheren Rat zu meinen aktuellen Fragen?
-
Thread
Stromaufnahme atmega8 zu hoch??
Darko Dragojevic schrieb im Beitrag #3944182: Verbrauch des atmega8 2,3 mA brauchen. Datasheet: ~6mA bei 3,6MHz und 5V fur den ATmega8, ~3,5mA für den ATmega8A.
Darko Dragojevic schrieb im Beitrag #3944182: > soll der Verbrauch des atmega8 2,3 mA brauchen. Das trifft auf den ATmega88PA zu.
-
Thread
[Sammelbestellung] ATXMEGA und STM32
Es wurde der ATMEGA2560 angefragt ab 1 » 18,83 € ab 10 » 15,93 € ab 25 » 11,76 € ab 50 » 10,63 €
Marc S. schrieb im Beitrag #3942603: > Es wurde der ATMEGA2560 angefragt > > ab 1 » 18,83 € > ab 10 » 15,93 € > ab 25 » 11,76 € > ab 50 » 10,63 € ??? Da fehlt wohl ein X. Oliver
-
Thread
PT1000, einfache Auswertung mit AVR (ATmega328)
den entsprechenden Wert korrigiert werden. Auch wenn hier nur ein Kanal gezeigt wird, bei einem ATmega88/328 im DIL-28 Gehäuse können bis zu sechs PT1000 angeschlossen und ausgewertet werden: ADC0 – ADC5. Die Schaltung läßt sich auch auf andere µC übertragen, bei denen Vref als separater Anschluß
*** sind. Wenn man dort ebenfalls ratiometrisch mißt, geht es durchaus. Wie gesagt, an einen ATmega328 passen 6 x PT1000.
-
Thread
ATtiny841 I2C Slave Beispiel
Controller: ATtiny2313, ATtiny25, ATtiny45, ATtiny85, ATtiny26, ATtiny261, ATtiny461, ATtiny861, ATmega165, ATmega325, ATmega3250, ATmega645, ATmega6450, ATmega329, ATmega3290, ATmega169,ATtiny24, ATtiny44, ATtiny88 Bei einen ATMega hab ich diese Lib auch schon benutzt, hat auch ohne probleme
-
Thread
Probleme mit AVR Frequenzmessung
auch funktioniert: http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp1 Es ist zwar für den ATmega88 geschrieben, sollte aber auch auf dem ATmega8 laufen. Die LCD-Ausgabe kannst Du ja sicher an Deine Hardware anpassen.
funktioniert: > http://www.mino-elektronik.de/fmeter/fm_software.htm#bsp1 > > Es ist zwar für den ATmega88 geschrieben, sollte aber auch auf dem > ATmega8 laufen. Die LCD-Ausgabe kannst Du ja sicher an Deine Hardware > anpassen. Hi, danke für den Link, werde mal schauen ob mir das weierhilft.
-
Thread
Womit Einsteigen?
weil du es schon etwas kennst. Qualifizierte Unterstützung im Forum findest du zu AVR. Ich empfehle ATmega88A und die Tutorials zum AVR hier im Forum.
-
Thread
avr-gcc optimiert nicht?
avr Thread model: single gcc version 4.8.2 (GCC) und der Compiler-Aufruf: avr-gcc -c -mmcu=atmega88 -I. -gstabs -DF_CPU=7372800UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -Wall -Wstrict-prototypes -Wa,-adhlns=cnc.lst -std=gnu99 -MD -MP -MF .dep/cnc.o.d cnc.c -o cnc.o
-
Thread
atmega 328 und MPU 9150
hey, ich versuche schon seit einigen Tagen den MPU9150 von invensense mit dem atmega 328 anzusteuern. Programmiert wird das Teil in Atmelstudio (neuste version). Ich nutze den Arduino Bootloader und lade die Hexfile mit xloader auf den atmega. Soweit so gut, ich bekomme aber immer
at start reading and enable i2c_rep_start(MPU9150_ADDRESS); i2c_write(0x27); i2c_write(0x88); //set i2c address at slv1 at 0x0C i2c_rep_start(MPU9150_ADDRESS); i2c_write(0x28); i2c_write(0x0C); //Set where reading at slave 1 starts i2c_rep_start(MPU9150_ADDRESS); i2c_write
-
Thread
C Funktion Char aus EEprom
Hallo, ich will ein Char aus dem EEPROM, des Atmega88PA, auslesen. Genauer gesagt handelt es sich um eine Handynummer, deren Länge bekannt ist. Wie gebe ich aus der Funktion den Char zurück? [c] char* eeprom_einlesein_nummer(uint8_t laenge,uint16
Joe schrieb im Beitrag #3939612: > Hallo, ich will ein Char aus dem EEPROM, des Atmega88PA, auslesen. > Genauer gesagt handelt es sich um eine Handynummer, deren Länge bekannt > ist. Du widersprichst Dir. Ein "char" ist *ein* Zeichen, also z.B. ein 'a' oder eine '7'. Eine Telephonnummer
-
Thread
Spontaner Reset ATmega88 mit LCD
Ich bin langsam mit meinem Latein am Ende. Ich versuche ganz einfach ein 2x16 LCD Display an einem ATmega88 zu betreiben(*): ATmega mit Quartz (14.7456MHz, 2 Kondensatoren, Pullup an der RESET-Leitung, LCD Display über 4 Datenleitungen an PORTD und PB0 angeschlossen), Software ist im Wesentlichen Peter
in meinem Makefile hatte ich für's Übersetzen der Teile in .o-Files den uC-Typ angegeben (-mmcu=atmega88), beim Zusammenbinden der Objektdateien das aber vergessen. Dementsprechend fehlte der Start-Code komplett und so unwichtige Dinge wie Stack-Pointer waren gar nicht initialisiert :-( Seltsam, daß
-
Thread
RFM70 Wahnsinn..
möchte mit 2 RFM70 Modulen eine Funkübertragung starten, aktuell nur mit Testbytes. Der eine Atmega8L (Extern 8 Mhz) ist der Sender, der sendet im Abstand von 1 sek, die Bytes 0x01,0x02,0x03. Der Sender Signalisiert mir durch eine LED das gesendet wurde, diese Blinkt auch im 1 Sek. Takt. Im Anhang
empfängt, es tut sich nichts, der IRQ Pin bleibt beim Empfänger auch auf High. Habe schon auf einen Atmega8L Empfänger auf 3.3v basis das ganze getestet, nur habe ich hier das selbige Problem (Wollte ein evtl. 5V Pegel Problem am Empfänger ausschließen) Ich habe nun mittlerweile 8 RFM70 Module ausprobiert
-
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 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
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
Conways Game of Live zu langsam auf Z80
.ten Generation noch. PS: Der Atmega hat 1 Befehl pro Takt! Der Z80 braucht deutlich mehr Takte für jeden Befehl! Unterm Strich sind das nicht mehr als vielleicht 700.000 Befehle/s. Nettes Programmierspielzeug... anbei mein Code.
Christian J. schrieb im Beitrag #3941244: > PS: Der Atmega hat 1 Befehl pro Takt! Der Z80 braucht deutlich mehr > Takte > für jeden Befehl! Unterm Strich sind das nicht mehr als vielleicht > 700.000 Befehle/s. Ach ja, ich schaue mir das Trauerspiel
-
Thread
Bluetooth AVR ISP Programmer
kurz überflogen und werde ihn noch ganz lesen, aber zur kurzen Verständnisfrage: Ich habe einen Atmega und speichere einmalig mit einer normalen ISP Schnittstelle das Programm ab. Wenn nun der Atmega Stromversorgung hat, würde er das Programm im Flash starten, und nicht den Bootloader. Kann man
Unterschied liegt bei ca. Faktor 20 und mehr. Als Hardware-Basis habe ich den BlueController mit ATMega88P verwendet, da ist das Bluetooth Modul BTM-222 bereits onboard. Viel Platz im Flash bleibt beim ATmega88P aber nicht mehr, daher empfehle ich den ATmega328P. Der Bluecontroller läuft intern mit
-
Thread
Instrumentenverstärker mit UA741CN
einen 10-Bit AD-Wandler. Bei einer Verstärkung von 1000 liegt ein LSB gerade mal bei 5V/1024/1000 ~4.88 uV. Der INA128 hat laut DB bei einer Verstärkung von 1000 bspw. ein eingangsbezogenes Rauschen zw. 0.1 Hz und 10 Hz von 0.2 uVpp oder ~30 nV RMS was etwa 30 uV RMS am Ausgang ergibt und damit genug ist
sondern an 2,5 > V Das hattte ich ja auch schon geschrieben. Stattdessen wurde dann Vref vom ATmega mit einem Spannungsteiler auf halbe Betriebsspannung gebracht ... Gruß Jobst
-
Thread
Einfacher Wobbelgenerator mit AVR?
die Spiegelfrequenzen ausnutzen. Wenn die DDS-Schleife mit 512kHz wiederholt wird (schafft ein Atmega in Assembler noch gut) und z.B. 60kHz als Grundfrequenz ausgibt dann kann man auch noch 512kHz-60kHz=462kHz ausfiltern.
Eagle-Files? Software ist erst rudimentär vorhanden, mehr oder weniger ein simpler "Treiber" für ATmega328. SPI (falls das SPI ist) hab ich "händisch" gemacht. Code ist aber sehr kurz und (hoffentlich) übersichtlich.
-
Thread
Xytronic LF-1600 Reverse-Engineering
www.elektroda.pl/rtvforum/topic2088391.html#10257351 Anscheinend gibt es auch nicht-gesockelte Versionen des ATMega88 in den Lötstationen.
Thomas S. schrieb im Beitrag #4551921: > Anscheinend gibt es auch nicht-gesockelte Versionen des ATMega88 in den > Lötstationen. Ah ja. Sehr schön. In SMD sogar :) Dort ist ein Pinheader direkt neben dem Controller. Das scheint ein ISP-Header zu sein. Die Schaltung scheint grob gleich zu sein.
-
Thread
Welches Programmiergerät für AVR und AVR32
mit ATTiny und ATMega zu machen und den Einstieg zu finden ohne großes Geld auszugeben ist das vollkommen ausreichend. Wenn es 100% Avrisp-mk2-kompatibel sein soll (jedoch ohne dessen Hardware-Unzulänglichkeiten) und
gehabt und bin damit sehr zufrieden. http://www.ebay.de/itm/Programmer-fur-alle-AVR-ATMEL-XMEGA-ATMEGA-ATTiny-mit-ISP-TPI-und-PDI-/161509987962?pt=Wissenschaftliche_Ger%C3%A4te&hash=item259abed67a
-
Thread
RFM01 Empfänger mit Interrupt
Modul dran ist, einrichten, aber noch nicht freigeben. * (an den RFM sende ich dazu : 0xc0a2, 0xce88, 0xce8b) * Empfänger initialisieren und Fifo anschalten. Datenpointer vorbereiten. * ( RFM bekommt 0xc0a3) * Pinchange Interrupt freigeben. Im Interrupt: Daten *zum* RFM01 dauerhaft lo setzen
rf01_trans(0xC42B); // Data Filter: internal rf01_trans(0xCE88); // FIFO mode rf01_trans(0xC6F7); // AFC settings: autotuning: -10kHz...+7,5kHz rf01_trans(0xE000); // disable wakeuptimer rf01_trans(0xCC00); // disable low duty cycle
-
Thread
Was gehört in ein gutes Bauteile-Sortiment?
BC547B und C BC548C BC557C BD135 BD136 BF199 BF245C J310 Atmega88 Atmega328 Atmega32 Atmega644 (USB-Progger billig von ebay oder AVRISP MKII) PIC 16F876 PIC 18F2550 74HCT244 74HCT04 74HCT14 78L05 78L06 7805 7809 7812 diverse IC-Sockel 8DIL
-
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
AVRDUDE und AVR-Dragon Problem
Weil ich den Tip bekommen habe mittels AVR-Dragon und AVRDUDE könne ich die DWEN Fuse von einem ATMEGA88 rücksetzen.
-
Thread
Atmega88 DWEN Fuse rücksetzen
Hallo zusammen, ich habe bei meinem ATmega88 die DWEN Fuse gesetzt. Nun kann ich natürlich nicht mehr auf den Chip per SPI zugreifen. Ich wollte nun mittels AVR-Dragon und AVR Studio4 im Debug Mode debugWIRE abschalten und dann mittels
aussehen? Würde ein Rechtecksignal von einem Frequenzgenerator ausreichen mit z.b. 1Mhz an Pin 9 vom Atmega88? AVRDUDE kenn ich leider noch nicht, ich habe aber mal gelesen der wäre bei WIN AVR dabei stimmt das? Ansonsten müsste ich mir den noch runter laden.
-
Thread
Anfänger in C und welcher PIC (evtl. uno32) ist geeignet ?
nich tmehr in DIP verfügbar) aber nach Oben wird die Luft halt dünn. Klar gibt es die ATMEGA32, aber die führen einfach ein Nischendasein, überhaupt kein Vergleich zu den PIC32 oder den CORTEX-M. wenn also mal mehr Leistung notwendig sein sollte, dann würde das wieder bedeuten, neue Tools,
muss nicht Zwingend ST oder NXP draufstehen. (Je nachdem was an Ausstattung gewünscht ist) Mit ATMEGA würde ich heute aber nur noch einsteigen wenn du von vorneherein weist das du definitiv nie über solch einfache Anwendungen hinaus willst... Gruß Carsten
-
Thread
LED Videolicht ohne PWM
gemacht und vielleicht gibt es ja noch Fragen von mir oder wir können über die Ansteuerung durch AtMega diskutieren
von 8 Bit erhältst du mit einem 16MHz Quarz eine PWM-Frequenz von 62,5kHz ! Mit einem neueren ATmega wie den Atmega88 nutzt kann man auch einen 26MHz Quarz verwenden und erhält eine PWM-Frequenz von 101,5kHz.
-
Thread
Looping Louie Tuning
Kann mir jemand erklären, wo der Unterschied zwischen diesen Atmega's 88 liegt? https://www.reichelt.de/ATMEGA-88V-10-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=68171&artnr=ATMEGA+88V-10+PU&SEARCH=Atmega88 https://www.reichelt.de/ATMEGA-88PA-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=121835&artnr=ATMEGA+88PA-PU&SEARCH=Atmega88 https://www.reichelt.de/ATMEGA-88A-PU/3/index.html?&ACTION=3&LA=446&ARTICLE=121833&artnr=ATMEGA+88A-PU&SEARCH=Atmega88 https://www.reichelt.de/ATMEGA-88-20-PU/3/index.html
-
Thread
Philips-Hue-Lux zerlegt
wegen der Hitze der LED) ist... Ein paar Fakten: * Controller-Board Dimensionen: 45x25mm * ATMega M2564RFR2 * Y100 - 16MHz * U101 - 4MBit Flash MXIC 25L4006E M1Q126 * U103 - F13? - Spannungsregler 3V3 * PWM Ausgang 3V3 auf Port B7 - Pin 33 ** abnehmbar an R224 (untehalb der Spule) * Stromversorgung
82.3 231 83.0 232 83.7 233 84.4 234 85.1 235 85.8 236 86.5 237 87.3 238 88.0 239 88.8 240 89.5 241 90.2 242 90.9 243 91.7 244 92.4 245 93.2 246 93.9 247 94.7 248 95.4 249 96.2 250 96.9 251 97.7 252 98.5 253 99.2 254 100.0 255
-
Thread
8Bit PORT splitten
Moin Moin Wissende, ATMEGA88 als DDS LFO. PORTD nutze ich als 8Bit Ausgabe über ein R2R Netzwerk. Jetzt benötige ich jedoch den UART an PD0 und PD1 und muss deshalb den PORTD splitten. Über eine ISR zähle ich einfach rauf
-
Thread
Fuses beim Atmega 88A
Hallo! ich habe hier einen Atmega88A und würde ihn gerne mit einem 4MHz Quarz betreiben. Habe den Quarz dazu, über zwei 22pF Kondensatoren an GND, an XTAL1 und XTAL2 gehangen. Nachdem ich ins Datenblatt geschaut habe, habe ich folgende
toni_m schrieb im Beitrag #3904208: > ich habe hier einen Atmega88A und würde ihn gerne mit einem 4MHz Quarz > betreiben. Habe den Quarz dazu, über zwei 22pF Kondensatoren an GND, an > XTAL1 und XTAL2 gehangen. Nachdem ich ins Datenblatt geschaut habe, habe
-
Thread
ATmega8 - der Aufruf der ISR daurt sehr lange
Hallo zusammen, mir kommt gerade bei der Programmierung eines ATmega8 etwas spanisch vor. Eingestellt ist er auf 8MHz. Das beduetet ja, dass ein Prozessortakt 125ns dauert. Ich habe nun folgendes programmiert und mit nem Osca gemessen: [c] int main(void) { while
11 24 eor r1, r1 68: 8f 93 push r24 6a: 9f 93 push r25 6c: 88 b3 in r24, 0x18 ; 24 6e: 92 e0 ldi r25, 0x02 ; 2 70: 89 27 eor r24, r25 72: 88 bb out 0x18, r24 ; 24 74: 8f ef ldi r24, 0xFF ; 255
-
Thread
Verständnisproblem Transistor Speisungsschaltung
Zudem habe ich im Rest der Schaltung das selbe Problem, dort wird z.B. ein kleiner DC Motor vom uC(ATMEGA88A) gesteuert und anch links oder rechts fahren gelassen. Nun erscheint es logisch, dass je zwei Transistoren zusammen den Motor in eine Richtung laufen lassen, jedoch wird der NPN mit Vcc auf den
Cédéric schrieb im Beitrag #3901732: > dort wird z.B. > ein kleiner DC Motor vom uC(ATMEGA88A) gesteuert Die Schaltung hat erst einmal nur Sinn, wenn Pfeile bei den Emittern in der Schaltung umgedreht werden. Also Emitter der PNP an Vcc und Emitter der NPN an Masse. Dann ist es erst