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' 카테고리의 다른 글
| Error#128 A #DEVICE required before this line: (0) | 2025.10.17 |
|---|---|
| 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 |