我需要从 AT91SAM7SE512 输出 VGA 信号。如何在不使用额外控制器的情况下做到这一点?我在网上看到了一些东西,但它需要能够修改特定的像素。

有帮助吗?

解决方案

你可能可以使用类似于老技巧的东西来制作 NTSC 信号与 脉宽调制 它可能看起来很可怕。更好的选择是购买某种形式的视频控制器,即使是便宜的低分辨率视频控制器。

您也可以尝试某种形式 FPGA 到 VGA 之类的

其他提示

除非你的ARM7有某种控制器,能够读取内存,无需CPU干预输出视频信号,即某种帧缓冲的,我不认为你可以做到这一点的ARM7。那么,你可能可以,但不是像Linux的通用操作系统中。

你可以做的是改变你的ARM7成VGA专用controlleur,那花费从SDRAM它的时间启动DMA传输到外部总线。这将IMO不会留下大量的资源做别的事。

您ARM芯片具有ADC。它没有一个DAC,虽然。 VGA是一个多通道模拟输出,所以需要某种DAC,而在打开的外部部件。您可能会遇到的另一个问题是正确的驱动程序的需要(电子样,不sofware)。 VGA电缆可能会很长,这意味着你有大容量,以克服,再加上它可能工作作为天线工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top