[Codevision]OK-128 kit 스위치 상승펄스 캣치

[Codevision]OK-128 kit 타이머0를 이용해 입력 채터링 방지 방법 위 링크의 소스를 토대로 작성됨. 만약 아래와 같은 코드를 사용해 어떤 값을 증가시킨다면 엄청난 속도로 값이 증가될 것이다. if(TIMER_KEY3>=KEYTIME){adr++;} 키가 한번 눌리면 1회만 증가시킬 필요가 있는데 아래 소스를 참고해보자.

 

[C Language – Example] 비트제어

마이크로 프로세서를 다루다보면 비트제어를 많이 하게된다. 논리연산으로 해도 되지만 좀 더 편하기 쓰기 위해 매크로를 통해서 제어하면 보다 편리하게 비트제어가 가능하다.

 

[C Language – Example] 시리얼통신 데이터 파싱

AVR등을 이용해 시리얼통신을 자주 이용하게 된다 이 때 수신 받은 아스키데이터를 Hex Code 형태로 변경해야 할 필요가 있다.