ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
577467 Топик полностью
fk0, легенда (04.02.2015 12:20, просмотров: 226) ответил Petrovich на Подскажите, коллеги, для Кортексов, умеющих обращаться по невыровняным данным в RAM, существует проблема неатомарности обращений к 2-3-4-байтовому данному, используемому и в теле и в прерывании? То есть лучше запрещать прерывания на время доступа
За обращение к невыровненным данным методом отличным от memcpy нужно сжигать. PS: при обращении к структурам тоже не атомарно. И к float с double. И ещё фиг знает куда. Не для того ли существует sig_atomic_t (в новых C/C++ стандартах есть более другой похожий тип).
[ZX]