ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
717846 Топик полностью
my504 (06.12.2016 14:00, просмотров: 264) ответил MBedder на Ога, сначала сбрасывать регистр, а потом записывать в него целиком новое значение - это да, "такой харошый стил, что кушат нэ могу"(с) :))
Это в текущем коде целиком, а что будет окончательно - неизвестно. Скажем, выяснится, что отдельные биты нужно включать/выключать отдельно и потенциальная проблема возникает. Но речь была не об этом. Все биты включающие триггерный режим запуска взведены: OC1CON1<3>=1 OC1CON2<7>=1, а бит OC1CON2<6>, который TRIGSTAT, честно автоматически взводится триггером, счетчик начинает считать до установленной величины, что сбрасывает этот самый TRIGSTAT, но выходного сигнала с модуля нет, как нет и прерывания от него. Кроме самого первого прохода.