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.

Foi útil?

Solução

Você provavelmente poderia usar algo semelhante aos truques antigos para fazer NTSC sinais com Pwm Provavelmente parecerá horrível. Uma aposta melhor é obter algum tipo de controlador de vídeo, mesmo um barato de baixa resolução.

Você também pode tentar alguma forma de FPGA para VGA gosta isto

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top