void countReset (u8 cntChannel)
cntChannel : 고속카운트 채널번호 (0 또는 1) |
해당 카운트 채널을 클리어시킵니다. 기존에 카운트하던 값들은 지우고 0 에서부터 새롭게 카운트를 진행할 때 사용합니다.
countPrescaler(0, 0); countReset(0); // 채널 0 클리어 delay(1000); i = count(0); // 1 초간 카운트된 값을 변수 i 에 저장합니다.
다음은 엔코더를 연결하여 테스트할 수 있는 소스 프로그램입니다.
#include "moacon500.h" void cmain(void) { clcdPower(1); delay(30); clcdI2cInit(0); countMode(0,1); pwm(0,100,500); pwm(1,100,500); pwm(2,100,500); pwm(3,100,500); pwm(4,100,500); pwm(5,100,500); pwm(6,100,500); pwm(7,100,500); for(;;) { clcdPrint(0,0,"%6d",count(0)); delay(100); } }