VGA必须以60hz绘制吗?


8

我希望尽可能轻松地生成VGA信号。

我有一个奇怪的问题。我到处都看到VGA要求同步信号使用25MHz时钟。

是否可以将屏幕绘制速度变慢?像只以30Hz刷新一样?会发生什么?我认为CRT比LCD会有更多的问题。它们中的任何一个都能以较低的同步速率工作吗?


当输入信号不在支持的规格范围内时,大多数监视器将使屏幕空白。因此,您必须检查显示器的规格,以了解支持哪些像素速率和水平/垂直同步速率。
jippie 2012年

Answers:


6

您需要在60 Hz(最小)下进行垂直同步,但是如果您担心视频点时钟速度,则每条水平线的像素数可能会更少。

如果许多微控制器具有硬件SPI控制器,则可以很好地生成VGA,可以将其配置为抽出像素,而H和V同步信号则由固件产生(由中断驱动)。


1
+1-关于将SPI用于VGA的信息,我记得在Lucio di Jasio的书Exploring the PIC32中有一章写得很好。
奥利·格拉泽

呵呵,我实际上刚刚为我的微控制器(mbed)找到了一些东西,该东西显然使用DMA和SPI的某种方法在70hz频率生成640x400图像而无需持续使用CPU
Earlz 2012年

5

如果您尝试以30Hz的频率进行垂直刷新,则连LCD显示器的外观也不会像普通显示器那样好。请注意,LCD监视器没有可记忆从一个垂直帧到下一个垂直帧的所有屏幕显示像素的内存。取而代之的是,监视器将需要连续不断的视频数据流,以查看持续的活动屏幕图像。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.