Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
7 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
853234
Топик полностью
Bill
(05.07.2018 18:04, просмотров: 299)
ответил
sladkoejka
на
Что сравнивать? В вашем примере ошибка - вы закоментили вызов __no_operation(). Без этого вызова цикл должен быть удалён. То, что с volatile не удаляет - это результат плохой оптимизации. Мозгов у компилятора не хватает чтобы отследить, что
Я не о зависаниях. Я - о недостаточной "сообразительности" компилятора.
Ответить