메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

묻고 답하기
조회 수 4,573 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 쓰기 목록
?

단축키

Prev이전 문서

Next다음 문서

위로 아래로 댓글로 가기 인쇄 쓰기 목록
?
  • WhiteAT 2015.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" 대신 원하는 데이터를 보내면 됩니다.~

List of Articles
번호 분류 제목 날짜
56 프로그래밍 비밀글 입니다. 1 secret 2011.04.18
55 일반 인터넷 실행이 안되요 1 2011.04.10
54 전기,전자,펌웨어 비밀글 입니다. 4 secret 2011.04.06
53 전기,전자,펌웨어 orcad ic 질문이요 1 2011.03.29
52 일반 비밀글 입니다. 1 secret 2011.03.29
51 일반 whiteat 잘쓰고 있었는데 갑자기 안되요 1 file 2011.03.12
50 일반 [시작 프로그램]추가요청드려요 1 2011.03.06
49 전기,전자,펌웨어 마이컴으로 RS485 통신 구현하는 C프로그램 1 2011.02.08
48 일반 [프로그램 추가/삭제] 리스트 추가 요청입니다. 1 2011.02.06
47 일반 실행 질문이요 3 2011.01.28
46 전기,전자,펌웨어 baud rate 질문 드립니다.ㅜ 2 2010.12.21
45 일반 프로그램추가 1 file 2010.11.15
44 일반 여기저기 뒤지다가 1 2010.11.14
43 일반 시작프로그램질문글 삭제가 안 돼요! 1 2010.11.05
42 일반 질문이 안되요 1 file 2010.11.02
목록
Board Pagination Prev 1 ... 2 3 4 5 6 7 8 9 10 11 Next
/ 11