ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 апреля
934316 Топик полностью
3m (16.07.2019 14:18, просмотров: 124) ответил De_User на По логике биты должны были меняться строго поочерёдно, максимум два одновременно (и то по недосмотру). Если компилятор решил эту пару так объединить (при полностью отключенных оптимизациях), то нехороший человек его писал :(
Компилятор сделал ровно то что его попросили написав PORTB&=(1<<PB1) - обнулить все разряды порта B кроме PB1. Не надо приписывать компилятору фантастические свойства.