Question

Je dois mettre un signal VGA d'un AT91SAM7SE512. Comment puis-je faire cela sans utiliser un contrôleur supplémentaire? J'ai vu des choses sur le web, mais il doit être en mesure de modifier les pixels spécifiques.

Était-ce utile?

La solution

Vous pouvez probablement utiliser quelque chose de semblable à de vieux trucs pour faire NTSC signaux avec PWM il sera probablement horrible. Un meilleur pari est d'obtenir une certaine forme de contrôleur vidéo, même un moment basse résolution pas cher.

Vous pouvez également essayer une certaine forme de FPGA VGA comme cette

Autres conseils

À moins que votre ARM7 a une sorte de contrôleur, capable de lire la mémoire et la sortie signal vidéo sans intervention de l'unité centrale de traitement, à savoir une sorte de framebuffer, je ne pense pas que vous pouvez le faire avec un ARM7. Eh bien, vous pouvez probablement, mais pas dans un but général OS comme Linux.

Qu'est-ce que vous pouvez faire est de transformer votre ARM7 en un controlleur dédié VGA, qui passe son temps à lancer le transfert dma de SDRAM à un bus externe. Cela l'OMI ne laissera pas beaucoup de ressources pour faire quoi que ce soit d'autre.

Votre puce ARM a un ADC. Il n'a pas de DAC, cependant. VGA est une sortie analogique à canaux multiples, vous devez donc une sorte de DAC, et à son tour un composant externe. Un autre problème que vous pourriez rencontrer est la nécessité pour les conducteurs appropriés (le genre électronique, et non Sofware). Un câble VGA peut être assez long, ce qui signifie que vous avez de grandes capacités à surmonter, plus il peut fonctionner comme une antenne.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top