Pergunta
Preciso lançar um sinal VGA de um AT91SAM7SE512. Como posso fazer isso sem usar um controlador extra? Vi coisas na web, mas ela precisa ser capaz de modificar os pixels específicos.
Solução
Outras dicas
A menos que seu ARM7 tenha algum tipo de controlador, capaz de ler a memória e produzir sinal de vídeo sem intervenção da CPU, ou seja, algum tipo de estrutura de estrutura, não acho que você possa fazer isso com um ARM7. Bem, você provavelmente pode, mas não dentro de um sistema operacional de uso geral, como o Linux.
O que você pode fazer é transformar seu ARM7 em um VGA dedicado ControlLeur, que passa o tempo lançando a transferência de DMA de SDRAM para um barramento externo. Isso não deixará muito recurso para fazer qualquer outra coisa.
Seu chip de braço tem um ADC. No entanto, não tem um DAC. O VGA é uma saída analógica de vários canais, então você precisa de algum tipo de DAC e, por sua vez, um componente externo. Outro problema que você pode encontrar é a necessidade de drivers adequados (do tipo eletrônico, não do software). Um cabo VGA pode ser bastante longo, o que significa que você tem grandes capacidades a serem superadas, além de funcionar como uma antena.