cc2530 Z-stack uart 설정 주의

예를 들어 baud가 1200 이고 8bit transfer, one stop bit, even parity를 사용하는 경우라면
z-stack에서 _hal_uart_isr.c의 설정에서 아래와 같이 설정해야 한다.

UxUCR = UCR_STOP | UCR_PARITY | UCR_D9 | UCR_BIT9;

이부분을 설정하면서 삽질했던 부분이 UCR_BIT9 설정이 분명 데이터 시트상에는 0일때 8bit transfer라고 되어 있는데 1로 설정했을 때 8bit transfer로 동작한다. 내가 잘못 이해한건지 아니면 데이터 시트가 잘못된건지

이건 이종간의 장비가 통신을 할 때 꼭 설정해야 하는 부분인데 이것 때문에 삽질을 했다.


댓글

이 블로그의 인기 게시물

HP 서버 OS 설치시 HDD를 잡지 못하는 문제

python-gdal 설치

Mysql JOIN 사용시 컬럼이름 중복해결