基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31

课时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完成的部分

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第1张图片

三、新建STM32CubeMX工程(建议跟着视频做

万一哪步忘了,翻博客比翻视频快

1.选择MCU型号

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第2张图片
双击选择具体型号
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第3张图片

2.查询软件包是否安装

本历程所需的两个软件包

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第4张图片
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第5张图片

3.历程所需配置的引脚功能基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第6张图片

4.配置与WIFI扩展板通讯的串口3

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第7张图片
4.1
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第8张图片
4.2

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第9张图片

4.3 PD8引脚复用,用同样的方法复用PD9,串口3配置完成
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第10张图片

5.配置虚拟串口接口

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第11张图片
和串口三的配置方法相同,参数如下:
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第12张图片
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第13张图片
PG8同理

6.配置与传感器扩展板的接口

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第14张图片
基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第15张图片

7.其他引脚配置

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第16张图片

8.外部中断和定时器配置

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第17张图片

9.自定义引脚名

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第18张图片

9.时钟配置

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第19张图片

10.添加MEMS插件

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第20张图片

11.配置IIC驱动

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第21张图片

12.配置工程名和IAR版本

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第22张图片

13.配置IAR工程

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第23张图片

四、总结

基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31_第24张图片
如上图,stm32cubeMX生成的工程包括:STM32L4 CubeHAL硬件抽象层 ,传感器驱动
其他模块,从历程移植就好

有问题请留言,非常乐意为您解答

你可能感兴趣的:(基于阿里云STM32L4R5ZI端到端物联网全栈开发学习笔记(4)2020/1/31)