Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1309104
Топик полностью
Nikolay_Po
(12.05.2023 16:44, просмотров: 108)
ответил
POV
на
Команды ж чуть ли не все трехадресные - две операнда-источника и одни получатель. Это не на аккумуляторе.
Тогда должны быть атомарными, ведь так?
Ответить
Атомарность у армов гарантируется лишь для доступа к оперативке - LDREX/STREX, а к регистрам периферии - нет.
-
Eddy_Em
(12.05.2023 17:02
)
Более того, у Cortex-M атомарность LDREX/STREX гарантируется только в отношении действий самого процессора. Как там с DMA - надо проверять.
-
LightElf
(12.05.2023 17:05
)