2780 views|1 replies

7

Posts

91

Resources
The OP
 

[Silicon Labs Development Kit Review] + [Unboxing and Trial Experience] EFM32PG22_EVB [Copy link]

 

Some time ago, I applied for an EFM32PG22 development board from Silicon Labs . After receiving it recently, I recorded my unboxing experience and shared it with all the "engineering lions".

Unboxing. A very small environmentally friendly paper box. The box is small, and the board inside is also small. There are three main parts (development board, Micro USB debugging cable, small card). The small card is pretty good!

Let’s first take a photo from the promotional interface of Silicon Labs’ official website (I got it from the webpage).

Here’s a real shot of the development board’s appearance.

Get started! >>

First, download Simplicity Studio from the Silicon Labs official website . This is a free IDE provided by the official website. You no longer have to worry about IDE infringement. The key point is that it is free! Free! Free!

Simplicity Studio Download Link:

https://www.silabs.com/developers/simplicity-studio

Plug the development board into the Micro USB debugging cable, connect it to the computer USB port, and power it on.

Open Simplicity Studio 5 , and the interface automatically recognizes the connected device. Very convenient!

Click Start , and then the new project wizard interface pops up.

After entering the new project interface, the Example Project Selection pops up , and you can select a USART example at will. After selecting, click " NEXT " to proceed to the next step.

The system will prompt you with information such as project path selection. Select a default path and click " Finish ".

loading . . .

The successful loading interface

Select " main.c " to open and take a look first

The overall interface is very simple. First, directly debug this official example to get the development board running.

Press the shortcut key " F11 " to quickly execute the compilation.

Compilation succeeded.

Then click " Resume " in the upper left menu to execute. You can also press the shortcut key " F8 " to execute immediately.

Then open the serial port debugging tool to check whether the serial port of the development board is working properly and print the output.

In actual measurement, the serial port has output content:

IOstream USART example

This is output on the default stream

Printf uses the default stream, as long as iostream_retarget_stdio is included.

>

This means the serial port of the development board is working. Very convenient and easy to use!

Looking at the program functions, the entire code is also very concise.

First check what initialization functions there are, put the mouse on " app_init(); " and press the shortcut key " F3 " to quickly jump to the file where the function is located.

Try to modify the custom serial port print output content, find the " app_iostream_usart_init(); " function, and modify the serial port print content inside. Because you need to modify the statement, first block the previous statement.

Select multiple lines of statements with the mouse, and press the shortcut keys " Ctrl and / " at the same time to execute multi-line statement shielding.

Customize the serial port to print “ EFM32PG22_EVB is easy to use ”.

Then compile (shortcut key " F11 ").

You can directly press the shortcut key " F8 " to execute, or click the " Resume " in the upper left menu to execute.

Finally, let’s verify whether the serial port output of the development board is normal. Open the serial port tool and check whether the serial port printout is consistent with the customized content “ EFM32PG22_EVB is easy to use ”.

This is the end of the first trial experience of the EFM32PG22_EVB development board. From the whole process, the operation is convenient, the interface is simple, the shortcut keys are very convenient, and it is good to get started quickly!

I look forward to further debugging the low power consumption of the EFM32PG22_EVB development board. Thank you!

Latest reply

Changing the baud rate to 9600 did not work, I don't know where the problem lies?  Details Published on 2024-5-11 22:20
 
 

1

Posts

0

Resources
2
 
Changing the baud rate to 9600 did not work, I don't know where the problem lies?
 
 
 

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>
Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list