AVR глючно отрабатывает программу.
Добавлено: Ср сен 10, 2014 10:27:32
Сразу скажу друзья, что в програмировании я новичок. Решил я заморочиться на асемблере написать программу для устройства управления нагрузками по телефону с использованием микросхемы MT8870+Attiny2313. Приемная часть работает и отрабатывает исправно. Задача микроконтроллера сравнить приходящую комбинацию из нолей и едениц и подключить соответствующюю нагрузку на выходе + на некоторое время сформировать 1 на выходе для подключения пищалки. Включение нагрузки осуществляется путем нажатия кнопки звездочка и цифра соответствует комутируемой нагрузке. При получении цифры ноль (без нажатия звездочки) все нагрузки отключаются. Написал програмулину, залил в контроллер. Программа как бы отрабатывает, но не всегда с первого раза, а при нажатии 0 (чтобы отключить все нагрузки), очень долго думает. В АВР студио работает без проблем, а вот на живую чего то не хотит. Может сильно наворотил в программе? Исходник прилагаю.