使用ARM7的VGA视频

时间:2010-02-02 15:36:24

标签: vga arm7

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

3 个答案:

答案 0 :(得分:1)

你可能会使用类似于旧技巧的东西用NTSC发出PWM信号,这可能看起来很糟糕。更好的选择是获得某种形式的视频控制器,即使是廉价的低分辨率视频控制器。

您还可以尝试某种形式的FPGA到VGA this

答案 1 :(得分:0)

除非您的ARM7具有某种控制器,能够在没有CPU干预的情况下读取存储器和输出视频信号,即某种帧缓冲,我认为您不能用ARM7做到这一点。好吧,你可能可以,但不是像linux这样的通用操作系统。

您可以做的是将您的ARM7转换为VGA专用控制器,花费时间从SDRAM启动dma传输到外部总线。这将使IMO不会留下大量资源来做其他任何事情。

答案 2 :(得分:0)

您的ARM芯片有一个ADC。但它没有DAC。 VGA是一个多通道模拟输出,因此您需要某种DAC,而后者则需要外部元件。您可能遇到的另一个问题是需要合适的驱动程序(电子类,而不是软件)。 VGA电缆可能很长,这意味着您需要克服大容量,而且它可以用作天线。