你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32的串口通信

[复制链接]
zhuoheng 提问时间:2019-2-19 16:27 /
怎样修改STM32CUBEMX生成的串口的波特率?
收藏 评论11 发布时间:2019-2-19 16:27

举报

11个回答
Bowen 回答时间:2019-2-19 16:34:55
重新配置生成代码或者直接在代码里修改

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

奏奏奏 回答时间:2019-2-19 16:48:02
如果楼主明白生成后的哪些源代码是配置作用的,就直接复制,粘贴出来修改波特率这个参数。
感觉自己说了跟没说一样

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

老牛洋车 回答时间:2019-2-19 16:53:05
找到串口设置的代码,就可以直接修改波特率的。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

废鱼 回答时间:2019-2-19 16:59:57
在msp中串口初始化时,会设置波特率。也可以通过cm的界面进行设置。 1.jpg

评分

参与人数 1蝴蝶豆 +3 收起 理由
STMCU + 3

查看全部评分

zhuoheng 回答时间:2019-2-19 17:22:57
hujjj 发表于 2019-2-19 16:53
找到串口设置的代码,就可以直接修改波特率的。

串口设置代码不能修改的
zhuoheng 回答时间:2019-2-19 17:23:45
安 发表于 2019-2-19 16:59
在msp中串口初始化时,会设置波特率。也可以通过cm的界面进行设置。

这个我知道,主要是为了不修改配置参数的前提下修改波特率
zhuoheng 回答时间:2019-2-19 17:25:12
奏奏奏 发表于 2019-2-19 16:48
如果楼主明白生成后的哪些源代码是配置作用的,就直接复制,粘贴出来修改波特率这个参数。
感觉自己说了跟 ...

这个不行的,我关断CUBEMX生成的串口后再次初始化但是他还是调用以前的配置
zhuoheng 回答时间:2019-2-19 17:27:08
strang 发表于 2019-2-19 16:34
重新配置生成代码或者直接在代码里修改

重新配置的话,还不如写个模拟的
老牛洋车 回答时间:2019-2-19 18:48:24
zhuoheng 发表于 2019-2-19 17:22
串口设置代码不能修改的

STM32CubeMX只是给我们建立了一个基本的模板,我们当然可以在这个模板基础上建立起自己的程序,包括添加代码或修改代码。
废鱼 回答时间:2019-2-20 08:37:11
zhuoheng 发表于 2019-2-19 17:23
这个我知道,主要是为了不修改配置参数的前提下修改波特率

这样的话只能自己写了。把配置代码写在user部分。重新生成时,这部分代码是不会被覆盖掉的。
Kevin_G 回答时间:2019-2-20 10:02:37
串口初始化里面,直接改bps值就行了

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版