µ[micro]electronics info

A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.




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.

My e-mail

My website

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).

# 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

Powered by Drupal - Design by Artinet