A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
E-books
Disclaimer
Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.
TV Text display with ATMega168
TV display based on AVR ATMega168 by Ben Ryves.
Photo by Ben Ryves
This library allows you to generate text display on a PAL TV using an ATmega168 @ 20MHz. The video signal generation is interrupt-driven, leaving some CPU time over for your own program. TV signal is black-and-white, generated via two resistors (simple DAC).
Features:
# 6×8 or 8×8 pixel character size.
# 32×16 or 24×16 characters, depending on current character size.
# User-definable text viewports, allowing you to clear/scroll "windows" on the screen.
# Flashing cursor (variable refresh rate, runtime-selectable character, ability to be disabled).
# Flag to invert the entire screen (black on white as opposed to the default white on black).
Read more: TV Text
See also: VGA / TV adapter with ATMega or Smaal AVR-based TV terminal