avr单片机串口接受中断会和定时器0有冲突吗?

avr单片机串口接受中断会和定时器0有冲突吗?我用的是mega16仿真程序用了2个中断一个是T0比较匹配中断用于1秒钟计时另一个是USART接收中断用来接收键盘打入的字符... avr单片机串口接受中断会和定时器0有冲突吗?我用的是 mega16 仿真 程序用了2个中断 一个是 T0比较匹配中断 用于1秒钟计时 另 一个是USART接收中断 用来接收键盘打入的字符以产生相应的效果 当定时器关闭时 usart是可以接收数据并产生相应效果的 但是 当 t0打开时 usart输入的数据就无效了 为什么啊 调了两天了都不行 展开
 我来答
wenweilai_lu
2017-01-31 · TA获得超过470个赞
知道小有建树答主
回答量:248
采纳率:100%
帮助的人:124万
展开全部
avr单片机串口和定时器0中断各有地址,中断不会有冲突。可是使用串口时一定注意不能破坏波特率。如果正在进行串口通信时定时器中断插入就可以破坏波特率,导致通信失败。因此在设计串口和定时器中断时要综合考虑,在通信中断中要关闭全局中断待通信结束后再打开中断,这样就可以保证通信可靠。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式