Итак разобравшись с теорией соберем простой видео генератор. Он будет много функциональный ибо в нем бедет несколько режимов работы. Запустим Code Vision AVR и выберем определенные настройки.
Выставим на 12 МГц для большей точности. В собранной схеме я настоятельно рекомендую использовать кварц и 2 конденсатора.
Устанавливаем порты :
Полученный код отредактируем:
#include <mega8.h> // библиотека МК #include <delay.h> // библиотека задержки unsigned char info=0; // переменная режима робаты генератора void main(void) { PORTB=0x01; DDRB=0x00;
PORTC=0x00; DDRC=0x03;
while (1) { if (PINB.0==0) // прибавляем значения переменной кнопки { info++; delay_us(250); } if (info==4) info=0;
просто привожу пример что реально можно вывести изображения с МК на телевизор вот кому интересно парень сделал по моему примеру http://forum.cxem.net/index.p....=518466
Хотелось бы спросить вот что. В теории написано, что длина строки составляет 64 микросекунды, а в данной программе все сделано в миллисекундах. Получается, если собрать схему с прошивкой как тут представлено - то мы не увидим ничего путного на телеэкране?
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]