Цитата(Ojo @ Jun 26 2008, 19:56)

Спасибо за ответы. Жалко что у меги нет возможности в таймере по одному фронту записать значение счетчика в один регист, а по второму во второй. Т.к. оба предложенных решения требуют задействования 2-х ножек Мега.
Можно выбрать, по какому фронту захват делать. А после первого захвата перенастроить на другой фронт.
Цитата(Maik-vs @ Jun 27 2008, 12:23)

Таймер даёт прерывания через, например 1 миллисекунду. Точность 0.1%, всё синхронно
читаем задание:
Цитата
редко, небольшими импульсами различной длины от 1 мсек до 10 мсек
ну и где, спрашивается, "Точность 0.1%, всё синхронно"?
в лучшем случае 10%, а то и вообще импульс мимо пролетит.
не забываем ещё, что
Цитата
в силу специфики прошивки устройства Мега может запретить прерывания на длительное время (до 10 мсек)
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)