Domanda

ho bisogno di mettere un segnale VGA da un AT91SAM7SE512. Come posso fare questo senza l'utilizzo di un controller aggiuntivo? Ho roba sega sul web, ma ha bisogno di essere in grado di modificare i pixel specifici.

È stato utile?

Soluzione

Si potrebbe probabilmente usare qualcosa di simile a vecchi trucchi per rendere NTSC segnali con PWM sarà probabilmente un aspetto orribile. Una scommessa migliore è quello di ottenere una qualche forma di controllo di video, anche un buon mercato bassa risoluzione uno.

Si potrebbe anche provare una qualche forma di FPGA a VGA come questo

Altri suggerimenti

A meno che l'ARM7 ha qualche tipo di controllo, in grado di leggere la memoria e l'emissione del segnale video senza l'intervento della CPU, vale a dire una sorta di framebuffer, non credo che si può fare con un'ARM7. Beh, probabilmente si può, ma non all'interno di un sistema operativo general purpose come Linux.

Che cosa si può fare è trasformare il vostro ARM7 in un Controlleur dedicato VGA, che spende il suo tempo di trasferimento lancio DMA da SDRAM a un bus esterno. Questo non IMO lasciare un sacco di risorse per fare altro.

Il chip ARM ha un ADC. Non ha un DAC, però. VGA è un'uscita analogica multicanale, quindi è necessario un qualche tipo di DAC, ed a sua volta un componente esterno. Un altro problema che potreste incontrare è la necessità di driver corretti (il genere elettronico, non sofware). Un cavo VGA può essere piuttosto lungo, che significa che hanno grandi capacità per superare, più esso può funzionare come antenna.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top