[AVR单片机] atmega16 ADC中断和串口通讯中断

[复制链接]
1914|6
 楼主| qazplm3218 发表于 2018-8-29 15:34 | 显示全部楼层 |阅读模式
当程序在执行ADC中断的同时串口通讯(中断接收)短时间不能接收数据,怎么处理比较好??
就是在ADC中断的同时也能正常串口通讯要怎么处理??
Cjy_JDxy 发表于 2018-8-29 16:22 | 显示全部楼层
可以设置中断优先级
 楼主| qazplm3218 发表于 2018-8-29 16:36 | 显示全部楼层
atmega16不能设置中断优先级
Cjy_JDxy 发表于 2018-8-29 17:06 | 显示全部楼层
qazplm3218 发表于 2018-8-29 16:36
atmega16不能设置中断优先级

你可以不用ADC中断呀,用查询。
 楼主| qazplm3218 发表于 2018-8-29 17:18 | 显示全部楼层
这个方法我也想过,但是中断方式响应速度够快
ningling_21 发表于 2018-8-29 18:17 | 显示全部楼层
ADC用查询,串口用中断
或缩短ADC中断处理时间
road1001 发表于 2018-8-30 08:43 | 显示全部楼层
在中断中尽量少的执行计算程序,放在主程序中,让中断响应变快
您需要登录后才可以回帖 登录 | 注册

本版积分规则

26

主题

70

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部