yak-40 писал(а):ferio писал(а):потянул на землю 10k резистором и на этот же вывод посадил кнопку с Vcc.
10кОм для подтяжки на землю великовато, нуля на входе PD6 может не быть.
изменил
avr123.nm.ru писал(а):Ваша ошибка - не прицепили архив с прожектами.
Исправляюсь)
Сейчас вроде бы разобрался немного, таймер тикает постоянно, по условию логической единицы значение переменной num++(по прерыванию таймера) присваивается другой переменной, которая выводится на LCD. Но, если небольшие временные интервалы подсчитывает правильно, например когда кварц 8Мгц, 7,813Кгц значение CompA выставляю 4Eh(прерывание каждые 0,01сек).
Далее усложняю задачу, и хочу измерить сигнал длительность 400мкс, с точностью 10мкс, соответственно таймер конфигурирую так - 8000кгц, значение CompA = 50h (прерывание каждые 0,00001сек), тут и начинается ерунда, судя по Watch Windows в протеусте, таймер вылетает иногда за значение 80.
- CV.rar
- (86.89 КиБ) Скачиваний: 0