File: /~heha/Mikrocontroller/VgaGen/VgaGen.zip/Liesmich.txt

Einfacher, aber wirkungsvoller VGA-Signalgenerator mit ATmega88.

Gedacht für die Speisung von (Flach-)Monitoren während Reparatur
und Dauertest, damit diese nicht ohne Signal in Bereitschaft fallen.

Dargesteller VGA-Modus: 640x480 @ 31,5kHz/60Hz,
(scheinbarer) Pixeltakt 25 MHz, siehe auch „Timing.txt“.

Dargestellte Bildgröße: 128x120x4 (jedes Pixel als Klotz 5x4),
nur Standard-DOS/Windows/CGA-Palette, Bildgröße erinnert an Nintendo.
Beim Nachbau ggf. Copyright (aufs selbst ausgesuchte Bild) beachten!

Quarzfrequenz nur 20 MHz (also ATmega88-20 /nicht/ übertaktet).
Alle Bauteile bei Reichelt verfügbar.
Optimaler Mikrocontroller wäre ATtiny84-20, gibt's bei Digikey.

Leiterplatten-Entwurf (Eagle, SMD) für Einbau in SubD-Selbstbaugehäuse
mit Stecker _und_ Buchse, espart gelegentlich den Gender-Changer.

Stromversorgung mit 5 V per USB, Tastatur-Adapter oder Netzteil, 45 mA.
Eventuell auch aus dem Prüfling. Viel sparsamer als ein laufender PC.

Freeware, open-source, darf für alles verwendet werden, auch kommerziell.
Ohne oder bei nur geringfügiger Änderung Urheber-Hinweis erforderlich.

Basiert auf „Monitor3.asm“ von ???, erhebliche Kode-Änderungen.

Henrik Haftmann, heha@hrz.tu-chemnitz.de, http://www.tu-chemnitz.de/~heha

Gemessene Frequenzen:		fH	fV
DOS-Vollbild	640x400		31,3	70
Modus 12h	640x480		31,4	60

Change Log:
 100503	Initial version with ATmega8
*100505	Changed picture
+100531	Changed to ATmega88
-100609	Changed timing, longer HSYNC pulse, for supporting wide-screen
	monitors, this removes strange flickering on all flat-screen monitors
Detected encoding: ANSI (CP1252)4
Wrong umlauts? - Assume file is ANSI (CP1252) encoded