-
Thread
Atmega88: Fast-PWM-Ausgabe von Non-Inverting auf Inverting umstellen
Hallo, ich will auf einem Atmega88 die Fast PWM Ausgabe für OCR0A und OCR0B vom Non-Inverting-Mode auf den Inverting Mode umstellen. Non-Inverting funktioniert einwandfrei. Zum Umstellen auf Inverting muss WGM02 in Register TCCR0B
Ich habe keinen Atmega88 und kann es nicht prüfen, aber mit dem ATtiny13A funktioniert die inverted PWM so dass wenn OCR0A = 255 dann bleibt die LED ausgeschaltet. [c] // ATtiny13A inverted PWM test #define F_CPU
-
Thread
ADJ Pin Ansteuerung mehrerer ZXD1350 LED-Treiber (Impedanzwandler vorgeschaltet
Treiber pro Platine) ich etwa ansteuern könnte mit dem PWM-Signal direkt vom Microcontroller aus (ATMEGA88). Gebe es eine Möglichkeit das Signal zu verstärken, damit ich bis zu 20 LED Platinen ansteuern kann. (Die LED-Platinen werden in eine Photobiomodulationsdecke verbaut). Vielen Dank trippleass
-
Thread
2x Arduino im Gleichtakt
UBRRn + 1)), wenn U2Xn = 1 (Async. Double Speed) https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf#G3.1199934 2Mbps bei fosc = 16MHz, UBRRn = 0, U2Xn = 1 https://ww1.microchip.com/downloads/en/DeviceDoc/ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf
-
Thread
suche intelligenten Schrittmotor-Treiber
Chip? Ich könnte Dich an meiner Software teilhaben lassen. (ASM!) Benötigt aber neben einem ATmega88-328 noch Frank E. schrieb im Beitrag #6945383: > b) die Dinger mit "DIR" und "STEP" und diversen Config-Pins Genauer: DRV8825 Features: - RS485 - ASCII-Kommandos - 8 Adressen + Broadcast
Moin, wie Jobst kann ich Dir meinen Treiber anbieten. Der braucht einen ATmega1284p und setzt HPGL in Impulse und Richtung um. Wird über die serielle Schnittstelle gesteuert. Kann aber keine Pausen. Nutzt fast den gesamten SRAM als Ringspeicher. Wenn der voll ist, werden die
-
Thread
LIN-CAN Gateway / Bauteilauswahl
beliebige MC mit UART (LIN) und SPI (MCP2515). 8k Flash und 1kB RAM sollten völlig ausreichen. ATMega88 wäre völlig ausreichend. Tiny441 tuts auch (4k) > - Wie kann ich eine ordentliche Spannungsversorgung realisieren Die Frage kannst du mit nur wenig Suchfleiss selbst beantworten.
Widerstände) besorgt. Für den CAN gibt es einen MCP2562 Transceiver mit VIO Pin. Falls die ATMega16M1 nicht wollen, hab ich für den ATMega88 noch das CAN shield hier. Ich hab mir mal den Beitrag zur Spannungsversorgung durchgelesen. Das hat einen Nachmittag gedauert, um alles halbwegs zu verstehen
-
Thread
delay function Problem
für ein ATMEGA88 habe ich ein Problem mit der delay function gefunden.Wenn ich die Funktion auf 1000ms ,8 sec statt 1s dauert !!!!!.Die LED blinkt ,sondern 8s statt 1s . --------- #include <avr/io.h> #include
Chris C. schrieb im Beitrag #6941925: > für ein ATMEGA88 habe ich ein Problem mit der delay function > gefunden.Wenn ich die Funktion auf 1000ms ,8 sec statt 1s dauert > !!!!!.Die LED blinkt ,sondern 8s statt 1s . Nicht soviel Red Bull saufen, dann
-
Thread
keine Mikrocontroller auf dem Markt
Ethernet-Switches. Und auch AVR-Controller sind in Stückzahlen als SMD nicht mehr so gut lieferbar, z.B. der Mega88 (MLF nicht, TQFP geht offenbar noch). Mit freundlichen Grüßen Thorsten Ostermann
Atmel hat es mit dem 8051 über den funktionskompatiblen 89S51 und dem vom Pinout darauf passenden ATMEGA8515 auch so gemacht und auf diese Art alte Designs "übernommen".
-
Thread
USB I2C Interface Hardware Software
möglich sein einen anderen Controller zu verwenden. Das ganze sollte z.B. mit einem Arduino Board mit ATMEGA168 oder 328 funktionieren. Daraus sollte es schon möglich sein etwas zu machen.
nach einer Möglichkeit um I2C Chips vom PC aus zu testen. Das sollte doch prinzipiell mit jedem Atmega32u4 Breakout board gehen. Z.B. https://learn.adafruit.com/atmega32u4-breakout?view=all oder https://www.sparkfun.com/products/15795
-
Thread
I2C-Bibliothek für ATMEGA88A
Hallo, Für mein Projekt muss ich eine I2C-Kommunikation zwischen ATMEGA88A und Beschleunigungssensor ADXL345 etablieren. Ich habe eine I2C-Library probiert, aber ich denke funktioniert nicht !!, weil der Mikrocontroller keine Daten von dem Sensor ausliest. Habt Ihr vielleicht
... und hier findet man den ersten erfolglosen Ansatz sein > Problem zu lösen: > > Beitrag "ATMEGA88A/Beschleunigungssensor (ADXL345)" > Das wäre nicht schlimm, manchmal braucht man mehrere Anläufe aus unterschiedlichen Startpositionen. Anscheinend war das zu langweilg, dort mit dem bisher
-
Thread
ATMEGA88A/Beschleunigungssensor (ADXL345)
Sie eine Idee warum wird nur -1 gelesen.? Im Anhang finden Sie den Code C. Mikrocontroller: ATMEGA88 A Sensor : Beschleunigungssensor (ADXL345)
-
Thread
IRMP-Anwendung
code] Ergebnisse, die ich mit dem Oszi ermittelt habe: [code] Player : SyncSignal + 40 04 0D 00 88 85 = StandBy-Taste Recorder: SyncSignal + 40 04 0D 08 88 8D = StandBy-Taste [/code] Der gleiche Versuch mit IRMP ergibt aber [code] TV : Sync + 20 02 83 D0 = StandBy-Taste Recorder:
hauseigenes. > Ergebnisse, die ich mit dem Oszi ermittelt habe: > Player : SyncSignal + 40 04 0D 00 88 85 = StandBy-Taste > Recorder: SyncSignal + 40 04 0D 08 88 8D = StandBy-Taste > Der gleiche Versuch mit IRMP ergibt aber > TV : Sync + 20 02 83 D0 = StandBy-Taste > Recorder: Sync +
-
Thread
Thermoducker - Density einstellen
www.mikrocontroller.net/topic/zeigt-her-eure-kunstwerke-2020?goto=6201712#6201712 Ich habe auch einen TM-88V und das sind definitiv andere Liga.
danach doch nicht mehr beschäftigt weil es relativ preisgünstige Drucker gebraucht gibt. Mit dem TM88 und dem CMP10 bin ich sehr zufrieden. Die sind auch superschnell. Gerhard
-
Thread
PAL-Röhren TV auf NTSC umbauen
und wenn der TDA88xx gefunden wurde und kein TDA8840 eingebaut ist das Oszillosokop an Pin33 vom TDA88xx, dort wird die Frequenz vom gewählten Quarz wieder ausgegeben. "The frequency of the active X-tal is fed to the
Der ATmega328PB hat 2 * I2C. Gibt es als Board Wattuino Pro Mini PB zu kaufen.
-
Artikel
AVR Typen
3 4 1 4 ATmega16A ATmega32A 32 44 16 16 32 3 1 1 1 0 0 0 8 10 15 1 0 0 2 1024 40 85 2.7 5.5 2.7 5.5 3 4 1 4 ATmega32A ATmega88PA 8 32 20 12 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega88PA
3 4 1 4 ATmega169PA ATmega48A 4 32 20 12 23 24 2 1 1 0 0 0 8 10 15 1 0 0 0.5 256 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega48A ATmega88A 8 32 20 12 23 24 2 1 1 0 0 0 8 10 15 1 0 0 1 512 40 85 1.8 5.5 1.8 5.5 3 6 1 6 ATmega88A
-
Thread
Kapazitive Abnahme Drehzahlmesser - Welec W2022A Reset
funktioniert bei mir von der Kettensäge bis zum Motorrad ohne eine Masseverbindung. Controller ist ein Atmega88. Allerdings kommt die Versorgungsspannung bei mir aus einer getrennten Batterie.
-
Thread
Zeitsteuerung Atmega8
Tim S. schrieb im Beitrag #6907545: > Müsste schon beim atmega8 bleiben.. Nimm den Nachfolger ATmega88A oder ATmega88P, die brauchen >1µA mit Uhrenquarz. Die ATtiny25..85 kommen nicht unter 10..20µA am Uhrenzquarz.
Peter D. schrieb im Beitrag #6908071: > Tim S. schrieb im Beitrag #6907545: >> Müsste schon beim atmega8 bleiben.. > > Nimm den Nachfolger ATmega88A oder ATmega88P, die brauchen >1µA mit > Uhrenquarz. > > Die ATtiny25..85 kommen nicht unter 10..20µA am Uhrenzquarz. Naja. Wenn er zur gleichen
-
Thread
Welche AVR sind mit SPI zu programmieren
45, 85 14 Pins: ATtiny 24, 44, 84, 441, 841 20 Pins: ATtiny 261, 461, 861, 2313, 4313 28 Pins: ATmega 8, 48, 88, 168, 328, 328PB 40 Pins: ATmega 16, 32, 164, 324, 644, 1284, 8515, 8535 64 Pins: ATmega 64, 128, 640, 1280, 1281, 2560, 2561 Vermutlich gibt es noch ein paar mehr.
ebenfalls nicht, wo ich die mental hinstecken soll. Wenn mir ein ATtiny nicht reicht, nehme ich ATmega. Wenn ATmega nicht reicht, nehme ich ARM. Das sind schon genug auswahlmöglichkeiten. Warum soll ich mit extra Werkzeuge und Know-How für diese "Lückenfüller" aneignen? Profis sehen das sicher anders
-
Thread
Mikrokontroller Platinen
um Ihre Hilfe. Im Nachlass meines verstorbenen Sohnes gibt es kleine Platinen, bestückt mit dem ATMEGA 88. Ich kenne mich damit nicht aus und frage, ob mir jemand weiterhelfen kann, worum es sich handelt und welchen Wert diese Platinen haben könnten. Ich vermute einen Zusammenhang mit einer Modellbahnsteuerung
- Hohlbuchsenanschluss - Gleichrichter - Spannungsregler um die Spannung auf 5V zu bringen - ATmega88 (2,50€ - 3€) - zwei Status-LEDs mit Vorwiderstand - Anschluss an den UART des Controllers über RS232 (Com-Port), also da ist ein UART<->RS232 Wandler drauf, anstatt dem UART<->USB-Chip. Es gibt
-
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
[S] Dienstleistung Display Produktauswahl + Programmierung
einen Kundigen, der für mein Projekt die Hardwareauswahl und Programmierung der Kommunikation eines ATMega88 mit einem Display übernehmen kann. Ich stecke zu wenig im Thema und habe keine Zeit, mich dem jetzt genauer zu widmen. Entwurf anbei. Was ich brauche: - Hardware-Auswahl: Typ und Größe entsprechend
Muss es unbedingt der ATMega88 sein? Ich habe sonnst sehr viele sonder LCD Anwendungen designt aber mit µP die ganz spezielle LCD Kontroller "Onboard" haben. Dank spezieller Flexibler Konfiguration kann so ziemlich jedes
-
Thread
Arduino->WS2812B-> Arduino
Markus schrieb im Beitrag #6882594: > Ich könnte mir vorstellen, dass es für einen Atmega bassierten Arduino > vom Timing her schwierig werden könnte. > Ein ESP sollte es von der Rechenleistung und Peripherie schaffen. Ich true das einem Atmega locker zu. Beim ESP könnte hingegen das
#6884317: > Zum Glück hat der > Arduino 32k Flash, und es gibt mehr als einen Nachbau Arduino ATmega1284p 128k flash z.B. Bobuino mighty mini 1284p Original Arduino ATmega2560 256k flash
-
Thread
AVR-Debugging: Speicherstelle überwachen
genutzte Features zu verzichten. Ähnliche "als Mega getarnte Tinys" gab es auch schon zuvor: ATmega88 & Verwandte. Auch die haben beispielsweise kein JTAG bekommen sondern nur debugWIRE. Da sie aber andererseits die Multiplikationsbefehle der Megas bekommen haben, hat man sie wohl auch "Mega" nennen
-
Thread
Universelle CAN Bibliothek Probleme beim erstellen
Mein Vorhaben ist über ein MCP2515 mit einem Microkontroller wie zb den ATMEGA88 Nachrichten über CAN zu verschicken und zu empfangen und das sobald das mal klappt möglicherweise zu erweitern. Das Problem ist nur ich finde keine andere Bibliothek die ich benutzen kann deswegen
-
Thread
DDR-µC, maskenprogrammiert, "fremd verwendbar ?
Wenn an einen UB88x extern ROM und RAM angeschlossen werden bleibt von den Ports tatsaechlich nicht mehr viel uebrig. Da sind die Verhaeltnisse beim 8031 deutlich besser.
Glotzen mit Bildröhre als Steurrechner sehr weit verbreitet, natürlich nicht mehr in der Form wie U88x. Gruß, Pille
-
Thread
AT90USB162 Endpoint Interrupts funktionieren nicht
Ich muss ehrlicher weise zugeben dass ich kein ATMega Profi bin. Der Initialisierungsteil sieht aber für mich ok aus, auch wenn die magic numbers nicht so mein Ding sind. Dann bleibt natürlich noch D+ und D- vertauscht als Fehler Quelle oder eine fUSB
Port Number: 10 Companion Hub Symbolic Link Name: USB#ROOT_HUB30#7&124f193f&0&0#{f18a0e88-c30c-11d0-8815-00a0c906bed8} Protocols Supported: USB 1.1: yes USB 2.0: yes USB 3.0: no ---===>Device Information
-
Thread
GPIOR1,2,3 beim tiny gar nicht über IO erreichbar?
, den Adressraum über die verschiedenen Typen hinaus zu vereinheitlichen. Und so hat eben der ATmega88 die gleiche Adressbelegung wie der ATmega2561. Und folglich riesige Löcher im bitadressierbaren Bereich, während beim dicken Kollegen alles mit mit seinen vielen Ports, Timern und Interrupts vollgestopft ist. Die meisten Tinys blieben davon verschont, auch neuere. Der ATtiny88 ist allerdings nur dem Namen nach ein Tiny, technisch jedoch ein funktionsreduzierter ATmega88.
-
Thread
AVR Verzögerung CLKI nach CLKO
konkreten Controllertyp, hätte ich da vorgeschlagen - mehr kann unsereiner ja auch nicht. Z.B. ATmega88, XTAL1 -> CLKO: so ganz grob 11 ns bei 5.0 V, 16 ns bei 3.0 V.
Controllertyp, hätte ich da vorgeschlagen - > mehr kann unsereiner ja auch nicht. > > Z.B. ATmega88, XTAL1 -> CLKO: so ganz grob 11 ns bei 5.0 V, 16 ns bei > 3.0 V. Ja, darauf wirds wohl hinauslaufen, wollte nur vorab mal fragen, hätte ja sein können das es da bereits Erfahrungswerte gibt.
-
Thread
ATMega88 AVRISP "Unable to start debug session"
Zu meiner Verteidigung: Ich dachte, die Spannung über den AVRISP ist zu groß und grillt meinen ATMega88. Im besagten Buch wird sich eines Linearreglers samt Widerständen bedient, das Bauteil habe ich aber nicht, weshalb ich dachte, ok, Hauptsache 5V und GND sind angeschlossen, egal von wo. Anfängerfehler
-
Thread
Wechselrichter Hoymiles HM-xxxx 2,4 GhZ Nordic Protokoll?
mit 114172220200 auszufiltern ergibt: 7e,81,72,81,88,32,72,81,88,32,00,81,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,c2,72,81,88,32,10,d9,42,7f 7e,81,72,81,88,32,72,81,88,32,01,80,7f 7e,01,72,81,88,32,72,81,88,32,00,01,7f 7e,01,72,81,88,32,72,81,88,32,01,00,7f
-
Thread
Nulldurchgangsdetektor 400v
Aoye 860 Heißluft Lötstation nach dem ich den originalen Unfug entsorgt hatte. Da ist jetzt ein atmega88 drin der die Pumpe mit Phasenanschnitt und die Heizung über das im Handstück integrierte Thermoelement per Schwinungspaketsteuerung mit PID regelt. Gruß, Pille
-
Thread
Induktivität zum ADC am Atmega 328p
Die ATmega8 hatten durch einen Maskenfehler eine interne Verbindung über 5Ω. Die externe Drossel war damit wirkungslos. Erst beim ATmega8A wurde dieser Fehler behoben.
für Eure Informationen. Die Info dazu ist in einem ATMEL Datenblatt Rev. 8025I–AVR–02/09 zu ATMega 48p, 88p, 168p u. 328p auf Seite 258 skizziert, mit 10µH und 100nF. Rechtlich weis ich nicht, ob das ok wäre, ansonsten würde ich einen Screenshot davon anhängen. Ps.: Zu meiner Thematik: Komme
-
Thread
Arduino Nano interner Temperatursensor auslesen
beschrieben (cailb.png). Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Signatur eines ATmega328P-PU von 1428: [code] 0000 1E95 95FF 0FC4 FF26 FF07 FF17 FFFF 5734 0008 3130 3034 FF03 1E1F 1702 1206 1306
schrieb im Beitrag #6813373: > Was ist das für ein 'Manual'? Im eben heruntergeladenen Datenblatt > 'ATmega48A/PA/88A/PA/168A/PA/328/P' finde ich diese Formel nicht. Ach. die Trottels verwenden das Datenblatt des Automativen ATMega328P. Das weicht in einigen Dingen ab, von dem Massenprodukt. Aber das
-
Thread
MC, FETs, Arduino
25xAtmega88PA 180xIRFZ44NS Arduino Leonardo + Atmega32U4 als Bonus Das ganze Konvolut für 110€ inkl. DHL Paket Wer Interesse hat, bitte melden
-
Thread
[V] WIN10 Einplatinenrechner LattePanda (mit Onboard Arduino))
One USB3.0 port and two USB 2.0 ports WiFi and Bluetooth 4.0 Built-in Arduino Co-processor: ATmega32u4 Video output: HDMI and MIPI-DSI Onboard touch panel overlay connector Supports 100Mbps Ethernet 6 GPIOs from Cherry Trail processor 20 GPIOs from Arduino Leonardo 6 Plug and play Gravity sensor connectors Power: 5v/2A Dimension of board: 88 * 70 mm Wifi und BT Antenne leigen bei. KEIN NETZTEIL dabei. USB C Netzteil oder ich habe 2 Litzen für ein labornetzteil drangelötet. Habe noch einen Kühlkörper aufgebracht. Eine selbstgemachte
-
Thread
Bitfeld zuweisen: Warum optimiert der Compiler nicht?
Hier mal ein Ausschnitt aus einer älteren Steuerung (ATmega8): Die Eingänge werden über 74HC165 eingelesen, die Ausgänge über 74HC595 ausgegeben und die LEDs über MAX7219. Im RAM befinden sich quasi die virtuellen Pins. Über Macros werden sie dann so definiert
Peter D. schrieb im Beitrag #6806806: > Hier mal ein Ausschnitt aus einer älteren Steuerung (ATmega8) Den Entwurf habe ich auch in Erwägung gezogen und an dieser Stelle verworfen. Hier will ich mal Eingänge nicht global haben, sondern definiert per Funktionsaufrufen übergeben. (Im Hintergrund
-
Thread
Atmega164P-10PU 8MHz Quarz schwingt nur mit 300Hz
Hallo, Ich bin langsam am verzweifeln. Ich habe einen Atmega164P-10PU hier, an dem ein 8MHz Quarz mit 2 22pF Kondensatoren an XTAL1/2 hängt. Die Fusebits sind so gesetzt dass ich den Takt am CKout Pin per Oszilloskop prüfen kann. CKdiv8 ist deaktiviert. Aber
rechteck oder auch Sinus? Mit welcer Frequenz? Das werde ich mal versuchen. Hätte noch einen Atmega88 da, den ich als Taktgenerator nutzen könnte. Muss ich allerdings erst auf ne kleine Platine basteln. Chris schrieb im Beitrag #6796097: > Unterabtastung am Digital-Oszi vielleicht? > Mit was
-
Thread
ATmega328p fehlerhafte UART-Anzeige mit bootloader
hier: https://github.com/MCUdude/MiniCore/tree/master/avr/bootloaders/optiboot_flash/bootloaders/atmega328p
verstanden, aber ich krieg nicht raus was der Fehler ist. Ich kann mir gut vorstellen, dass es am ATMega328p liegt, das Tutorial ist ja auf den Mega88 bezogen und selbst den tutorial Beispielcode flasht er mit exakt dem gleichen Fehlerbild. Schreibe Restdaten ist nur für die aller letzte Zeile zuständig
-
Thread
VCF für μC-Synthesizer
ich denke, das hier klingt nicht wie eine Tröte: https://youtu.be/m1pchpDD5EU Ein einzelner Atmega88 ist der Soundgenerator in der "Orgel". Soweit ich das verstanden habe per PWM.
bleibt es eine 1-Bit Arithmetik mit nachgeschaltetem Filter. Das Ganze tutet also schon auf z.B. 12.88MHz. Wohin will man da noch? Bernd schrieb im Beitrag #7175480: > Musikus schrieb: >> 2MHz Sampling-Frequenz > mit 128-fachem Oversampling kommt auf eine Abtastrate von 256 MHz. > Richtig? Wenn
-
Thread
Wandlung von einem char (Dezimalzahl) in Integer
Hallo, mache gerade meine ersten Gehversuche mit einem Atmel und dem Microchip Studio. Habe einen ATMega88 per serieller Schnittstelle und USB Wandler am PC hängen und möchte darüber mit dem uC "sprechen", also Befehle übermitteln. Nutze dafür die Lib von Andy Gock (<https://github.com/andygock/avr-uart
-
Thread
Datenblattschlamperei ATMega88
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf Früher war es richtig :-) Wie können solche Fehler bei Überarbeitung reinkommen??
-
Thread
Ausschalten von LED nach dreimaligem Taster drücken
Svenja S. schrieb im Beitrag #6785618: > Ich verwende einen ATMega8 EAF schrieb im Beitrag #6785619: > Für die meisten/modernen AVR reicht hier PINB = (1<<PB0); statt PORTB > ^= (1<<PB0); Meiner Erinnerung nach ist der ATMega8 zu alt dafür. Ein ATMega88
Frank M. schrieb im Beitrag #6785670: > Meiner Erinnerung nach ist der ATMega8 zu alt dafür. Durchaus! Allerdings, kam diese Salamischeibe quasi gleichzeitig mit meinem Posting. Ansonsten, würde ich mich mit solchen Antiquitäten nur unter Zwang beschäftigen
-
Thread
Temperaturmessung bis -90°C
liefert im Bereich -100° - 0° C eine Spannungsdifferenz von > 1 V und somit rund 10 mV/K. Der ADC des ATmega328 hat eine Auflösung von < 5 mV @ Vcc 5 V, weshalb die Auflösung besser als 1 K ist. Wozu dann noch die ganzen "Spezialbauteile", wenn der µC schon alles Notwendige auf dem Chip hat?
5 V / 1603 x 603 rund 1,88 V. Die Spannungsänderung für 100 K ist somit rund 0,72 V oder 7,2 mV/K.
-
Thread
Interrupt & Lookup Table - eine gute Idee?
Hallo zusammen, ich verwende in einem ferngesteuerten Modellauto einen ATMEGA2560 der die (Servo-)PWMs des Empfängers auswertet und damit LEDs steuert. Allerdings "lese" ich die PWMs nicht einfach mit, sondern gebe sie dann wieder verändert an den Motor aus. Damit kann ich
denn deine SW aus? Sowas haben hier schon viele programmiert. Vllt. kann man da was "optimieren". Mega88 oder AtMega16L; etwas von der Größe war damals(tm) mit das gebräuchlichste für "sowas". Niemand wäre auf die Idee gekommen, dafür einen AtMega2560 zu verwenden ...
-
Thread
Atmega 8; EEPROM bei Reset korrumpiert; alle 0 werden zu 255
Die Nachfolgetypen (ATmega88) können den EEPROM getrennt löschen und schreiben. Das halbiert den Verschleiß. Löschen heißt auf 0xFF setzen. Man kann auch ohne Löschen beliebig weitere Bits von 1 auf 0 setzen.