STM32/STM8技术william hill官网
直播中

史晓明

7年用户 931经验值
私信 关注
[问答]

STM32F103串口发送数据后需要更改波特率应该用什么做判断?

STM32F103串口发送数据后,需要更改波特率,应该用什么做判断?
STM32F103串口发送数据完成(送入STM32缓冲寄存器)以后,我需要马上修改当前串口的波特率,我应该用什么判断当前数据已经发送完成(缓冲寄存器已经把数据送出),且如果马上修改波特率不会导致上一帧数据不会被破坏?

回帖(11)

史晓明

2018-9-4 09:40:19
 自己顶下!!
举报

史晓明

2018-9-4 09:59:18
没人知道吗?可不可以支持下啊!
举报

史晓明

2018-9-4 10:11:50
调了一天终于调通了,看来以后还是需要仔细阅读datasheet!
举报

全娟

2018-9-4 10:26:44
自食其力,点赞。
举报

罗兰君

2018-9-4 10:39:30
根据发送完成标志或中断修改波特率就行了吧
举报

史晓明

2018-9-4 10:51:50
回复第 5 楼 于2014-06-28 15:38:46发表:
自食其力,点赞。哈哈,谢谢哇!以前因为有库,就不仔细看datasheet! 
举报

史晓明

2018-9-4 10:59:16
回复第 6 楼 于2014-06-28 18:05:47发表:
根据发送完成标志或中断修改波特率就行了吧
中断修改?怎么修改?和判断标志应该差不多吧!
 
举报

吕钢格

2018-9-4 11:10:55
在中断的地方检查下参数
举报

李晓莉

2018-9-4 11:22:02
检测发送完成中断吧?
举报

周宇

2018-9-4 11:30:44
发送完成中断里面可以修改吧
举报

张凯

2018-9-4 11:49:28
万变不离其宗的赶脚
举报

更多回帖

发帖
×
20
完善资料,
赚取积分