프로그래밍

WAT-GLCD 초기함수 문의입니다!!

by eodnr7 posted Jul 18, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

위로 아래로 댓글로 가기 인쇄 쓰기 목록
?
  • WhiteAT 2014.07.21 00:16

    안녕하세요


    WAT-GCLD는 일반 I/O 로 제어가 가능한 제품이라 제공해 드리는 코드로 어렵지 않게 작업이 가능할거라 생각됩니다.


    예를 들어,




    void CLCD_Command(BYTE data)
    {
    	ClearBit(CLCD_CONTROL_PORT,CLCD_RS);
    	ClearBit(CLCD_CONTROL_PORT,CLCD_EA);
            // 중략
    	SetBit(CLCD_CONTROL_PORT,CLCD_EA);
    	ClearBit(CLCD_CONTROL_PORT,CLCD_EA);
    }



    와 같은 함수는  아래처럼 변경하시면 됩니다.

    #define CLCD_RS   (1<<1)  // 이 핀은 제작하는 보드에 맞게 변경하시면 되고요..
    
    
    void CLCD_Command(BYTE data)
    {
    	AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, CLCD_RS);
    	AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, CLCD_EA); 
            // 중략
    	AT91F_PIO_SetOutput(AT91C_BASE_PIOA, CLCD_EA);
    	AT91F_PIO_ClearOutput(AT91C_BASE_PIOA, CLCD_EA);
    
    }


  • WhiteAT 2014.07.21 00:18

    다른 게시판에 동일하게 올리신 글을 제거해 드렸습니다.