STM32F103C8T6、FreeModbus从站的设计与测试(3)——时钟、串口初始化(CubeMX配置)
STM32F103C8T6、FreeModbus从站的设计与测试(3)——时钟、串口初始化(CubeMX配置)
关键词:Modbus FreeModbus STM32F103C8T6 CubeMX
1.开发环境
(1)STM32CubeMX,版本:4.27.0,截止写稿时,最新版本已到6,但孔丙火(微信公众号:孔丙火)实在是用不习惯版本5以后的界面,所以还继续用4版本的。
图1
(2)MDK(Keil),版本:5.17,有部分朋友用的还是4版本的,建议升级到5,在5下装一个兼容包,就可以用5打开4版本的程序。
2.时钟及串口初始化
(1)新建CubeMX工程
相关推荐
-
STM32的复用时钟何时开启呢?
STM32的AFIO时钟真的是在开启引脚复用功能的时候开启吗?其实并不是~ 什么是复用? 我们知道,STM32有很多外设,这些外设的外部引脚都是与GPIO共用的.我们可以通过软件来配置引脚作为GPIO ...
-
mac下搭建stm32开发环境
一.STM32CubeMX 1. java环境 直接使用brew安装openjdk 8: brew install openjdk@8 配置jdk环境: sudo ln -sfn /usr/local ...
-
STM32CubeMX之USB从机
" USB接口是我们生活中使用非常广泛的一种接口,在嵌入式中使用也很广泛,相比于UART口,USB的通信协议要复杂的多.本篇文章不介绍底层协议的内容,感兴趣的读者可以自行查找相关资料,本文主 ...
-
(6条消息) HAL和FreeRTOS的基础时钟
在STM32CubeMX里启用FreeRTOS后,生成代码时会出现一个如图所示的对话框,提示要使用一个非SysTick定时器作为HAL的基础时钟.为什么要这么设置?什么是HAL的基础时钟?为什么不使用 ...
-
[STM32CubeMX]OS环境下安装STM32CubeMX+简单串口例程
好像STM32CubeMX在4.12后还是哪个版本以后就支持了OS X和Linux.想想windows的也用过,不知道其他两个系统下,这个STM32CubeMX到底感觉咋样呢?虽然实际中使用标准外设库 ...
-
STM32F103C8T6、FreeModbus从站的设计与测试(2)——硬件设计
STM32F103C8T6.FreeModbus从站的设计与测试(2)--硬件设计 关键词:Modbus FreeModbus STM32F103C8T6 CubeMX 只有串口通信的话,硬件设计相对 ...
-
STM32F103C8T6、FreeModbus从站设计与测试(4)——定时器、中断初始化
STM32F103C8T6.FreeModbus从站的设计与测试(4)--定时器.中断初始化(CubeMX配置) 关键词:Modbus FreeModbus STM32F103C8T6 CubeMX ...
-
用两张图,理清FreeModbus在单片机串口上的数据收发过程-FreeModbus从站设计(9)
FreeModbus从站设计(9)-详解FreeModbus在单片机串口上的数据收发过程 关键词:FreeModbus STM32F103 CubeMX HAL库 串口 1.引言 在上一篇文章中,主要 ...
-
Modbus功能码的回调函数如何编写-FreeModbus从站设计(10)
FreeModbus从站设计(10)-Modbus功能码的回调函数如何编写 关键词:FreeModbus CubeMX HAL库 串口 功能码 此系列的前面几篇文章,主要是阐述了用HAL库生成keil ...
-
其实ST的HAL库与FreeModbus移植很配哦--FreeModbus从站设计(8)
FreeModbus从站设计(8)-用HAL库函数理清Modbus的数据收发流程 关键词:FreeModbus STM32F103 CubeMX HAL库 1.基本框图 如图1所示,HAL库的函数中, ...
-
STM32F103、FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来
STM32F103.FreeModbus从站设计(6)-让串口和Modbus初始化的参数同步起来 关键词:Modbus FreeModbus STM32F103C8T6 CubeMX 移植 1.基本原 ...
-
STM32F103、FreeModbus从站设计(5)-如何将FreeModbus代码加入keil工程
STM32F103.FreeModbus从站设计(5)-如何将FreeModbus代码加入keil工程 关键词:Modbus FreeModbus STM32F103C8T6 CubeMX 移植 1. ...
-
如何把Modbus的通信参数存在单片机的flash中-FreeModbus从站设计(11)
FreeModbus从站设计(11)-把Modbus的通信参数存在单片机的flash中 关键词:FreeModbus CubeMX HAL库 flash 通信参数 作为从站,Modbus-RTU通信的 ...
-
Modbus的通信参数存在flash中,如果改乱了,该怎么办--FreeModbus从站设计(12)
FreeModbus从站设计(12)-Modbus的通信参数存在flash中,如果改乱了,该怎么办 关键词:FreeModbus 复位默认参数 HAL库 flash STM32 在上一篇文章中,介绍了 ...