Еще раз Спасибо zero648!
__________
Вот, кстати, сделал то что мне нужно было благодаря ICR1
- Вложения
-
- 2_PWM_ICR.zip
- (164.89 КБ) 179 скачиваний
Ты хотел сказать EIFR.in Temp, GIFR ; сбрасываем флаги
out GIFR ,Temp
Она считывает регистр, и записывает его обратно))).uwrtey писал(а):А для чего она? На первый взгляд она ничего не делает...![]()
Ну собственно это, Я, и имел в виду,uwrtey писал(а):Ты хотел сказать EIFR.я заметил эту запись в Твоем первом варианте. А для чего она? На первый взгляд она ничего не делает...
EIFR всегда читается как 255 что ли ?
Код: Выделить всё
in Temp, EIFR ; сбрасываем флаги *************************************************
out EIFR ,TempЧто не помогло, сбрасывание флагов? срос флагов нужен здесь для исключения ложных срабатываний в начале программы после команды SEI. В самом обработчике тоже есть изменения, обрати внимание, главным образом, на обработчик.uwrtey писал(а):но это не помогло!
Видимо проблема в самом алгоритме, только вот я не могу понять где именно...
дак конечно я это видел!В самом обработчике тоже есть изменения, обрати внимание, главным образом, на обработчик.