-
Bild
Testergebnisse eines DDS-Simulators
DDS simulator self test Runs the ATmega8 headless (no audio device) and checks it against what program/avr/da-test.asm says it must do. stock - ISR every 25 cycles = 262144 Hz PASS stock: LCD line 1 after
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Software-Interface eines Signalgenerators mit Sägezahnform
Sagezahn 01000,0 Hz BEDIENUNG -- - + ++ ~ GROB AB FEIN AB FEIN AUF GROB AUF FORM Power off 20 kHz Bessel-Tiefpass Pegel R-2R-Leiter, ungefiltert nach Bessel-Filter 4.00 ms F FREQUENZ 1000.0 Hz SIGNALFORM Sagezahn ECHTZEIT 3.5x Tasten: Z -- X -- C + V ++ Leertaste Signalform
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
dds-seq.asm
; ; =========================================================================== ; dds-seq.asm - Schrittsequenzer fuer den ATmega8-Funktionsgenerator von 2003 ; ; Eigenstaendige Quelle. Der Generator von damals (Wellenformtaste, vier ; Stimmtasten, Frequenzanzeige) ist hier nicht mehr
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-orig.asm
; Digitaler Funktionsgenerator für Sinus, Rechteck, Dreieck und Sägezahn ; ; Copyright (C) 2003 Andreas Schwarz <andreas-s@web.de> ; ; This program is free software; you can redistribute it and/or ; modify it under the terms of the GNU General Public License ; as published by the Free Software Foundation; either version 2 ; of the License, or (at your option) any later version. ; ; This program is distributed in the hope that it will be useful, ; but WITHOUT ANY WARRANTY; without even the implied warranty of ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ; GNU General Public License
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Datei
dds-fast.asm
02111-1307, USA. ; ; ; ========================================================================= ; dds-fast.asm - GENERATED by sim/make_variants.py from da-test.asm. ; ; Hoehere Abtastrate durch einen verzweigungsfreien Timer-Interrupt: ; ; Original 17 Takte Rumpf + 4 Takte Eintritt = 21 von 25 -> 262144
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik ·
-
Bild
DDS Simulator Selbsttest Ergebnisse
DDS simulator self test Runs the ATmega8 headless (no audio device) and checks it against what programm/avr/da-test.asm says it must do. stock = ISR every 25 cycles = 262144 Hz PASS stock: LCD line 1 after
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Bild
Selbstgebauter Funktionsgenerator mit LCD-Display
Aus Filter An Offsetspannung Amplitude Signalform Funktionsgenerator, 2003 ATmega8, HD44780-Display, R-2R-Leiter
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Fotos
-
Bild
Software-Interface eines Oszilloskop-Simulators mit Sägezahnspannung
ANZEIGE Saegezahn 01000,0 Hz AUSGANG R-2R-Leiter, ungefiltert - nach Bessel-Filter 4.00 ms Fenster BEDIENUNG GROB AB FEIN AB FEIN AUF GROB AUF FORM Power off FREQUENZ 1000.0 Hz Signalform 3.5x MCU-Takte 158.5 M Tasten: Z --- X --- C + V ++ Leertaste Signalform. Gedrückt halten wiederholt, wie am echten Gerät.
in „Claude Code trifft AVR-Assembler: vom Chip in den Browser mit einem Prompt“ · Mikrocontroller und Digitale Elektronik · · Screenshots
-
Datei
sanduhr_1.html
* u * (u * (6 * u - 15) + 10); // Smootherstep const ds = 30 * u * u * (u * u - 2 * u + 1); const dds = 60 * u * (2 * u * u - 3 * u + 1); theta = thetaStart + Math.PI * s; om = Math.PI * ds / T; al = Math.PI * dds / (T * T); } } if (running || flipping) { const t0 = performance.now(); advance(dt, theta