반응형
본문 바로가기

EFM325

EFM32 Energy Mode(EM0,EM1,EM2,EM3,EM4)설명 EFM32™ 32-bit MCU의 Ultra Efficient Energy Modes에 대해 설명드리도록 하겠습니다. Energy Mode 0 — Active/Run Mode 고성능 CPU 및 주변 디바이스의 초저전력 작동을 위해 설계된 모드 EM0에서 ARM Cortex-M CPU는 플래시나 RAM에서 명령을 가져와 실행하며, 에너지 레벨이 낮은 모든 주변 기기들을 활성화할 수 있습니다. 높은 처리 능력으로 EFM32는 EM0에서 에너지 레벨이 낮은 모드 중 하나로 빠르게 진입하여 CPU와 플래시 메모리를 효과적으로 중단시킬 수 있습니다. Wake up 후에는 모든 저 에너지 모드가 2μs 이내에 EM0으로 복귀하여 저 에너지 모드로 진입하기 쉽고 필요할 때 고 32비트 성능으로 쉽게 복귀할 수 있게 .. 2020. 4. 28.
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.

반응형