使用注意事项

以下是一些常见问题的统计和提醒!

1、小车组装

如果是只购买开发板,可以忽略组装问题;

如果是购买了小车套餐,可以按照视频或者教程中的图片进行安装!

2、开发环境搭建

教程使用的是STM32CubeIDE,用户可以只看【4、STM32CubeIDE安装-使用】教程,其它软件的安装教程是为了教程的全面性和完整性!

MDK-ARM(Keil uVision5)

MDK-ARM是一款收费软件,我们这里只会介绍安装,至于注册、激活需要自己解决!

STM32CubeMX

STM32CubeMX是一款图形化配置界面,用于初始化代码和外设配置。

3、程序下载

STM32开发板小车支持ST-Link和串口烧录程序,但是对于初次使用STM32CubeIDE和ST-Link的用户,还是建议使用Type-C数据线进行串口烧录程序!

串口烧录程序注意事项

1、STM32开发板上有两个Type-C接口:一个是串口烧录(Burn)接口,另一个是USB通讯(STM32 USB)接口;烧录程序时,使用的接口是串口烧录(Burn)接口。

2、使用串口烧录程序(FlyMcu)时,需要先插Type-C数据线连接电脑,然后再打开烧录程序,不然会识别不到(或者插入数据线后点击软件的搜索串口选项);

3、多个串口设备时,可以进设备管理器区分STM32开发板小车对应的串口号(插拔数据线观察消失和出现的设备号);

4、串口烧录选项务必和烧录【6、程序下载与仿真】教程中的烧录图片一致;

5、烧录失败常见情况:

4、工程体验和移植

工程体验

对应初次接触我们的产品,建议直接下载源码程序体验功能。

STM32CubeIDE的高版本是兼容低版本的,当STM32CubeMX图形化配置界面的版本不一致时,点击“Continue”选项进行配置。

image-20231206141010483

工程移植

对于工程移植是绝大部分diy用户会涉及到的,但是需要一定开发能力,提供的教程只提及简单的工程移植!

注意事项:

自己移植工程如果出现缺少头文件的报错,优先考虑头文件和源文件路径:

1、头文件的每个文件夹都需要包含;

2、源文件只需要包含外层文件夹即可。

5、开发板-小车教程

对于开发板和智能小车教程,建议先下载我们的工程源码,确认功能正常之后再进行自己的开发!

常见问题自检:

1、对于程序下载后,开发板并没有反应的:可以尝试多烧录几次程序以及烧录程序后按Reset键重启开发板程序

2、对于【5、智能小车实验】功能异常的,优先检测各个外设硬件问题:

教程和代码说明

教程对工程源码中使用的常见HAL库和LL库函数进行解析,并没有解析STM32CubeMX自动生成的所有初始化函数。

若教程和代码有差异,以工程源码为准,发现问题的可以在技术交流群反馈给技术客服!