-
- А зачем на единицу-то проверять? Результат IFa булевый же. Вот как-то... Звероящер(765 знак., 28.09.2017 09:22)
- Непонятно только зачем считывался SREG :) - Petrovich(28.09.2017 10:13,
)
- Как зачем? Прерывание же... Обязан сохранить. Код довольно древний, тогда компиляторы сами SREG не сохраняли :) - Звероящер(28.09.2017 11:12)
- Зачем их просто сохранять? Чтоб подержать и вернуть? Их сохраняют чтобы временно ЗАПРЕТИТЬ, а потом вернуть, правда? - Petrovich(28.09.2017 11:17,
)
- Пешы есчо, аффтар - MBedder(28.09.2017 11:28)
- Зачем их просто сохранять? Чтоб подержать и вернуть? Их сохраняют чтобы временно ЗАПРЕТИТЬ, а потом вернуть, правда? - Petrovich(28.09.2017 11:17,
- Как зачем? Прерывание же... Обязан сохранить. Код довольно древний, тогда компиляторы сами SREG не сохраняли :) - Звероящер(28.09.2017 11:12)
- Непонятно только зачем считывался SREG :) - Petrovich(28.09.2017 10:13,
- рукалицо SciFi(8 знак., 27.09.2017 11:10, картинка)
- Ну сделай UCSRA=FF с битом PE(не помню какой он по счету в регистре, неважно): (0xff & (1 << 4)) - будет 16, а не 1. А сделай с битом PE: (0xff & (1 << 5)) - будет 32, а не 1. - Petrovich(27.09.2017 10:46,
)
- UCSRA=0xFF symbions(167 знак., 27.09.2017 11:15)
- Просто везде замени ==1 на !=0 - Petrovich(27.09.2017 10:55,
)
- Интересная постановка вопроса. Но можно зайти и с другой стороны: "почему это может работать корректно?" SciFi(53 знак., 27.09.2017 10:45)
- Почитав все ответы вижу, что я не так что-то представляю symbions(29 знак., 27.09.2017 11:11)
- А зачем на единицу-то проверять? Результат IFa булевый же. Вот как-то... Звероящер(765 знак., 28.09.2017 09:22)