PIC Microcontroller

CCS-C, MPlab IDE v8.92 에서의 오동작 ( 문제점 )

EP 기술연구소 2019. 3. 19. 00:26


1)  &&& 를 아래와 같이 쓸때는 반드시 && 로 써야 오동작이 발생 안함.

<오동작 >

if((Used_HeatingFlag_3 == 1) & (SensorFlags & ( 1 << channel_3))) TestPin = ~TestPin;

else TriacOut3 = triac_off;


<정상동작>

if((Used_HeatingFlag_3 == 1) && (SensorFlags & ( 1 << channel_3))) TestPin = ~TestPin;

else TriacOut3 = triac_off;