【ST NUCLEO-WBA52CG】+BLE basic learning and RF verification
[Copy link]
【ST NUCLEO-WBA52CG】+ BLE basic learning and RF verification
The previous evaluation report was an unboxing test. This film mainly learned the basics of BLE and finally how to verify the RF function of the development board.
- Hardware Resource Introduction
This time, we mainly use STM32CubeMonitor-RF to configure the board, and scan the device through the mobile phone to verify the learning content.
- BLE related knowledge
is mainly learned from the STM32 microcontroller at Station B, wireless2.4G product online course.
https://www.bilibili.com/video/BV1s14y1o7H6/?p=5&spm_id_from=pageDriver
Newbies can learn from the reference link, a total of 10 lessons, very easy to understand.
- Test the RF function
According to the content of Section 10, use the STM32CUBE RF software to configure the development board content. First, download the official routine BLE_TransparentMode
Some problems occurred after closing the software during downloading. Refer to the solution to the problem in Section 4.
After linking, configure the page content.
There are parameters such as Bluetooth name, broadcast cycle, broadcast channel, whether it can be connected, etc.
After connecting to the serial port, print information will appear on the right, and we can also see some of the program running process.
Next, let's look at the mobile phone part. Through the BLE debugging assistant, we can search for the STM32WB device, and can view device information, get device name and other functions.
- Software problems during debugging
About KEIL MDK5.38A DEBUG configuration when using the software crash
https://download.csdn.net/download/gg1658608470/87672531?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-download-2%7Edefault%7ECTRLIST%7EPaid-1-87672531-blog-114518356.235%5Ev38%5Epc_relevant_default_base3&depth_1-utm_source=distribu
- Learning Summary
According to the official online course, I learned the basic knowledge of BLE, the system framework, and the functions of peripheral supporting software. Then I studied and modified the source code to interact with other devices through BLE.
|