ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
17 мая
824602 Топик полностью
wek (17.03.2018 13:02, просмотров: 189) ответил деЮзеру работка на А еще луччи конечно битбандингом, сразу атомарность получишь. Актуально для общих для нескольких ресурсов регистров: разрешения тактирования, флаги EXTI
В этом случае плошши. С точки зрения программа битбандинг атомарный, но с точки зрения регистров он работает RMW, только аутоматично, на S-порте процессора. T.e. если более одного EXTI активнo и появится после первого читания EXTI_PR, хардвeр ставит 1 в EXTI_PR, и RMW операция - EXTI->PR1|=0x01 или битбандинг - сбросить его прежде чем вы его читали.