标题:
在不使用单片机中断的情况下,如何编串口接收字符串程序?
[打印本页]
作者:
但含海
时间:
2020-8-25 18:58
标题:
在不使用单片机中断的情况下,如何编串口接收字符串程序?
如题
作者:
wulin
时间:
2020-8-25 22:03
查询法
作者:
xstong
时间:
2020-8-26 07:36
只有循环检查接收中断标志是否置位了! 有中断标志置位则有一个字符进来了,读取后清除标志,继续检查!
如果这样操作,单片机几乎除了接收串口数据,干不了其他事了,同时单片机一直处于高速运行状态,功耗很高!
中断系统是单片机很重要的组成部分,能用中断就用!
另外,还有使用DMA也可以接收串口数据,但DMA完成接收,也需要中断通知任务处理!
作者:
XTXB
时间:
2020-8-26 07:51
本帖最后由 XTXB 于 2020-8-26 12:40 编辑
查询法
作者:
csmyldl
时间:
2020-8-26 08:40
有中断而不用,是要搞创新设计吗?
作者:
zxnzt
时间:
2020-8-26 09:23
可以用查询的办法,查RI标志位
作者:
zxnzt
时间:
2020-8-26 09:24
在不使用单片机中断的情况下,可以查询RI标志
作者:
aayon1979
时间:
2020-8-26 09:39
采用查询法,循环检查接收中断标志是否置位。
作者:
6998
时间:
2020-8-26 10:13
DMA 直接接收数据
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1