Crystal Clock : 4Mhz
CPU Clock : 56Mhz
PCLK1 : 14Mhz
PCLK2 : 14MHz
BGR2 = UART_BAUDRATE_115200; /*설명 : 보율레지스터 속도를 115200으로 지정 */
- SCR2 = 0x17; /*설명 :0001 0111 시리얼 컨트롤 레지스터 : 송수신동작 및 송수신 클락 소스의 선택을 행하는 8비트 레지스터
(PEN:0-> 패리티비트를 더하지 않음 P:1-> 패리티셋팅:짝수 가능 SBL:1-> 스탑비트길이:1비트 CL: 문자길이:8비트
AD:1-> 데이터비트 CRE:0->W만허용, 에러 발생시 에러플래그를 초기화한다 RXE:0->수신가능 TXE:0-> 전송가능)
- SMR2 = 0x0D; /*설명 :0000 1101 시리얼 데이터 통신 포멧 설정, 내장 보율 제너레이터의 클락 소스를 선택하기 위한 8비트 레지스터. (MD0: 셋팅을 비동기식 normal모드 OTO:0->1:1 외부클락인풋 가능(보율제너레이터 클락-리로드 C
LIN-USART 비트의 시리얼데이터출력 가능, 시리얼클락출력 불가능 또는 LIN-USART클락 INPUT PIN*, 소프트웨어 리셋 가능(Write), Read는 항상 0, 외부 시리얼클락소스 사용, 1:1 외부클락인풋 가능(보율제너레이터 클락-리로드 C), 오퍼레이션 모드 셋팅:비동기식 normal모드*/
- SSR2 = 0x00; /*설명 :0000 0000
전송인터럽트 불가능, 수신인터럽트 불가능, LSB First 수/발신가능, 전송데이터저장레지스터:Full, 수신데이터레지스터:비어있음, 프레이밍에러없음, 오버런 에러없음, 패리티에러없음 */
- SSR2_RIE = 1; /*설명 : 수신인터럽트 가능 */
- SSR2_TIE = 0; /*설명 : 전송인터럽트 불가능*/
- SSR2_TDRE = 1; /*설명 :전송데이터 레지스터: Full */
- SSR2_RDRF = 0; /*설명 :수신데이터레지스터:Empty */
'업무 > 임베디드' 카테고리의 다른 글
와치독 타이머 16.01.11 (0) | 2018.05.11 |
---|---|
레지스터 용어 정리 15.06.15 (0) | 2018.05.11 |
Fujitsu MCU UART Register 정리 15.06.12 (0) | 2018.05.11 |
aligned access, unaligned access (0) | 2018.04.23 |
pan angle, tilt angle (0) | 2018.03.26 |