课时7:paho MQTT客户端接入阿里云物联网平台
课时6讲的是MQTT原理,课时7就是建工程的教学,建议看视频
一、STM32CubeMX初体验
时代在进步,图形化编程的效率是其他方法所不及的
本历程使用的STM32CubeMX版本为5.1.0
ST官网下载地址:
https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
安装教程链接:
https://blog.csdn.net/as480133937/article/details/98885316
二、cubeMX完成的部分
三、新建STM32CubeMX工程(建议跟着视频做)
万一哪步忘了,翻博客比翻视频快
1.选择MCU型号
双击选择具体型号
2.查询软件包是否安装
本历程所需的两个软件包
3.历程所需配置的引脚功能![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/18da45a3e77424717b06520b676ed606.png)
4.配置与WIFI扩展板通讯的串口3
4.1
4.2
4.3 PD8引脚复用,用同样的方法复用PD9,串口3配置完成
5.配置虚拟串口接口
和串口三的配置方法相同,参数如下:
PG8同理
6.配置与传感器扩展板的接口
7.其他引脚配置
8.外部中断和定时器配置
9.自定义引脚名
9.时钟配置
10.添加MEMS插件
11.配置IIC驱动
12.配置工程名和IAR版本
13.配置IAR工程
四、总结
如上图,stm32cubeMX生成的工程包括:STM32L4 CubeHAL硬件抽象层 ,传感器驱动
其他模块,从历程移植就好