ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
172702 Топик полностью
C++ (17.11.2009 10:16, просмотров: 212) ответил jaga-jaga на про volatile правильно сказали. и покажите кусок кода - может яснее станет.
Имеется следующий кусок кода:  #define nop __asm__ __volatile__ ("nop" ::) ... temp2 = PORTC & ~(2<<int125mks_counter); if ( !(PINB&0x40) ) { nop; nop; nop; } PORTC = temp2; SPDR = spiout; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; nop; ... Меняются местами строчки: temp2 = PORTC & ~(2<<int125mks_counter); и if ( !(PINB&0x40) ) { nop; nop; nop; }