0

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

4

3 回答 3

1

您可能会使用类似于旧技巧的东西来使用PWM制作NTSC信号,它可能看起来很糟糕。更好的选择是获得某种形式的视频控制器,甚至是便宜的低分辨率。

您也可以像这样尝试某种形式的FPGA到 VGA

于 2010-02-02T16:01:55.507 回答
0

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

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

于 2010-02-02T15:45:59.173 回答
0

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

于 2010-02-02T16:28:07.537 回答