找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5042|回复: 2
收起左侧

[求助]AD中断和串口通信冲突

[复制链接]
ID:29218 发表于 2011-6-16 20:28 | 显示全部楼层 |阅读模式
我用C8051单片机想实现的功能是:1.AD采样后以一定的时间间隔发送。2.接收串口数据后发送回去。 大概做法是AD通过中断实现,然后通过串口发出。接收串口数据由查询方式接收。两个功能单独实现都能成功,但是放到一块就不行了。 放在一起的话只能实现AD采样后数据发出, 如果在查询方式接收到数据后,关中断,发送完毕后开中断。这样只能实现收发串口数据。 请教。
回复

使用道具 举报

ID:467431 发表于 2021-3-8 20:46 | 显示全部楼层
楼主,你的问题解决了吗,我也遇到这样的问题了,
回复

使用道具 举报

ID:65956 发表于 2021-3-9 08:28 | 显示全部楼层
各种中断是有优先级的,你可按你的需求分布优先级,也可以采用定时器方式进行错开采集和接收发送;另外一种就是采用操作系统方法实现独立采集和串口接收发送或显示等
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表