-
Thread
TWI IC2 Taktrate berechnen
Hi >Datenblatt Kapitel 19.5.2: Welches Datenblatt? Bei dem Kapitel stoße ich bei den ATMega88 immer auf SPI. MfG Spess
Datenblatt? http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf
-
Thread
Atmega88 DAC +-10V
Guten Tag, Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig zusätzlicher externer Beschaltung am DAC. Kann mir hier Jemand eine Lösung sagen zb. Welchen Wandler von
Michael H. schrieb im Beitrag #5749129: > Ich möchte einen digitalen Wert von einem Atmega88 mit einem D/A Wandler > in +- 10 V umsetzen, und das möglichst wenig Aufwand d.h. mit wenig > zusätzlicher externer Beschaltung am DAC. > > Kann mir hier Jemand eine Lösung sagen zb. Welchen
-
Thread
Zehntel springt von 4 wieder auf 2. Warum?
haut da was mit der Freigabe der Overflow Timer nicht hin. Ausgewählt hatte ich am Anfang einen Atmega16. Datenblatt für Atmega16 finde ich jedoch nicht. Sondern nur für Atmega16(plus irgendwelche Zahlen und Buchstaben). Geöffnet habe ich nebenher Atmel ATmega16M1/32M1/64M1 [DATASHEET]. Da wird
Jens N. schrieb im Beitrag #5747846: > Ausgewählt hatte ich am Anfang einen Atmega16. Datenblatt für Atmega16 > finde ich jedoch nicht. Sondern nur für Atmega16(plus irgendwelche > Zahlen und Buchstaben). > > Geöffnet habe ich nebenher Atmel ATmega16M1/32M1/64M1 [DATASHEET].
-
Thread
LTC1257 Ansteuern D/A Wandler ?
LTC1257_2.c * * Created: 23.02.2019 17:06:43 * Author : USER */ /* soft_serial_01.c ATmega88 @ 16MHz */ #define F_CPU 16000000UL #include <avr/io.h> void soft_serial (uint16_t data) // Funktion soft_serial { for (uint8_t i=0; i<=11; i++) // for-Schleife 8 mal ausführen
-
Thread
Atmega88p 12bit senden ?
auch 12bit senden ? wenn ja, kann mir das hier Bitte jemand zeigen ? [c] /* soft_serial_01.c ATmega88 @ 16MHz */ #include <avr/io.h> void soft_serial (uint8_t data) // Funktion soft_serial { for (uint8_t i=0; i<=7; i++) // for-Schleife 8 mal ausführen { if (data
LTC1257_2.c * * Created: 23.02.2019 17:06:43 * Author : USER */ /* soft_serial_01.c ATmega88 @ 16MHz */ #define F_CPU 16000000UL #include <avr/io.h> #include <util/delay.h> void soft_serial (uint16_t data) // Funktion soft_serial { for (uint8_t i=0; i<=11; i++) //
-
Thread
IRSND Daten für Roomba
Staubsauger per Infrarot LED zu starten. Die Hardware ist zum Testen bisher ein RUMPUS Entwicklerboard mit ATMega168. Scheint alles soweit zu funktionieren, denn die LED flackert, aber ich habe keine original Fernbedienung, mit der ich über IRMP die richtigen Daten auslesen könnte. Ich brauche die
haben die bei Roomba auch irgendwann das Protokoll geändert. Mich wundert auch, dass Du da den Code 88 angeführt hast. > Haben wir alles sonst ausgeschlossen? Gute Frage. Ich prüfe nochmal alle Infos, die ich von Dir habe.
-
Thread
ISP Frequenz Pickit 4
Hallo, ich programmiere einen Atmega88 im ISP Modus mit dem neuen MPLabx. Das funktioniert soweit, nur wo stellt man die SPI Frequenz zum programmieren ein? Scheinbar ist als def. 125Khz gewählt, was mit doch zu langsam ist... 4 Mhz wäre
-
Thread
ATmega328, PORTA fehlt
Falsch. Der allererste war der AT90(L)S4433. Mit 28 Pin und den PortsB,C und D. Danach folgte der ATMega8 mit der kompatiblen Pinbelegung. Und der wurde von den ATMega48,88,168 und 328 'abgelöst'. Die alle die gleiche Peripherie aber unterschiedliche Speicherausstattung besitzen. MfG Spess
seit Ende des letzten Jahrtausends (AT90S2233/4433) nur die Ports B,C und D. Und alle Nachfolger, ATMega8, ATMegaATMega48,88,168 und 328, haben die gleiche abwärts kompatible Pinbelegung. Lediglich der ATMega328PB im 32pol. QFN-Gehäuse hat noch zusätzlich PINs auf PortE. MfG Spess
-
Thread
Das erste Mal TWI nutzen
Arduinoboards) per TWI kommunizieren und hoffe das ich bei euch Unterstützung finde. Datenblatt des ATmega 2560 ist natürlich mein Freund, trotzdem überließt mensch bei neuen Inhalten immer wieder Dinge oder interpretiert diese anders als es gemeint ist. Momentan möchte ich als erstes den Master generieren
im Datenblatt auf Seite 256 in der Grafik ist im oberen rechten eine Unterscheidung von 0x80 und 0x88. Wozu dient diese? Ich hoffe ihr könnt mir beim Code helfen damit dieser auch bei der ersten Übermittlung alles mitbekommt, so ist es kacke. Viele Grüße Hannes
-
Thread
Microkontroller Register TCCR0A/TCCR0B OCR0B (PWM)
B00100011; TCCR0B = B00000011; OCR0B = 25; so jetzt habe ich erst mal im Daten Blatt für den Atmega328P geschaut http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf ab Seite 113 da habe ich herausgelesen, dass die Register Bit Nr. haben und
OCRnx Buffer. Diese sind, außer im Normal- und CTC-Mode, immer vorhanden. Habe Timer 0 und 1 vom ATmega 328P und 2560 gelesen. Vielleicht bei einem anderen ATmega? ATtiny vielleicht?
-
Thread
Atmega328P Serial Problem
ich das im Datenblatt gerade nicht, aber Seite 46 http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf "The Application software must ensure that a sufficient division factor is chosen if the selected clock source has a higher frequency than the maximum
das im Datenblatt gerade nicht, aber Seite 46 > http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf > "The Application software must ensure that a sufficient division factor > is chosen if the selected clock source has a higher frequency than the >
-
Thread
Es'hail2 - erster geosationärer Amateurfunk-Satellit
Mittlerweile habe ich "Portsdown" näher betrachtet. Die Sampleraten reichen von 88kS/s bis 4MS/s. Hier einige Bilder zu 88kS/S: http://www.vivadatv.org/viewtopic.php?f=78&t=457 120 kHz Signalbandbreite, das geht sogar noch im 2m-Band. Der Raspi kann anscheinend Video-Testbilder
Fläche) für 88kS/s
-
Thread
AS7 "recipe .elf failed" bei neuem Projekt
/../mcucpp" -O1 -ffunction-sections -fdata-sections -fpack-struct -fshort-enums -g2 -Wall -mmcu=atmega328p -c -std=c++2a -fconcepts -MD -MP -MF "AVR_Toggle.d" -MT"AVR_Toggle.d" -MT"AVR_Toggle.o" -o "AVR_Toggle.o" ".././AVR_Toggle.cpp" Finished building: .././AVR_Toggle.cpp Building target
text data bss dec hex filename 136 0 0 136 88 AVR_Toggle.elf Done executing task "RunCompilerTask". Using "RunOutputFileVerifyTask" task from assembly "C:\AtmelStudio_6.2\Extensions\Application\AvrGCC.dll". Task "RunOutputFileVerifyTask
-
Thread
Zeitversatz für Relais / Briefkasten
danke für deine Antwort. ja, es sind vermutlich 3,7V (keine Voltangabe auf dem Akku, aber 3,88V mit dem Multimeter gemessen). Wünsche dir noch einen schönen Abend. Gruß Sebastian
.. Laut einer Webseite (http://www.home-automation-community.com/arduino-low-power-how-to-run-atmega328p-for-a-year-on-coin-cell-battery/) auch 0.0541 mA ohne LEDs. Da steht aber auch was von weiteren Techniken um das in den Bereich zu von 150nA zu reduzieren.
-
Thread
Reset verfuste Chips retten
12V vorgesehen ist "Voltage on RESET with respect to ground-0.5V to +13.0V", zu finden z.B. beim ATmega48 in den Absolute maximum ratings auf Seite 317 (http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48_88_168_megaAVR-Data-Sheet-40002074.pdf). Und als Schaltung: http://homepage.hispeed.ch
daufschauen ob man mit diesem billig ding aus China HV kann https://www.ebay.de/itm/1PCS-USB-STK500-for-ATMEGA8U2-ATMEGA8-ATMEGA128-the-AVR-best-programmer/401290517078?hash=item5d6ec75a56:g:AjoAAOSw32lYxfvh Ich finde darauf keinen Hinweis. Grüße Rudi
-
Thread
Galaxy S5 leert seinen Akku ausgeschaltet
oben. Am Akku misst man übrigens bei 20% Ladezustand eine Leerlaufspannung von 3.75V, 50% sind 3.88V. Wobei die Ladeendspannung bei 4.4V ist ?? (soll wohl schnell kaputt gehen.) Nun habe ich den originalen Akku auf 50% = 3.88V geladen und aus dem Gerät entnommen. In 2 Monaten messe ich wieder, dann
noch 3.88V. > Der Ersatzakku hat seit 3 Monaten konstant 3.8V. > Deshalb würde es mich wundern, wenn es der Akku ist. Auch der Ersatzakku hat immer noch 3.8V. Also entweder es taugt die Hardware des
-
Thread
AVR Dragon wird nicht erkannt (Disconnected)
und darin avrdude aufrufen. [pre] sudo apt-get install avrdude sudo avrdude -c dragon_isp -p atmega88 -P usb [/pre]
avrdude aufrufen. > > [pre] > sudo apt-get install avrdude > sudo avrdude -c dragon_isp -p atmega88 -P usb > [/pre] Tja ich habe heut Nachmittag gerade Ubuntu installiert, so ein Zufall ;-) Ich habe einen Arduino UNO als Target Kein Erfolg, Meldung: [pre] sudo avrdude -c dragon_isp
-
Thread
AVR: Zufallszahlengenerator - zufälliger Startwert
Das Terminal ist auch nichts auf PC-Basis, sondern das ist eine zweite Platine, auf der mir ein ATMega88 ein Display und ein 4x3-Tasten-Feld RS232-tauglich machen. Da könnte man nur mechanisch was draufbasteln, wie bei den Skimming-Angriffen an Bankautomaten.
Der Controller, der den echten Zufallswert als Startwert liefern müsste ist ein ATMega1284. Der hat leider keinen Temperatursensor.
-
Thread
MP3 Decoder in C der wenig Ressourcen braucht.
rbx schrieb im Beitrag #5715526: > und ich nehme an, > Beitrag "Software MP3 decoder for ATmega/ATxmega" > hast du dir schon angesehen? Danke! Den Artikel hatte ich nicht gefunden. Das beantwortet die meisten Fragen! mind. 8K RAM, 45kb flash, ein Kanal... Ich denke MP3 kann ich dann
9a 99 99 41 9a 99 99 41 33 33 93 41 cd cc 88 41 cd cc 88 41 9a 99 a5 41 9a 99 a5 41 cd cc a4 41 (letzte Zahl) (17 bis 20 in 0,1 er Schritten) Nicht nachrechnen! Das
-
Thread
Notstromaggregat per SMS an- und ausschalten
wirst Dich aber auf jeden Fall in den AVR-Controller einarbeiten müssen. Ich würde sowas wie den ATMega88 vorschlagen, evtl. auch etwas größer wenn 1kB SRAM zu wenig ist. Denke aber, daß ich es mit dem hinkriegen würde. Interagieren mit dem GSM-Modul geht eigentlich (könnte man auch vorher mit einem
nehme. Das AVR-Tutorial arbeitet ja im einfachsten Fall mit dem Olimex AVR-P28-Board, dem Controller ATmega8 und dem USB-ISP-Programmieradapter. Wenn ich hier ein GSM-Modul anschließe und das ganze programmierseitig löse (welche Sprache ist am besten?), scheint es mir machbar zu sein. Als Test würde ich
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V4]
Produktbewertungen sprechen ja eigentlich dafür? https://www.ebay.de/itm/1PCS-MCU-IC-ATMEL-DIP-28-ATMEGA328P-PU-ATMEGA328P/273089911516?epid=1007623075&hash=item3f956d5adc:g:WwUAAOSw8Atbf9Ss Klaus.
kann sowas direkt beim Hersteller bekommen? Danke! Sorry, ich hatte den falschen verlinkt, der Atmega328(p) kostet 1,85€. Ab und zu schlage ich auch ein Schnäppchen bei Aliexpress, das sind dann aber 10x Atmega328p TQFP für 10,50€.
-
Thread
Datenblatt (ATmega48, ATmega88, ATmega168, ATmega328) auf deutsch
Hallo, falls noch nicht bekannt und jemand es gebrauchen kann hier der Link zur tu-chemnitz.de für das Datenblatt auf deutsch. Online : https://www-user.tu-chemnitz.de/~heha/hs/ATmegaX8.chm/ und zum herunterladen: https://www-user.tu-chemnitz.de/~heha/hs/ATmegaX8.chm Gruß Karl
-
Thread
Welchen Parameter muss ich nutzen, um mit Arduino und DS18S20 ein Relais zu steuern?
Ende kann mir keiner sagen, wie es geht ... Mein Problem: Ich möchte mit einem Arduino Nano w/Atmega 328 und einem DS18S20 Temp.-Sensor eine Schaltung bauen, die ab einem gegebenen Wert (z.B. 20°C) eine Relais schaltet. Mit den üblichen Sketchen habe ich das Relais einzeln testen können und habe
Möglichkeiten gibt und man nicht weiss welche gilt: [c] nano.name=Arduino Nano ## Arduino Nano w/ ATmega328P (new boot full mem low upload) ## Arduino Nano w/ ATmega328P (new bootloader full mem) ## Arduino Nano w/ ATmega328P (new bootloader old mem) ## Arduino Nano w/ ATmega328P (old bootloader low
-
Thread
Rust - ist das hier um zu bleiben?
so viel Arbeit hineingesteckt wurde, kommt nicht so schnell zum Stillstand. Laut Github arbeiten 88 Leute daran, so dass auch der Ausfall einzelner Personen kein unüberwindliches Problem darstellen sollte. Selbst wenn Mozilla die finanzielle Förderung einstellen sollte, wird das die Entwicklung zwar
-
Thread
Passender Step Up zu 3.3V nRF24l01
Hallo Zusammen, wir entwickeln derzeitig einen Handsender welcher einen ATmega88PA-AU als Gehirn beinhaltet und über einen nRF24L01 Daten sendet. Das Ganze wird mit 2 AAA Batterien betrieben. Für unsere früheren Fernbedienungen haben wir den NCP1400ASN33T1G benutzt. Dieser
-
Thread
MAX232 und FTDI auf einem RX Pin
Hallo zusammen, ich habe vor an einem Atmega88 HW UART alternativ mit RS232 (über MAX232) oder USB (FT232) zu betreiben. (Also je nachdem was angeschlossen ist. Beides zugleich ungültig und muss/kann nicht funktionieren. Die Senderichtung
-
Thread
Buch für Einstieg in C Programmierung
Hallo zusammen, Ich habe vor längerer Zeit ein paar Projekte mit "atmega's" gebastelt und in Basic programmiert. Mittlerweile habe ich aber wohl den Großteil vergessen :-) Jetzt habe ich wieder ein paar Ideen, möchte aber gern mit C beginnen. 1: Es gibt viele Bücher
Da hat sich wohl ein x durch ein Leerzeichen ersetzt. Korrekt wäre: AtmegaX8 (d.h. Atmega48, Atmega88,...)
-
Thread
Arduino Pro Mini Software RTC
Mini, kein Stromsparwunder ist, ohne ihn zu modifizieren, wäre es evtl. angesagt eher einen nackten ATMega328p zu verwenden, und anstatt des übliche 8 oder 16MHz Quarzes/Resonators, einen Uhrenquarz einzusetzen. Dafür dann Timer2 im asynchronen Modus betreiben. Und den µC mit dem internen RC Oszillator
China Müll mit "8 Mhz" aus RC (Verpol Diode auch noch eingespart) https://www.ebay.de/itm/Pro-Mini-atmega168-3-3V-8M-Arduino-kompatibler-Nano-replace-Atmega328/152895006858?hash=item239940a88a:g:vh4AAOSwBp9aeDPD:rk:23:pf:0 Man muss genau hingucken, ob der Quarz drauf ist oder nicht. Der Bootloader
-
Artikel
Sparmatic Heizungsthermostate
"Thermy") - ca. €15 zeitweise auch in Lebensmittel-Ketten, wie Lidl, NP... Hardware. Controller: ATmega169(P)V, 16kBytes Flash, 1kByte SRAM, 512Byte EEPROM Display: LCD mit 4x 14-Segmentanzeige, Bargraph und Symbolen Uhrenquarz 32768Hz Tasten und/oder Drehgeber Motor und Getriebe zum Stellen des Heizkörperventils
Tasten + Drehgeber 3 Tasten + Drehgeber Gehäuse Stifte verschw. Rastnasen Stifte verschw. Controller ATmega169PA ATmega169PV ATmega169PA ATmega169PA Schaltplan Threads Fotos, Fotos Firmware Für Informationen in diesem Thread kann man die genannten Thermostate anhand der Beschaltung des Controllers in zwei
-
Thread
Noch ein Taschenrechner auf ATMega Basis
ist die Einstellung "Interner RC Oscillator 8MHz, Taktteilung / 8" der Auslieferungszustand des ATMega 328. Danke noch mal.
Mosfet abschaltbar machen. Vielleicht kann man sich auch einen kompletten E/A Schalter sparen und den Atmega in den Sleep-Mode schicken. Geweckt wird er dann über die „ON“ Taste.
-
Thread
ATmel Atmega48 IVT und AVR-GCC
sollten die Einträge an Adresse 0x0012 und 0x0014 liegen. Im Datenblatt steht auch, dass für die Atmega48/88 Derivate ein instruction word und für die Atmega168 Derivate zwei instruction word benötigt werden. In der Include-Hierarchie bzw. bei der Nachverfolgung der USART_RXC/TXC_vect Defines habe
ein Strich durch die Rechnung gemacht... Was ich noch nicht ganz vestehe: Aus dem Datenblatt ATmega48/88/168: [avrasm] ... ;SPI Transfer Complete Handler 0x012 rjmpUSART_RXC; USART, RX Complete Handler 0x013
-
Thread
Schwierigkeiten mit den externen Interrupts vom Atmega328p
ist daher, mit der .org Anweisung immer die richtige Adresse zu erzwingen. Dann wäre es auf dem ATmega88 und auf dem ATmega328 lauffähig. Mit Assembler muß man viel sorgfältiger und disziplinierter als mit C programmieren.
>> Ich programmiere gerade meine AlarmSau in Assmbler > Mit welchen uC? ATMega1284P. (und ATMega88 für's Terminal).
-
Thread
Selbst gebasteltes USBASP, welchen Taktgeber?
ich mir einen USBASP selber bauen. Dazu habe ich einen Digispark (Attiny 35) und einen nackten Atmega8. Welcher eignet sich dazu besser? Und 2. Welchen Taktgeber sollte ich verwenden und welche Taktrate? Ich möchte mit dem USBASP möglichst alle Attinys und Atmega ansprechen können. Kristall,
ich mir einen USBASP selber bauen. > Dazu habe ich einen Digispark (Attiny 35) und einen nackten Atmega8. > Welcher eignet sich dazu besser? Der originale USBASP verwendet einen ATmega8. Man kann auch einen ATmega48 verwenden (mit abgespeckter(?) Firmware). Oder einen ATmega88. Oder ATmega168/328
-
Thread
AVR: RAM-Inhalt bei Reset
Programmieren überstehen sie nicht. Der Crashtest war auch nicht besonders schwierig... ldi r16,0x88 push r16 push r16 ret -> und tschüss.
sich also nicht darauf. Ein Lapsus; kann mal passieren. :-) Ich gehe im folgenden mal von einem ATMega328p aus. (ww1.microchip.com/downloads/en/DeviceDoc/ATmega328_P%20AVR%20MCU%20with%20picoPower%20Technology%20Data%20Sheet%2040001984A.pdf) Danach lässt sich der BOD-Level (Seite 370) bis auf 1,8V
-
Thread
Z80 wie AVT nutzbar? Gesperrt
ein Griff ins Klo. Es gibt zwei nennenswerte offene C-Compiler für den Z80, und zwar SDCC und Z88DK. Weitere Compiler gibt es zwar, aber die sind in aller Regel tot.
Beitrag #5665173: > Es gibt zwei nennenswerte offene C-Compiler für den Z80, und zwar SDCC > und Z88DK. Weitere Compiler gibt es zwar, aber die sind in aller Regel > tot. Für tote Controller nimmt man tote Compiler. https://www.bdsoft.com/resources/bdsc.html
-
Thread
ATMega88/328 Start aus BOD und Stromverbrauch
Moin, Wir haben hier ein merkwürdiges Verhalten bbei M88PA und M328PA und verstehen es nicht. Die Schaltung wird durch eine schwache variable Stromquelle gespeist. So ein paar 100µA max. Der Käfer läuft auf 128kHz intern. Gepuffert wird mit 100µF, da
> Hat einer ne Idee? Nein, erstmal keine Idee - nicht mal ein Datenblatt für einen ATmega328PA, woher bekomme ich das?
-
Thread
Einstieg in die µC-Welt
grundlegende C-Kenntnisse sind da. Ich suche nun einen Projektvorschlag auf Basis eines µC (z.B. ATmega) für einen Zeitraum von 1-2 Monaten, dass für einen Quasi-Anfänger realistisch ist. Der Lerneffekt soll dabei nicht zu kurz kommen. Ich kann das leider schlecht einschätzen, kann mich aber erinnern
Dich eine einfach lesbare Wiki Variante rausgesucht ;): https://de.wikipedia.org/wiki/Ariane_V88 Und hier noch eine Summary des ESA Reports dazu http://esamultimedia.esa.int/docs/esa-x-1819eng.pdf
-
Thread
PowerSave Mode bei ATMega48P zieht zuviel Strom
auf das Datenblatt: https://www.mouser.de/datasheet/2/268/Atmel-8025-8-bit-AVR-Microcontroller-ATmega48P-88P-1315175.pdf S.55 - 13.5. Low Frequency Crystal Oscillator S.64 - 14.2. Sleep Modes Zeigt die Modi. Gibt's im Datenblatt noch Widersprüche?
komplett: Quelle: https://www.mouser.de/datasheet/2/268/Atmel-8025-8-bit-AVR-Microcontroller-ATmega48P-88P-1315175.pdf S.68 - 14.11.6. Port Pins "When entering a sleep mode, all port pins should be configured to use minimum power. The most important is then to ensure that no pins drive resistive
-
Thread
Benötige Hilfe beim programmieren eines Microkontrollers!
deinen µC adaptieren. Ohne Manual geht da nix. http://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061A.pdf Im AVR GCC Tutorial sind die Ports für mich wunderbar erklärt. Man schaut sich die C Bsp. Codes an und weiß Bescheid was man machen muss. PDIP Gehäusepin
zugeschaltet. Bei den neueren AVR (wie z. B. ATtiny13, ATtiny2313, ATtiny24/44/84, ATtiny25/45/85, ATmega48/88/168, usw.) kann man als Ausgang konfigurierte Pins toggeln (PORTx zwischen 0 und 1 „umschalten“), indem man eine 1 an die entsprechende Bit Position des PINx Register schreibt. Was genau verstehst
-
Thread
PIC18F45K22 Software PWM
Seite gezeigte Verfahren mit Soft-PWM benutzen, leider bekomme ich es einfach nicht hin das für den Atmega32 gedachte Beispiel auf meine PIC18F45K22 umzumünzen. Init: [c] /* Timer 0 */ T0CON = 0x88; TMR0H = 0xFF; TMR0L = 0x88; INTCONbits.GIE = 1; T0CONbits.TMR0ON = 1; [/c]
{ INTCONbits.T0IF = 0; TMR0H = 0xFF; TMR0L = 0x88; time++; if (time>20) { time=0; } if (time<pwm_val) { LATCbits.LATC7
-
Thread
Hat der Atmega8 die selbe Pinbelegung wie der Atmega328p?
"replacing" dürfte das Stichwort sein, also "replacing atmega8 by atmega88" o.ä.
Ich hab die zumindest noch bei mir gefunden: AVR094: Replacing ATmega8 by ATmega88