-
Bild
Software Update Liste mEDBG_TP nEDBG_TP
read of memories while debugging for SAM parts. - MPLABX-5830 Fixed wrong number of breakpoints for ATmega3208 and ATmega3209. - MPLABX-5797 Fixed wrong number of breakpoints for ATmega128A ATmega128. nEDBG_TP Up to date 1.17.969 (2025-08-19) - FW5G-1459 nEDBG 1.33 firmware release process FW5G-1423 Added
in „ATtiny416-Xplained Nano, Firmware Update“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Übersichtstabelle und Fotos verschiedener Arduino-Entwicklerboards
Entwicklerboards Arduino - Boards AT91SAMX3E84 32 3.3V 512 0 96 54 12 Arduino Due Arduino Explora ATmega32A64 16 8 5V 32 1 2,5 12 Arduino Leonardo ATmega328P 16 8 5V 32 1 2,5 20 Arduino Mega ATmega2560 16 8 5V 128 4 84 20 12 Arduino Micro ATmega32A64 16 8 5V 32 1 2,5 20 Arduino Mini ATmega328P 16 8 5V 32 1 2 14 6 8 Arduino Nano SAMD21 Cortex-M0+ 48 32 3.3V 256 0 32 20 12 Arduino Due Uno Rev. 3 ATmega32A64 16 8 5V 32 1 2,5 20 7 12 Arduino Uno Rev. 3 ATmega328 mit Bootloader Arduino Due ATmega328 mit vorinstalliertem Arduino Uno Bootloader Arduino Uno Preis 22,61 BESTELLNUMMER: ARDUINO UNO DIP 22,90
in „Arduinopreise? WTF?“ · Offtopic · · Screenshots
-
Datei
benchtest.txt
| ---------------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 62,9s / 6388 Byte -O3 62,8s / 7664 Byte Benchmark Ergebnisse ATmega328 Compiler: avr-gcc Version 7.3.0 | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest3.txt
4,37 | 11084 | ------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 62,9s / 6388 Byte -O3 62,8s / 7664 Byte Benchmark Ergebnisse ATmega328 Compiler: avr-gcc Version 7.3.0 | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
benchtest3.txt
4,37 | 11084 | ------------------------------------------------------------------- Apfelmaennchen 160x128 Pixel Optimierung -Os 62,9s / 6388 Byte -O3 62,8s / 7664 Byte Benchmark Ergebnisse ATmega328 Compiler: avr-gcc Version 7.3.0 | Zeit [s] | Optimierung | int8 | int16 | int32 | float | Codegroesse | -
in „CH32V003, float wirklich langsam?“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
navico_3g.pdf
D 2 DRV8834 5 O Motor Drv 9 L D 0 blinkingslowly L 3 MC34717 Dual5A Buck ATmega48V Microcontroller J4 to motor Opto Opto RS-485 RS-485 Designator Package Pins Marking Manufacturer MPN Description Q27 P506TVC50 F7240 IR Q5 PSMND70 Q8 FDS6912A on semi Dual n-ch mosfets, 30V, 6A
in „Reparaturbericht: i.MX6 Resetschaltung in Navico Schiffsradar“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
Arduino Nano auf Erweiterungsplatine und Laptop-Tastatur
Arduino Nano, ATmega8, 13/32/164/324/644/128
in „Was für female Verbinder für 2.54mm Pins (serieller Programmier-Adapter)“ · Mechanik, Gehäuse, Werkzeug · · Platinenfotos
-
Bild
Schaltplan eines Mikrocontroller-Systems mit SPI und I2C
ATmega8, SPI, I2C, J13, J14, J17, J28, J24, J26, J34, J36, J38, J40, J42, J44, J46, J48, J50, J52, J54, J56, J58, J60, J62, J64, J66, J68, J70, J72, J74, J76, J78, J80, J82, J84, J86, J88, J90, J92, J94, J96, J98, J100, J102, J104, J106, J108, J110, J112, J114, J116, J118, J120, J122, J124, J126, J128, J130, J132, J134, J136, J138, J140, J142, J144, J146, J148, J150, J152, J154, J156, J158, J160, J162, J164, J166, J168, J170, J172, J174, J176, J178, J180, J182, J184, J186, J188, J190, J192, J194,
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik · · Schaltpläne
-
PDF
Sinuswechselrichter.pdf
des ATMega162 zieht den Pegel des Reset-Pins immer auf HIGH. Das führt dazu, dass der Resetpin des ATMega162 durch die Schaltung der USV nicht angesteuert werden kann und der diskrete Watchdog und die diskrete
in „Wechselrichter Spannung und Frequenz steuerbar für Teichpumpe“ · Haus & Smart Home ·
-
Bild
Schaltplan eines Mikrocontrollers mit Peripherie
DD1, ATmega8, IN, OUT, THRU, +5V, GND, LED1 bis LED4, MD1 bis MD4, SD_CS bis SD_D6, RESET, J1, J2, J3, J4, J5, J6, J7, J8, J9, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21, J22, J23, J24, J25, J26
in „Unerklärliches Verhalten von Spannungsfolger/Impedanzwandler (LM324)“ · Analoge Elektronik und Schaltungstechnik · · Schaltpläne
-
Datei
dds-seq.asm
Z-Pointer zeigt immer schon auf die richtige. Die Amplitude kommt aus einer ; Multiplikation - der ATmega8 hat einen Hardware-Multiplizierer, mul kostet ; also nur zwei Takte: ; ; Ausgabe = 128 + amp * (Tabellenwert - 128) / 256 ; ; gerechnet als (Wert*amp)>>8 + ampbias, wobei die Hauptschleife ; ampbias = 128 - amp/2 mitfuehrt. Bei amp = 0 kommt exakt 128 heraus, also ; Stille in der Mittellage, ohne Gleichspannungssprung. ; ; mul schreibt sein Ergebnis fest nach R1:R0. Deshalb liegt das Null-Register ;
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
displayinterface_arduino.pdf
Arduino: Serielles Displayinterface für HD44780-Textdisplays für ATmega-basierendes System Prinzipiell besteht das „Serielle Displayinterface“ aus einem Firmwaresketch und einer Arduino-Library, die dieses Displayinterface (im Folgenden nur noch Interface benannt) ansteuern
in „Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial“ · Projekte & Code ·
-
PDF
Beispiel_Code_KI_generiert.pdf
Annahmen • Ein SSD1306 OLED-Display mit 128x64 Pixel, Ansteuerung per I2C (7-Bit-Adresse meist 0x3C). • Es existieren I2C-Routinen (Start, Write Byte, Stop). • Der AVR-Assembler ist für einen gängigen AVR wie Atmega328P. • 8-Bit-, Registerorientierter
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
PDF
TinyBasic_Pro_-_BASIC.pdf
AVR TINYBASIC PRO V2.0 BASIC REFERENCE FOR ATMEGA1284P MICROCONTROLLERS DOMINIK KRISTEN JUNE 18, 2026 AVR TinyBasic Pro © 2026 D. Kristen - 1 – Table of contents VARIABLES AND DATA TYPES.............................................................
in „AVR Tiny Basic Computer mit ATMega1284“ · Projekte & Code ·
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
------------------------------------------- // PIN‑MAPPING (ELECTRONICFOX 2026(c), PORT‑BASIERT, ATmega32) // --------------------------------------------------------- // IR‑Empfänger: PB2 // Tasten: PB0, PD3, PD4, PD5 // Display‑Bus: CLK=PD2, DLEN=PB6, DATA=PB1 // Test/Power: TEST=PB5 // SC‑Out: SC=
in „Zeigt her eure Kunstwerke (ab 2023)“ · Projekte & Code ·
-
Datei
MSP3400_ATMEGA32_ADC_2.ino
------------------------------------------- // PIN‑MAPPING (ELECTRONICFOX 2026(c), PORT‑BASIERT, ATmega32) // --------------------------------------------------------- // IR‑Empfänger: PB2 // Tasten: PB0, PD3, PD4, PD5 // Display‑Bus: CLK=PD2, DLEN=PB6, DATA=PB1 // Test/Power: TEST=PB5 // SC‑Out: SC=
in „AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern“ · Projekte & Code ·
-
Datei
meindef.h
btf als Bitfeld bitfeld16 btfh[8]; bitfeld24 btft[5]; bitfeld32 btfw[4]; bitfeld64 btfd[2]; } union128; typedef union{ u64 d[4]; // d as DOUBLE-WORD u32 w[8]; // w as WORD u16 h[16]; // h as HALF-WORD u8 b[32]; // b as BYTE bitfeld8 btf[32]; // btf als Bitfeld bitfeld16 btfh[16]; bitfeld24 btft[10];
in „I2C Display einfache Frage“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
BME280.c
To do single measurements, the code uses the "forced mode". The C code has been implemented on an ATmega328 with a 2 MHz crystal, using the Atmel-Studio 7 To interface the I2C (TWI), use the code, as provided in files TWI_Master.c/h Delay functions are provided in files Delay.c/h RS232 functionality is
in „BME280 Sensor - Code für ATmega328 in C“ · Projekte & Code ·
-
Datei
dds-orig.asm
nicht mehr auf; nach oben hin immer noch (ist aber unkritisch) ; - Umstellung von AT90S2333 auf ATmega8 (theoretisch bessere Sicherheit für ; EEPROM-Inhalt wegen funktionierender Brown-Out-Protection) ; 31.01.03 - feinere Frequenzeinstellung (in 0.5 Hz-Schritten) .include "m8def.inc" .listmac ;;;;;;
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
Schrittmotor.asm
Schrittweite sts ZSchritt, AL clr AL sts Uel, AL ;Merker für Überschreiben Datenanfang auf 0 ldi AL, 128 ; Anfangsposition 80 00 00 00 Hex - Mitte des Weges (ff ff ff ff Hex) clr R8 clr R9 clr R10 mov R11, AL clr R12 clr R13 clr R14 mov R15, AL ldi AL, 1 ;Multiplikator für Drehung mit Poti speichern sts
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
Schrittmotor.asm
Schrittweite sts ZSchritt, AL clr AL sts Uel, AL ;Merker für Überschreiben Datenanfang auf 0 ldi AL, 128 ; Anfangsposition 80 00 00 00 Hex - Mitte des Weges (ff ff ff ff Hex) clr R8 clr R9 clr R10 mov R11, AL clr R12 clr R13 clr R14 mov R15, AL ldi AL, 1 ;Multiplikator für Drehung mit Poti speichern sts
in „Spielerei mit einem 2- und 5-Phasen-Schrittmotor“ · Projekte & Code ·
-
Datei
dds-fast.asm
=32 exakt 0,5 Hz. Keine schnellere Rate am 6,5536-MHz-Quarz haelt beides ; exakt. Deshalb hier *25/128 (weiterhin exakt, aber 32 Bit noetig) und ; Schrittweiten von ~0,508 bzw. ~4,004 Hz. ; ========================================================================= ; ; Änderungen: ; ; ??.05.02 - Anfang
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·