ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
172725 Топик полностью
C++ (17.11.2009 13:47, просмотров: 212) ответил ReAl на Что-то мне не верится, что он в чистом виде меняет эти строчки местами. Может, он делает
Если temp2 не объявлять как volatile, то компилятор генрирует код подобно этому:  temp2 = PORTC; compiler_internal_temp = int125mks_counter; if ( !(PINB&0x40) ) { nop; nop; nop; } PORTC = temp2 & ~(2<<compiler_internal_temp); SPDR = spiout; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop;