2019-08-13 22:28发布
jokeym 发表于 2017-8-15 17:08 怎么 你串口要回应吗
操作系统 发表于 2017-8-15 16:45 这个好简单的.. 例如 9600 ,8,N,1,格式, 一个位的时间 是 104US,(1000000/9600); 一个字节要用10个位, 104 ...
I6believe 发表于 2017-8-16 11:03 谢谢指点。 我在一个地方看见,针对波特率9600,给出的超时时间是960us,与你说的稍微有点差别。
最多设置5个标签!
发送与接收都想使用串口超时来做安全性处理,但是具体的超时时间却不知道怎么计算
谢谢指点。
我在一个地方看见,针对波特率9600,给出的超时时间是960us,与你说的稍微有点差别。
你知道这个是什么原因吗?
谢谢!
别人的格式可能与我现在的格式不同吧.再说 960 与 1040 差别 有多大呢.我对我的计算结果还是很自信的.
如果楼主是想用串口超时来触发串口接收处理函数的话.
顺便提示一下.SMT32 是有串口接收空闲中断的.这个时候你可以处理接收到的数据了.
另外,STM32的串口最好全部使用DMA功能来完成..方便,高效.
一周热门 更多>