VGA clock with USB time update

Microcontroller based VGA or TV projects always attract me - because information is displayed on big screens with small hardware. In this particular project there is a PIC 18F2550 microcontroller used with USB interface. Device is capable to generate 640×480 VGA signals where image resolution of 16×32 is reached what is enough to construct simple digital clock image.

vga clock with usb interface

As USB device it is operating as simple HID device which receives time events every second and updates VGA image array with new time value. Nice project to experiment with and learn some new stuff - especially in USB part. Source code for download is here.

Read