找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2085|回复: 3
收起左侧

单片机定时器0与路串口通讯冲突是怎么解决的?

[复制链接]
ID:46065 发表于 2020-8-28 20:04 | 显示全部楼层 |阅读模式
定时器0中断与路串口通讯冲突(串口中断没开),我用的是STC15W408AS 请问大家是怎么解决的?


回复

使用道具 举报

ID:404160 发表于 2020-8-29 09:31 | 显示全部楼层
定时器0优先级最高,串口优先级最低。用中断处理,它们就不会由冲突。定时器0中断能打断串口正在处理的程序。由于串口速率相对程序运行慢的多,所以一般不会丢失串口数据。
回复

使用道具 举报

ID:235954 发表于 2020-8-31 09:31 | 显示全部楼层
设置波特率低一些
回复

使用道具 举报

ID:689627 发表于 2021-2-19 08:58 | 显示全部楼层
中断分级别!可以尝试设置定时器0的优先级低于串口的。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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