Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
21 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1011535
Топик полностью
VLLV
(11.06.2020 13:42, просмотров: 732)
ответил
LightElf
на
достаточно запретить прерывания на время обращения к переменной. В ИАРе для этого есть куча архитектурно-независимых интринсиков.
+1. Работало еще на 8080.
Ответить
Да, именно. Работало также на Z80. Но при пристрастном анализе выяснялось что прерывание (аппаратный импульс) таким образом успешно пропускается.
RxTx
(239 знак., 11.06.2020 22:29
)
Смутно помнится, что разговор начинался за IAR ARM. Там таких проблем не бывает. Максимум прерывание отложится на несколько тактов. А если топикстартер осчастливит нас названием процессора - то можно и совсем красиво сделать, запрещая только конкретное прерывание.
-
LightElf
(11.06.2020 22:36
)