Ich möchte hoffentlich so schmerzlos wie möglich ein VGA-Signal erzeugen.
Ich habe allerdings eine merkwürdige Frage. Überall sehe ich, dass VGA einen 25-MHz-Takt für die Synchronisationssignale benötigt.
Ist es möglich, den Bildschirm nur langsamer zu zeichnen? Möchten Sie es nur mit 30 Hz aktualisieren? Was würde passieren? Ich denke, CRTs hätten eher ein Problem als LCDs. Würde einer von ihnen mit einer niedrigeren Synchronisationsrate arbeiten?
Antworten:
Sie müssen die vertikale Synchronisation bei mindestens 60 Hz haben, aber wenn Sie sich Gedanken über die Taktrate des Videopunkts machen, können Sie einfach weniger Pixel pro horizontaler Linie haben.
Viele Mikrocontroller können VGA recht gut erzeugen, wenn sie über einen Hardware-SPI-Controller verfügen, der so konfiguriert werden kann, dass die Pixel herausgepumpt werden, während die H- und V-Synchronisationssignale von der Firmware erzeugt werden (gesteuert durch einen Interrupt).
quelle
Selbst LCD-Monitore sehen nicht so gut aus wie normal, wenn Sie versuchen, die vertikale Bildwiederholfrequenz bei 30 Hz durchzuführen. Beachten Sie, dass LCD-Monitore keinen Speicher haben, der alle Pixel der Bildschirmanzeige von einem vertikalen Bild zum nächsten speichert. Stattdessen benötigt der Monitor einen kontinuierlichen Fluss von Videodaten, um ein dauerhaft aktives Bildschirmbild zu sehen.
quelle