Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
472798
Топик полностью
fk0
, легенда
(12.12.2013 10:56, просмотров: 145)
ответил
Niko
на
Вопрос по hitech picc18 и XC8. Может ли компилятор поменять местами (оптимизировать) операции присванивания простой переменной и volatile переменной? Если да, как это предотвратить? Есть ли какие-нибудь compiler / memory barrier?
Может но не этот (не уверен). Есть, но не в этом (не знаю). Сделать обе volatile или присваивание не volatile поставить между двумя volatile, наверное, поможет.
[ZX]
Ответить