스위치 off시 if나가는 방법
란새
질문 제목 :스위치 실행시if빠져나가는 방법
질문 요약 :스위치 3번 on일시 실행
off시 if문 나가는 방법 알려주세요~질문 내용 :
else if (sw & 0x04)
{
if (updown3 == 0) //스위치on
{
Led2 = 1;
XGpio_mSetDataReg(XPAR_LED_UNIT_BASEADDR,1,Led2);
delay( 3000000);
Led1 = 1;
XGpio_mSetDataReg(XPAR_LED_UNIT_BASEADDR,1,Led1);
delay( 1500000);
if( Led2 == 0xc0 ) updown3 = 1;
if( Led1 == 0x80 ) updown3 = 1;
}
if (updown3 == 1) //스위치 off
{
Led2 = 1;
XGpio_mSetDataReg(XPAR_LED_UNIT_BASEADDR,1,Led2);
delay( 3000000);
Led1 = 1;
XGpio_mSetDataReg(XPAR_LED_UNIT_BASEADDR,1,Led1);
delay( 1500000);
if( Led2 == 0x03 ) updown3 = 0;
if( Led1 == 0x01 ) updown3 = 0;
}
}
-
사과
임베디드 하시나보네요.. 스위치는 정말 진짜 실제 스위치, 버튼을 말씀하시는거구요..
이런거라면 c언어 문법보다는 프로그램에 시그널 주고 받는 걸 찾아보시는것이 더 빠를거 같습니다... -
엄지
반복문이나 swtich문 안에 있으면 break 를 쓰시고,
함수를 나가시려면 return 을 쓰세요. -
미나래
저도..잘..이해가...
-
처녀자리
무슨말인지 저만이해가 안되는걸까요?