ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
225893 Топик полностью
testerplus (06.12.2010 17:47, просмотров: 209) ответил fk0 на ...а если юзать не volatile unsigned n для задержек... -- не совсем так. Для этого имеется asm("nop") -- он именно для замены volatile -- asm компилятор не имеет право выкинуть, и весь цикл в итоге тоже. volatile наоборот нехорош даже тем, что
Кстати, asm("...") может быть и выкинут, и перемещен. Нужно пользоваться asm volatile("...") (см. мануал 8.4 пример Ex. 8-9)