Я сейчас читаю даташит по atmega8...
точнее пытаюсь с использованием переводчика, технического словаря, ворды и неимоверных умственных трудов...
Это какой-то ужас !!! потратил 2 часа и только после этого понял, что Таймер1 тупо считает до ... и вызывает прерывание переполнения (досчитал), после чего начинает считать сначала. Работает он либо от внутреннего генератора, либо от внешнего. Считает этот гад такты. нашел табличку, что при записи в регистр управления определенных чисел, таймер начинает считать до ... до скольких я так и не понял. Что означает запись: clkI/O/256??? clkI - это внутренний генератор, O - это выход, 256 - вот эту цифру и меняем в регистре (0, 8, 64, 256, 1024), это количество тактов или разрядность??? Отошел от темы.
Короче, все просто: Указали до скольких считать, запустили и ждем прерывания - а вот так они могли написать??? нет, бл..., надо поизголяться и на пяти страницах английского-технического языка расписать туфту!!! Можно же проще: Сюда пиши это, а туда вон то! Я зол!!!
Ну фиг с ними с 5 страницами таймера0, так самое интересное (Таймер1 с ШИМ) вообще на 27 страницах !!! и это еще не все - "более подробно можно поситать на странице 178" - уроды !!! я ж так до старости изучать буду !!! И наверняка, все окажется до боли просто!!!
Короче, надо найти уроки по использованию таймеров и ШИМ. и не просто примерчики, а с объяснениями в какой регистр (переменную) записывать длительность, в какой паузу, каким включать и выключать.
Если не найду, сам напишу !!! а то все эти "гении" (люди, которые разобрались) не хотят делиться с общественностью, типа начинающие мы и тюфяки, а они все "умные"!
прям злость берет!