ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
854409 Топик полностью
Хитрый Китаец (09.07.2018 01:49, просмотров: 415) ответил sladkoejka на Тело цикла компилятор выбрасывает не из-за volatile, а из-за того что он ничего не делает. Так все оптимизирующие компиляторы работают. Чтобы цикл не выбрасывался, в его теле явно прописано выполнение NOP. Именно для того чтобы цикл не
Это Ваша гипотеза. Практика показывает, что некоторые компиляторы даже с nop выбрасывают цикл. Поэтому как сказали выше или volatile или встроенные intrinsic функции типа delay_cycles(size_t). И вообще это плохая практика, т.к. например, на разной тактовой это разные задержки. Про ртос вообше молчу :)