-
Thread
Was fuer ein Program?
pro mini läuft monatelang aus einem 18650 LiIon-Akku, wenn er meistens schläft, man kann ihn zB alle 8s wecken lassen. Zu B: Die AVR-Arduinos (zB pro mini) laufen zuverlässig. Mit ESP32 hab ich durchwachsene Erfahrungen.
der mit 3V läuft und eine Knopfzelle ohne Regler. Das musst du mir jetzt aber erklären. Der Atmega328PB läuft mit 1.8 bis 5.5V. Auf 8 MHz läuft er ab 2.7V. Das ist bequem im Bereich einer Lithium-Polymer-Zelle: Als Entladeschlussspannung nehmen wir mal 3.2V an, aber da der Atmega bis 5.5V funktioniert
-
Thread
TWI1 auf Atmega328PB schlägt fehl
ich habe ein unerklärliches Problem mit einer Ansteuerung eines PCF8574/HD44780 Displays auf einem Atmega328PB (nicht 328P!). Auf meinem Aufbau mit einem Atmega328PB auf einer Expander-Platine bekomme ich die TWI-Kommunikation nicht zum Laufen. Entsprechenden Empfehlungen nach habe ich mit verschiedenen
33 angegeben. Ich hätte 20pF als nächstkleinere da, oder soll ich auf 18 oder gar 15 gehen? Das Atmega328PB Datasheet schreibt was von 12pF-22pF.
-
Thread
Suche Arduino kompatiblen Bootloader für ATmega8 mit 8Mhz intern
Hallo, ich will mit einem ATmega8 einen minimal Arduino bauen, der ohne Quarz auskommt. Dafür suche ich einen Arduino IDE "kompatiblen" Bootloader für den ATmega8, der mit 8Mhz intern getaktet wird und aus der Arduino IDE heraus beschrieben
/minimal-arduino-with-atmega8-c32610 sehe ich keine USB-Schnittstelle?
-
Thread
Hobby-Austausch: Welche Projekte beschäftigen euch aktuell? (Mit Altersangabe)
Vegas hat auch nur knapp 2²⁶ an der Außenfassade. ;-) https://www.youtube.com/shorts/ZG1ij99UbSc?t=8
Maschinenbau, da hatte ich pro Jahr noch 4 Monate angerechnet bekommen ,das summierte sich auf 6 Jahre und 8 Monate die dann von 65 abgezogen wurden). Die Gaense sind zumindest mit mir friedlich, wehe Unbekannten..... Ueberhaupt jetzt wo sie Eier legen ist das schon extrem
-
Artikel
Elektronikversender
(z. B. "liefert immer vollständig", "günstig" oder "große Auswahl"), aber nicht Sachen wie "mein ATMega 128 hatte verbogene Beine". Bitte auch die alphabetische Sortierung beibehalten! Keinen Spam von Firmen, besonders nicht, wenn sie nicht an Privatpersonen verkaufen. Wer uns nichts verkaufen will soll
erstellen." siehe: RS Components GmbH Versand an Geschäfts- und Privatkunden Versandkosten (Privatkunden): 8,93 €, versandkostenfrei ab 120 € (Stand: 12.8.2025) Eckstein-Shop. Homepage: Kein Mindestbestellwert Onlineshop aus Clausthal-Zellerfeld (Harz) alles zu den Themen Raspbarry Pi, Arduino, Makeblock und
-
Artikel
Miniwebserver
(ca. 35 EUR) oder Arduino Ethernet (ca. 48 EUR) private Projekte. avrETH1. winzige Maße: 32mm x 47.8mm x ~20mm (BxLxH) Microchip ENC28J60 Ethernetcontroller Atmel Atmega32 uC 4MBit Atmel SPI Flash Webcam Support Temperaturlogger mit Ausgabe als Graph Stromversorgung über die freien Leitungen im Ethernet
und Pfostenleiste für GPIOs auf 38x31mm². I/O. OpenMCP. Platine 100mm x 80mm Microchip ENC28j60 ATmega2561 mit 128 kB Flash und 8 kB SRAM Pfostenstecker für eigene Erweiterungen Eigener TCP/IP-Stack mit TCP,UDP,ARP,ICMP. Socketbasiert, mehrere Verbindungen gleichzeitig möglich HTTP-Server mit CGI-Support
-
Thread
Simulation Arduino Uno-9 in SimulIDE 1.1.0-SR2 at Rev 260312
dir verwendete Pin 2 nicht für eine (binäre) Ausgabe geeignet ist? Probier mal andere, z.B. die 8, 9 oder 10 ...
der Realität kann ein Arduino-Pin mehr Srom aufnehmen als abgeben In der Realität weiß so ein ATmega328 gar nicht, dass er in einem Arduino gelandet ist. ;-) Außerdem ist der Unterschied nicht wirklich so dramatisch. Für den ATmega328P mit 5V Versorgung bei einer Temperatur von 25°C beträgt der
-
Thread
DCF-Uhr from Scratch
. Oder zu > viele Schaltsekunden dazwischen kommen. 2009 habe ich mir eine DCF-Uhr mit einem Atmega8 mit eigenem Code, der auch wichtige Geburtstage fest drinn hat und einem Puls-Empfänger (vermutlich von Conrad) gebaut. Zwischendurch ist mal das Gehäuse auseinandergefallen, weil ich es mit Heißkleber
139 kHz) Christoph M. schrieb im Beitrag #8051842: > 2009 habe ich mir eine DCF-Uhr mit einem Atmega8 mit eigenem Code, der > auch wichtige Geburtstage fest drinn hat Sehr schön, jetzt kommen die guten Ideen! Verkauft noch irgendwer einzelne DCF49-Empfänger? HKW wohl nicht :( Jens M. schrieb
-
Thread
stromsparende Schaltung fürs Auto
10 Sekunden einen Mikrocontroller starten, an dem ein RFID-Leser (MFRC522 oder PN522)hängt. Ein Atmega328p wäre stromsparend, zudem soll er ja nur ein paar Sekunden laufen. Der TTP223 braucht selbst ja auch nur ~3µA und läuft zw. 2,8 und 5 Volt. Aber was wäre denn die stromsparendste Version auf 3,3
470 uF erhöhen. Falls die 5,4 Volt am Ausgang zu hoch sind, dann kannst du die Z-Diode noch von 6V8 auf 6V2 verkleinern.
-
Thread
Problem beim Upload via Bootloader auf Atmega328PB
Hier steht es übrigens: https://github.com/watterott/ATmega328PB-Testing
Input Threshold Voltage (read as 0/low): ATmega328P: 2.1V @ Vcc=5V ATmega328PB: 1.6V @ Vcc=5V Bei 3.3V DTR Pegel sieht der 328BP am Reset gerade noch 1.7V oder höher.
-
Thread
einfache preiswerte Datenübertragung
Gerd E. schrieb im Beitrag #8046588: > Aber für einen einfachen Atmega sind die nicht geeignet, da die meistens > nur per USB oder PCIe angesprochen werden können, nicht über eine RS232 > oder ähnliches. Ich denke die wären eher was für den PC beim TO zu > Hause.
zuständigen PCIe-Standard beschrieben. Bei Mini-PCIe sind das 3.3V Signale, bei M.2 können das auch 1.8V Signale sein. Ich würde Mini-PCIe wählen, wenn ich die Wahl hätte. Die 1.5V Versorgungsspannung nutzt kein Modem. fchk
-
Thread
LED Treiber gesucht
Rainer W. schrieb im Beitrag #8045969: > Die I²C+Hardware des ATmega328 kann aber eben nicht den schnelle Mode Dir reichen 400 kHz nicht?
und kommen trotzdem mit der WS2811-kompatiblen Übertragung von 8-Bit-Werten aus, weil sie direkt eine Gamma-Korrektur mit eingebaut haben. Diese mappt die 8-Bit-Werte auf entsprechende 12-Bit-PWM-Werte - unter Berücksichtigung der Helligemnpfindlichkeit des menschlichen
-
Thread
avrasm32.exe versteht Assembler Direktiven nicht
Vermutlich wird der avrasm32.exe nur für 32-Bit Controller von Atmel arbeiten können, nicht für die 8-Bit AVR Controller.
avrasm-Version als meine ... /avrasm32/ kenne ich nicht; ich arbeite mit dem avrasm2, z.B. die Version '2.2.8 (build 80 Jan 14 2020 18:27:50)'. Wenn aber urplötzlich "haufenweise Fehlermeldungen" erscheinen, liegt die Ursache dafür vermutlich an anderer Stelle.
-
Thread
Projekt im KFZ-Bordnetz mit PWM Signalen
. In der Logo kann eine Messung der Versorgung eingerichtet werden, die unter 8V die Lasten trennt bzw. von 12V bis 8V runter eine lineare Leistungsreduzierung der Stellglieder vornimmt. Viel Erfolg! mfg mf
Sogar ein 8-pinniger ATtiny würde reichen. Eine saubere Betriebsspannung musst Du in allen Fällen auf die Füße stellen. Dazu findet man Vorschläge hier im Forum. Und die Ein-/Ausgänge müssen entsprechend gefiltert
-
Thread
I2C Störung Flachband
belegt? Um Übersprechen zu verhindern, würde ich Masse zwischen die Datenleitungen legen. Aber bei 8 cm sollte das eigentlich egal sein.
können. Zeige die zugehörigen Treiberstufen, die lange Leitung wird wohl kaum direkt an einem ATMega hängen.
-
Thread
Schulnotenbewertung eines Arduino-Programms
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
Ausbildungsberuf - Schularbeit: Lauflichtprojekt 1b - Framework: Arduino Gegeben ist: - Arduino mit ATmega328p Prozessor - Schieberegistermodul mit SN74HC595 und 8 Leuchtdioden - 10 KOhm Potenziometer - Library "sn74hc595" Viel Erfolg und Spaß beim Tüfteln
-
Thread
UART und I2C Konflikt mit STM32duino STM32G070
")); Serial.print(serial_in_command); Serial.println(F(" -> erkannt!!!!")); #if defined(__AVR_ATmega1284P__) Serial1.println(serial_in_command); #endif inSTRauswertung(); } // if(strlen(serial_in_command)) } else // Falls kein Enter kommt muss der Text gespeichert
Macros. Und Libraries bei Arduino, die sich durchaus in die Quere kommen können. Die Wire.h darf bei U8lib nicht includiert werden. Bei dem Sketch für GPS ist das OLED in I2C ansprechbar, das GPS Modul u-blox NEO-6M Chip mit serial 9k6 8N1. Also hier sind die Serielle Schnittstelle und I2C drin und
-
Thread
Multiplizierer Hardware Aufwand
schrieb im Beitrag #8040548: > Nu ja, 6809 (1978, zwei Jahre "neuer" als der Z80) konnte schon > 8x8=16Bit. > Der 68000 (von 1979) hatten schon 16x16=32Bit. Der 68020 sogar > 32x32=64Bit. Jetzt geht es halt um die Frage, wie viel Resourcen dafür verbraucht wurden. Die Atmega Serie hat ja einen
www.researchgate.net/profile/Vikas-Singla-2/publication/306125496_Performance_Analysis_of_Different_8x8_Bit_CMOS_Multiplier_using_65nm_Technology/links/57ed2ed708aea9385439c67e/Performance-Analysis-of-Different-8x8-Bit-CMOS-Multiplier-using-65nm-Technology.pdf
-
Thread
DAC/ADC mit TOSLink als Schaltungsbeispiel
interessant: Empfänger: - TOSLINK-Empfänger mit CMOS-TTL-Output - WM8805 als SPDIF Transceiver (bis zu 8 Inputs mit integriertem Muxer und 1 SPDIF Transmitter) - PCM5102A als DAC direkt auf Line-Level-Pegel (0,75 Vrms) Sender: - ADC mit I²S-Ausgang und 2 Kanälen (gibt es eine Menge) - WM8805 des Empfängers
angeschlossen werden. An PCM A ist bereits der PCM1796 angeschlossen. Auf dem Board befindet sich auch ein ATmega48/88/168/328, der die Steuerung übernimmt und auch das HMI übernehmen kann. Gruß Jobst
-
Thread
AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern
Thomson werden und arbeitet mit einen NEC-ähnlichen Code. Das Herz der Schaltung ist nun der ATMEGA32-16PU und der 74LS123. Der 74LS123 soll mir die richtigen Flanken vom IR-Empfänger liefern und auch am Bedienteil optisch anzeigen, das der Empfänger funktioniert. Der ATMEGA32 steuert und verarbeitet
AUSGANG 1 LOW-aktiver EXT-AUDIO AUSGANG 1 NF-EINGANG und 1 NF-AUSGANG 1 ZF-EINGANG für 4,5 bis 8MHz-ZF FM Auch wenn es eine reine Spielerei ist, lernt man viel dazu.
-
Thread
ATXMEGA384C3-AU ADC mist ungenau
ausreichen;-) Ich hab es jetzt nicht genau in Kopf aber ich glaube es gibt nur die Wahl zwischen 8bit und 12bit. Es gibt keinen Knick. Das ist nur ein Darstellungsfehler.
Oder man nimmt einen älteren AVR, wie ATmega328, ATinyx5, ...x4. ...13 etc, die sind da viel gutmütiger. 😉
-
Thread
QNCT16L 1000/1 Stromwandler an Atmega8 ADC. Spannung verzerrt.
dann ähnlich "hässlich" aus 2026-04-21_21.08.40_SpannungsteilerUndAdcAnBurden.jpg Strecke von Atmega zu Burden sieht man hier 2026-04-21_21.08.58_AdcVonAtmega8.jpg 2026-04-21_21.09.17_Atmega8MitAVCC_Beschaltung.jpg
Und: Ist vielleicht der Atmega8-Pin als Ausgang eingestellt?
-
Artikel
Pulsweitenmodulation
Rechnung bzw. Simulation in PSPICE zeigen ca. 150mV Ripple. Das ist ziemlich viel, da ein idealer 8-Bit DA-Wandler bei 5V Referenzspannung eine Auflösung von 20mV hat. Wir haben hier also ein Störsignal von 150mV/20mv=7,5 LSB. Um den Ripple bis auf die Auflösungsgrenze von 20mV zu reduzieren, muss
Hardware 1-Bit Digital-Analog-Wandlung Forumsbeitrag: Audioausgabe mit PWM Forumsbeitrag: SPWM auf Atmega8, bitte um Feedback hinsichtlich Optimierung Forumsbeitrag: H-Bridge 50Hz Sinus - LC Filter dimensionieren Forumsbeitrag: Arduino Mega 11 PWM-Pins mit 1kHz Forumsbeitrag: Sprung in der PWM-Kennlinie
-
Thread
Elektronik Laden – Komplettes Inventar abzugeben Gesperrt
Zentner bedrahtete Kohleschichtwiderstände und ein Kilogramm rote Funzel-LEDs aus den Siebzigern; ein ATmega8 stellt den Posten „Mikrocontrollertechnik“ und zwei alte NiCd-Lader bedienen „Ladegeräte“. Weiß man nicht. Der via LLM erstellte Eingangsbeitrag lässt jedenfalls nicht erwarten, dass der TE dazu
-
Thread
0,96" OLED-Display SSD1306
Display OFF (Schlafmodus) 0xD5, 0x80 Setze Display Clock Divide Ratio/Oscillator Frequency 0xA8, 0x3F Setze Multiplex Ratio (63 für 64 Zeilen) 0xD3, 0x00 Setze Display Offset (kein Versatz) 0x40 Setze Start Line auf 0 0x8D, 0x14 Charge Pump aktivieren (Wichtig: Ohne dies bleibt das Display
und SCL, die internen reichen nicht! 2-10kOhm sind OK. Viel Spaß damit Ach so. Getestet mit ATmega328P, aka Arduino Uno. Der ATmega8 geht auch, allerdings muss man in ini.asm zweil Zeilen auskommentieren und andere wieder aktvieren, ist sichtbar.
-
Thread
Attiny13a stürzt ab
uralt wie der originale ATtiny13) würde schon deutlich mehr bieten. Gut, wenn es unbedingt ein DIP-8 als Gehäuse sein muss, dann hört es bei diesen (und den größeren Geschwistern des 25) auf. Wenn es auch ein SOIC-8 sein darf (um bei 8 Pins zu bleiben), dann hätte man mit ATtiny202 oder ATtiny212 dann
ein Timer Interrupt mit einstellbarer Zeit verwendet werden. Das misslang mit allen Timern von ATMega328P und auch ATMega2560. Bin mir nicht mehr sicher das auch ATMega32U2 und ATTiny85 getestet wurden. Fehlerbeschreibung, aus dem Gedächtnis: Arduino stellt in seiner Initialisierung alle Timer
-
Thread
Stromsparende Schaltung Klimalogger auf Basis Rasp Pi Pico
Mal dann 8 Bytes ab [8], … Nach 256 Bytes, also 32 Einträgen wechselt man (transparent) zur nächsten Page. Wohin man jeweils schreiben muss, kann mit einer simplen linearen Suche in Achterschritten geklärt
Norbert schrieb im Beitrag #8044189: > Man schreibt 8 Bytes ab [0], beim nächsten Mal dann 8 Bytes ab [8], … > Nach 256 Bytes, also 32 Einträgen wechselt man (transparent) zur > nächsten Page. > > Wohin man jeweils schreiben muss, kann mit einer simplen
-
Thread
ELEGOO Ardunio Mega R3 16U2 Bootloader
every second). Starting programming in 10 seconds, please be patient and wait some time. 10 9 8 7 6 5 4 3 2 1 0 Attempting to enter programming mode ... Entered programming mode OK. Signature = 0x1E 0x94 0x89 Processor = ATmega16U2 Flash memory size = 16384 bytes. LFuse = 0xEF
every second). Starting programming in 10 seconds, please be patient and wait some time. 10 9 8 7 6 5 4 3 2 1 0 Attempting to enter programming mode ... Entered programming mode OK. Signature = 0x1E 0x94 0x89 Processor = ATmega16U2 Flash memory size = 16384 bytes. LFuse = 0xEF
-
Thread
Anfängerproblem mit C
dann eben bei 8^8^8 sterben.
pre] [pre] $ avr-gcc -frust-incomplete-and-experimental-compiler-do-not-use x.rs -S -Os -mmcu=atmega8 && cat x.rs && cat x.s #![feature(no_core)] #![no_std] #![no_core] #[allow(dead_code)] pub fn mymul (x: i16, y: i16) -> i16 { x * y } _ZN1x5mymul17h2076d231e17342eaE: movw r18,r24
-
Thread
Bauteiltester TC7 selber gekillt
Jörg W. schrieb im Beitrag #8030013: > Der originale AVR-Transistortester hat einen ATmega328 verwendet, keine > Ahnung, was die Chinesen da reinbauen. In dem Modell wohl auch der ATmega328P, aber in SMD.
Übersicht mit KI Die Fuse-Bits lfuse 0xf7, hfuse 0xd9, efuse 0xfd werden typischerweise für einen ATmega328P (oder ähnliche ATmega-Serie) verwendet, oft in Kombination mit einem externen 16 MHz Quarz, wie er auf Arduino Uno/Nano-Boards zu finden ist. Hier ist die Aufschlüsselung der Konfiguration: