ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 декабря
1557598
my504 (Вчера, 17:14, просмотров: 435)
Озаботился конфликтом неатомарного доступа к полям битовой структуры. Имею проект в Кайле на 5 версии компилятора для AT32F435. Есть структура с глобальными флагами модификация которых имеется и в прерываниях, и в main. Почему то до сих пор меня эта проблема обходила стороной в АРМах, хотя нынешний проект по структуре мало отличим от прежних. Точнее, нынешний проект не имеет регулярной временной диаграммы, в отличии от прежних. Так кроме запретов прерываний в main при 

чтении/модификации флагов или использовании бит-бендинга есть иные методы?