在这段时间内不能做其它事情了?

2019-07-16 15:43发布

当串口通讯发送多个字节的时候 (比如根据通讯协议一次要发送几十个字节)

而通讯baud又很低,比如只有600bps,那么在发送的过程中,MCU是不是

在这段时间内不能做其它事情了?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhanghqi
1楼-- · 2019-07-17 09:29

是的,这些指令占用的时间太少了 无非就是一个或者几个机器周期嘛
当然之前会有一些配置的操作
pangb
2楼-- · 2019-07-17 10:53
 精彩回答 2  元偷偷看……
chenjunt
3楼-- · 2019-07-17 16:16

不你不需要等待发送完成信号的话 就可以做别的了
yszong
4楼-- · 2019-07-17 18:44

是,数据串行出去或者串行接受的过程都是有硬件本身完成的 完成之后会置位相关的标志位
heweibig
5楼-- · 2019-07-17 21:57

如果中断允许会引起相关中断
编程的时候要合理安排任务的运行
jiahy
6楼-- · 2019-07-18 03:40

避免发送数据流时不要搞得不连续

一周热门 更多>