#define CPU_CLOCK 16000000 // MCU의 속도 #define BAUD_RATE 4800 // 통신 속도 #define BAUD_RATE_L (CPU_CLOCK/(16l*BAUD_RATE))-1 #define BAUD_RATE_H ((CPU_CLOCK/(16l*BAUD_RATE))-1)>>8 // 통신속의 결과 값을 입력하기 위해 상하위 비트로 구분 //16l은 16+L, 연산시 값이 너무 커져 overflow발생하므로 32비트 연산 //위해 16에 long을 의미하는 l을 붙임
int main(void)
{ unsignedchar buf[]="Hellow DK128!"; unsignedint i;