PC에서 받은 데이터를 CLCD에 출력하는 예제입니다.
<Character LCD 초기화>
< PC로부터 수신된 데이터 출력 >
< PC프로그램 화면 >
http://avr128.com/35 에 있는 시리얼 통신 프로그램을 사용했습니다.
윈도우에 기본적으로 제공되는 하이퍼터미널 프로그램을 사용해도 됩니다.^^
원문은 http://avr128.com 에 있습니다.
주요 코드
main.c 일부
/* EX_09_02.c
PC에서USART0 로받은데이터를LCD에출력 AVRStudio 4.18 2011-08-16
http://avr128.com
*/
#include <avr/io.h> #include "WAT128.h"
int main() { INT16S iRxData;
OpenSCI0(57600); // USART 0 열기
CLCD_Init(); // LCD 초기화
while(1) { iRxData=GetByte0(); if( 0<= iRxData && iRxData<=255 ){
// CLCD 에출력 CLCD_PutChar(iRxData); PutChar0(iRxData); // echo 보내기 } } } |
전체 소스
'AVR키트' 카테고리의 다른 글
AVRStudio 4.17로 컴파일 환경 구축 (0) | 2011.10.01 |
---|---|
WAT-AVR128, EX_01_03, 스위치에 따른 LED ON 제어 예제 (0) | 2011.08.25 |
WAT-AVR128, EX_01_01, 순차적으로 LED ON 예제 (0) | 2011.08.16 |
그래픽 LCD 도형(원, 사각형, 라인) 그리기 (0) | 2011.08.10 |
Graphics LCD 에 커서(Cursor) 있는 영문 출력하기 (0) | 2011.08.09 |