ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 марта
1065080 Топик полностью
fk0, легенда (27.12.2020 20:33, просмотров: 439) ответил Vit на для volatile мало инкремента? странное предположение, КМК. кстати, а есть у PIC24F барьеры в явном виде?
volatile говорит, что в ячейку памяти связанную с переменной нужно записать. Но он не говорит, что записать нужно прямо сейчас. Компилятор волен переупорядочить инструкции и эту запись сделать сильно позже или сильно раньше. На моей практике встречалось перекидывание таких записей в конец функции (где, видимо, есть свободные для работы регистры). 
[ZX]