본문 바로가기
코스웨어/16년 스마트컨트롤러

2016_03_21_업무일지_노태경

by 알 수 없는 사용자 2016. 3. 22.
728x90
반응형


데이터를 실는 단위를 프레임이라 하는데 그것이 에러난 것을 프레임에러라고 한다.

데이티오버런 계속 데이터를 받다 보니까 넘처서 전에 있는 데이터 지워지는 것




fosc 16mhz osc+ 0.5를 하면 무조건 반올림이 된다. 컴퓨터는 나누셈 반올림을 하지 않는다. 

fosc = 16.0000MHz 는 표에서 보레이트 115.2 는 UBR이 8이다  

 UBRR0H = (unsigned long)((OSC/(16.0*BAUD))-0.5)>>8;
  UBRR0L= ((OSC/(16.0*BAUD))-0.5);
 

// 다음 번에 설명//
#define FOC0A  7
#define FOC0B 6
#define WGM02 3
#define CS02 2
#define CS01 1
#define CS00 0

#define OCIE0B 2
#define OCIE0A 1
#define TOIE0 0

#define INT7 7
#define INT6 6
#define INT5 5
#define INT4 4
#define INT3 3
#define INT2 2
#define INT1 1
#define INT0 0

#define ISC7 6
#define ISC6 4
#define ISC5 2
#define ISC4 0
#define ISC3 6
#define ISC2 4
#define ISC1 2
#define ISC0 0

728x90