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

+ Recent posts