Сделал по стетье таймер. Автор VasylYE.
Но там нужны ОА индикаторы а я поставил ОК (от чего при включении начинают гореть тупо все сегменты ). Нужно маленько изменить код.
Сам код
Я думаю тайна кроется где-то в этих строках:
Code
// Настройка порта для сегментов индикатора
#ifdef IND_OA
IND_PORT = 0xFF;
#else
IND_PORT = 0x00;
#endif
IND_DDR = 0xFF; // Настройка порта для общих выводов индикатора
IND_CDDR = 0x00;
IND_COM = 0x00;
Я их пробовал изменять, но не получается. Таймер не работает:
Code
// Настройка порта для сегментов индикатора
#ifdef IND_OA
IND_PORT = 0x00; //#define IND_PORT PORTD
#else
IND_PORT = 0xFF;
#endif
IND_DDR = 0x00; //#define IND_DDR DDRD Настройка порта для общих выводов индикатора
IND_CDDR = 0xFF; //#define IND_CDDR DDRB
IND_COM = 0xFF; //#define IND_COM PORTB
PS. Мне еще кажется в схему нужно включить 2 кондера по 12-22пФ к резонатору. Как советуют в даташите: >>->Добавлено (06.10.2012, 23:34)
---------------------------------------------
не всё так просто.. Там пол кода нужно переписать.
Поеду лучше ОА индикаторы куплю..