사용자 도구

사이트 도구

English

moacon:clcdi2cinit:index

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
moacon:clcdi2cinit:index [2016/03/22 21:07]
Comfile Technology 만듦
moacon:clcdi2cinit:index [2020/02/23 13:51] (현재)
Comfile Technology [설명]
줄 1: 줄 1:
 +====== clcdI2cInit ​ ======
  
 +''​void clcdI2cInit (u8 clcdadr) ''​
 +|clcdAdr : CLCD 모듈의 슬레이브 어드레스 (0 부터 7 까지 사용가능) ​  ​| ​
 +
 +==== 설명 ====
 +clcd 관련함수의 출력이 I2C 포트로 향하도록 해주는 선언함수입니다. 슬레이브 어드레스는 CLCD 모듈 뒷면에 DIP 스위치로 선택하도록 되어 있습니다. ​
 +
 +MOACON CPU 모듈에는 LCD 를 위한 포트가 별도로 마련되어 있으며 다음과 같이 선언하면 clcd 를 사용할 수 있는 상태가 됩니다. ​
 +
 +<code c>
 +clcdI2cInit(0);​ // 슬레이브 어드레스는 0 으로 합니다.
 +clcdPower(1);​ // clcd 에 전원을 공급합니다.
 +Delay(100); // 100 밀리초 대기, 파워온 리셋 시간
 +</​code>​
 +
 +{{ :​moacon:​clcdi2cinit:​moaconlcdport.png?​nolink |}}
 +
 +다음은 CLCD 에 변수값을 표시하는 예제 프로그램입니다. ​
 +
 +<code c>
 +#include "​moacon500.h"​
 +void cmain(void)
 +{
 + ​clcdI2cInit(0);​
 + ​clcdPower(1);​
 + ​delay(100);​ //​기동시간대기
 + int x=123678;
 + ​clcdCls();​
 + ​while(1) {
 + ​delay(500);​
 + ​clcdPrint (5,1, "​%d",​x++);​
 + }
 +
 +</​code>​
 +
 +{{ :​moacon:​clcdi2cinit:​clcdoutput.png?​nolink |}}
 +
 +[[moacon:​index#​모아콘_라이브러리|라이브러리 목록으로 가기]]