Ситуация такая: было устройство, которое работало на Atmega8. В связи с необходимостью расширения функционала данного устройства было решено перенести программу с соответствующей корректировкой исходного кода на контроллер Atmega32, у которого больше пинов. Только на этом новом контроллере программа после корректировки не заработала. Говоря точнее - выходные сигналы перестали появляться на трех пинах в необходимой последовательности через необходимые интервалы времени. В чем может быть дело? Исходник и файл протеуса прилагаю.
|