ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
577718 Топик полностью
Ale3000 (05.02.2015 07:28 - 07:33, просмотров: 81) ответил Petrovich на Подскажите, коллеги, для Кортексов, умеющих обращаться по невыровняным данным в RAM, существует проблема неатомарности обращений к 2-3-4-байтовому данному, используемому и в теле и в прерывании? То есть лучше запрещать прерывания на время доступа
Использую структуры, где чередуются char и long и выравнивание "pragma pack(1)". Полет нормальный. Компилятор IAR. Если long из этой структуры меняется в прерывании, то естественно в основной программе при чтении и записи этой переменной нужно прерывания запрещать. Если long из этой структуры читается в прерывании, то естественно в основной программе при записи в эту переменную нужно прерывания запрещать.