English 中文(简体)
VGA Video using an ARM7
原标题:
  • 时间:2010-02-02 15:36:24
  •  标签:
  • vga
  • arm7

I need to put out a VGA signal from an AT91SAM7SE512. How can I do this without using an extra controller? I saw stuff on the web, but it needs to be able to modify the specific pixels.

最佳回答

You could probably use something similar to old tricks to make NTSC signals with PWM it will probably look horrible. A better bet is to get some form of video controller even a cheap low resolution one.

You could also try some form of FPGA to VGA like this

问题回答

Unless your ARM7 has some kind of controller, capable of reading memory and outputting video signal without CPU intervention, ie some kind of framebuffer, I don t think you can do that with an ARM7. Well, you probably can, but not within a general purpose OS like linux.

What you can do is transform your ARM7 into a VGA dedicated controlleur, that spends its time launching dma transfer from SDRAM to an external bus. This will IMO not leave a lot of resource to do anything else.

Your ARM chip has an ADC. It doesn t have a DAC, though. VGA is an multiple-channel analog output, so you need some kind of DAC, and in turn an external component. Another problem you might encounter is the need for proper drivers (the electronic kind, not sofware). A VGA cable can be quite long, which means you have large capacities to overcome, plus it may work as an antenna.





相关问题
Handling an external screen on the iPad

Ok, I think its possible I ve misunderstood the correct way to implement an external screen on the iPad and it is causing me a lot of headaches. Since this is a long post, what I m trying to do is ...

iPad/iPhone duplicate view and resize?

I m working on an app that is similar to a Presentation application (Keynote/Powerpoint) for the iPad, that will use the VGA adapter to present on screen. However, if the presenter is using the ...

VGA Video using an ARM7

I need to put out a VGA signal from an AT91SAM7SE512. How can I do this without using an extra controller? I saw stuff on the web, but it needs to be able to modify the specific pixels.

How To Print ASCII Extended Characters Using a Const Char*?

I have a function to print characters on the screen that is like this: void print(int colour, int y, int x, const char *string) { volatile char *video=(volatile char*)0xB8000 + y*160 + x*2; ...

VGA 15 pin port data read and write using Matlab

I am using compaq presario cq40 laptop with windows seven ultimate(32-bit OS). I would like to access the 15 pin VGA port using Matlab (preferrably using the Data Acquisition Toolbox). Do I require ...

HTMLControl on WM 6.1 - VGA

I am facing trouble enabling "High Resolution" mode in WM6 Professional. I am using a HTMLView.dll to embed an HTMLControl in our application. By default the "HTML" Shown is not in "High Resolution" ...

热门标签