[an error occurred while processing this directive]
|
Версии самые разные. Самое простое - операция изменения TIMSK в основном цикле не обрамлена запретом/разрешением прерывания и этот же TIMSK изменяется в прерываниях. Когда прерывание происходит во время изменения TIMSK в основном цикле в нем оказывается совсем не то, что ожидалось (ибо это на самом деле три операции - чтение, изменение, запись). А может что-то с питанием не в порядке? Как подключение мизерной нагрузки (входое сопротивление усилителя) к одной из ножек (выходу!) процессора может приводить к изменению работы программы?
E-mail: info@telesys.ru