[Silicon Labs Development Kit Review] +EFM32PG22_EVB Key Control Example
[Copy link]
Recently, the company project needs to make an MCU replacement plan. I applied for the EFM32PG22 development board from SIlicon Labs of the United States to use, and planned to consider the EFM32PG22 32 -bit MCU as a replacement plan.
First, let’s understand the functional features of EFM32PG22 :
It uses a 32- bit ARM Cortex M33 core, which is much more powerful than the C51 core. The highest main frequency is 76.8MHz , with 512kB of Falsh and 32kB of RAM . The power consumption is as low as 1.1 μA , and the key ADC is 16-bit (this is good accuracy, much more accurate than the 12-bit ADC of other MCUs ).
Let's have a more detailed feature list
The official also provides a PG22 development board to facilitate engineers to quickly debug.
Next, use the PG22 development board you have . Getting Started. . .
Step 1: Download and install IDE ( Simplicity Studio ). The official version is Version 5. Download different installation packages according to your computer system. My computer uses Windows system, so I choose Windows Installer .
By the way, the download link is attached:
https://www.silabs.com/development-tools/mcu/32-bit/efm32pg22-development-kit
Step 2: Install the corresponding SDK on the IDE , such as: 32-bit MCU SDK
After the IDE is ready, connect the Micro USB debugging cable of the development board to the USB port of the computer and power it on.
Open Simplicity Studio 5 , the interface visual effects are great!
The software automatically recognizes the connected devices and starts directly.
The interface displays the detailed information of the connected PG22 Dev Kit Board , including Debug Mode , SDK version, development board model, and chip model information.
The official website provides many examples. For now, select Simple Button Bare-metal to automatically create a project.
The automatically created project has complete codes and can be directly downloaded and run to verify the function.
The overall code is very concise, and it can realize the function of controlling the LED on and off by pressing the button. Download the program and run it to verify that the function is normal.
Online simulation is also possible.
The first power-on debugging of the EFM32PG22_EVB development board was successfully completed. Silicon Labs ' IDE is easy to operate, with a simple interface and quick start! We will further debug the high-precision ADC function later, and look forward to more exciting things in the future . . .
|