본문 바로가기
개발이야기

EFR32 USART / LEUAR 시리얼 통신비교

by 코저씨 2021. 3. 22.
728x90

EFR32의 시리얼통신은 2가지가 있는데

일반 USART와 다른 하나는 저전력 LEUART 이다.

LEUART는 에너지모드 lv2 (슬립모드) 에서도 wake up

이 되기 때문에 저전력을 유지해야 하는 경우

필수가 된다.

LEUART의 클럭은 32.768khz 크리스탈 또는

내부 32.768khz 오실레이터에서 받아서 사용이 가능하다.

LEUART 초기화 함수

내부 오실레이터로도 LEUART 사용이 가능한데 다만 cpu 상태(온도 등)에 따라 오차가 발생할수있다.

선택가능한 클럭

위 사진은 내부 오실래이터로 LEUART 시리얼통신을 한 경우인데 9600bps 인데도 에러가 중간중간 발생했다.

외부 크리스탈을 쓴 경우는 아주 깔끔하게 데이터를 수신을 받고 있다.

 

728x90