메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

묻고 답하기
WhiteAT2015.01.07 21:33

1.

count = (endtime - starttime)/1000;  는

while(1) 안에 있어야 계속 체크할 수 있을거 같은데요...


2.


while(1)

{

    // endtime, starttime이 모두 0 이 아닐때만 송신

    // 즉, INT0, INT1 이 인터럽트 걸렸을 때만 실행..

    if( 0 != endtime  &&  0 != starttime)

    {

        count = (endtime - starttime)/1000;

        TX_String("RX OK.");

          starttime = endtime=0;  // 작업을 끝냈으니 새로운거 받을 준비를 하자.

    }

     

}


이렇게 하면 "RX OK" 가 인터럽트 걸릴때마다 날아올 겁니다.
"RX OK" 대신 원하는 데이터를 보내면 됩니다.~
사진 및 파일 첨부

여기에 파일을 끌어 놓거나 왼쪽의 버튼을 클릭하세요.

파일 용량 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )