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;
'PIC Microcontroller' 카테고리의 다른 글
PIC16F1937에서 Eeprom 문제점(microchips 내부 eeprom read 문제점) (0) | 2019.03.22 |
---|---|
ccs-c 에서 컴파일의 순서 가 궁금하다.. 어떻게 알수 있을까 ? (0) | 2019.03.13 |
Microchips Device 선정과 발주, 입고 까지 걸리는 시간.... (0) | 2019.01.02 |
PIC16F15355 PWM control Source file (0) | 2018.12.10 |
High-Endurance Flash Data Memory (HEF) 서브루틴 (0) | 2018.09.08 |