VGA output: Can SPI make and send infinite circular buffer?

User avatar
HermannSW
Posts: 97
Joined: Fri Oct 27, 2017 6:58 am
Location: Eberbach, Germany
Contact:

Re: VGA output: Can SPI make and send infinite circular buffer?

Postby HermannSW » Sun Jan 07, 2018 11:14 pm

Nice project.

I did a lot of experiments with DueVGA:
https://github.com/stimmer/DueVGA

A much less capable microcontroller (84MHz Arduino Due) with much less memory (96KB ram).
You may want to lookup stimmer's DueVGA code on Github for how he did.
Allows for 1024x675 monochrome and 320x240 color, only restricted by ram size.

Only 3 resistors are needed for monochrome connector, 11 resistors for color:
http://stimmer.github.io/DueVGA/

https://forum.arduino.cc/index.php?topi ... msg2575055
Image

ta-mat
Posts: 12
Joined: Thu Dec 21, 2017 4:07 pm

Re: VGA output: Can SPI make and send infinite circular buffer?

Postby ta-mat » Tue Jan 09, 2018 7:11 pm

Hi, HermannSW
Thanks for the valuable info. Since you have a lot of experience and ESP32 has great capability, I'm sure that you can implement far far better than me. I hope community will see your superb achievement.

ta-mat
Posts: 12
Joined: Thu Dec 21, 2017 4:07 pm

Re: VGA output: Can SPI make and send infinite circular buffer?

Postby ta-mat » Tue Jan 09, 2018 7:16 pm

So far, I'm trying to use my code with "real" app. It's kinda work but way too slow (30..40fps) for 240MHz x 2 chip :(
Perhaps, reading from flash and/or SPI DMA drag the system.
something-esp32.gif
something-esp32.gif (2.49 MiB) Viewed 5244 times

Who is online

Users browsing this forum: Dennie and 106 guests