반응형
본문 바로가기

Simplicity Studio4

EFM32 Starter Kit를 이용하여 Simplicity Studio 사용하기(6)-UART ,tera term 응용 저번 포스팅에서는 이때까지 배운 humitemp 예제에 UART 예제를 응용해보기 위해 시리얼통신 프로그램인 tera term(테라 텀) 기본적인 설정 방법을 배웠고 UART에 대해 간단하게 알아보았습니다. 또한 UART 통신 관련 소스 코드를 Simplicity Studio에 불러오는 작업까지 해보았습니다. 이번 시간에는 실제로 소스코드를 이용하여 시리얼 화면에 온도 값을 띄워보도록 하겠습니다. 우선 usart 헤더 파일을 소스코드에 추가해줍시다. #include "em_usart.h" USART와 관련하여 설정해 주는 코드를 넣어줍니다. USART_InitAsync_TypeDef init = USART_INITASYNC_DEFAULT; UART 통신이 제대로 되고 있는지 확인하기 위해 "Silicon.. 2020. 3. 2.
EFM32 Starter Kit를 이용하여 Simplicity Studio 사용하기(5)-UART 설명 및 Tera Term 사용법 저번 포스팅까지 humitemp 예제 코드를 하나하나 분석해보고 센서가 어떻게 작동하는지를 코드 해석을 통해 알아보았습니다. 이번 시간에는 이때까지 배운 내용들을 바탕으로 UART 통신에 대해 간단하게 알아보고 tera term이라는 시리얼통신 프로그램을 이용하여 컴퓨터에서도 온도 값을 볼 수 있게 해보도록 하겠습니다. 우선 UART 통신이란? UART(Universal asynchronous receiver/transmitter: 범용 비동기화 송수신기)는 병렬 데이터를 직렬 형태로 변환하여 데이터를 전송하는 방식을 말합니다. RX, TX 회선이 있으며 이 회선을 통해 한 번에 한 비트를 송수신하는 통신 방식입니다. UART를 하기 위해서는 한 쪽의 RX(데이터 수신) 이 통신하고자 하는 다른 TX(데.. 2020. 3. 1.
EFM32 Starter Kit를 이용하여 Simplicity Studio 사용하기(4) 이때까지 humitemp 예제 코드를 분석하면서 필요한 기능들을 초기화, 세팅하는 부분까지 분석해보았습니다. while 문에서부터 본격적으로 센서가 어떻게 동작하고 값을 어떻게 받아오는지 프로그래밍 되어 있습니다. 아래는 humitemp 예제 코드의 전문입니다. /***************************************************************************//** * @file * @brief Relative humidity and temperature sensor demo for SLSTK3400A_EFM32HG ******************************************************************************* * # .. 2020. 2. 27.
EFM32 Starter Kit를 이용하여 Simplicity Studio 사용하기(3) 저번 포스팅에서는 [Software Example]에 있는 예제 리스트들을 찾아보고 그중 humitemp 예제를 Project Explorer에 추가해 보았습니다. 또한 humitemp 예제의 메인 코드를 불러오는 방법도 알아보고 humitemp 예제 코드의 앞부분을 분석해보았습니다. 이번 포스팅에서는 저번 시간에 이어 코드를 분석해보겠습니다. 아래는 코드의 전문입니다. /***************************************************************************//** * @file * @brief Relative humidity and temperature sensor demo for SLSTK3400A_EFM32HG **********************.. 2020. 2. 26.

반응형