求助!av单片机ADC以及多中断的问题,请大家给给建议!!
最近在做一个M16项目,主要用到的中断有:1.定时器1捕获:用于测转速(频率法)2.定时器0,每一秒中断一次,每一次用于测频率(定时器1捕获模式),ADC(3路转换:测电压,电流还有偏移值),
而且还有用到串口(也就是在定时器0每一秒中断的时候发送(没用到串口中断),还要刷新数据到LCD1602)
这样就出现一个问题,不加上ADC中断(3路的时候是没问题),加上去M16运行不正常,其中ADC是(自动运行模式)
In Free Running mode, a new conversion will be*/
/* started immediately after the conversion completes 数据手册上说的datasheet page 199).
不知道是不是这个原因?还是用ADC的单次转换,定时1S后开启比较好?
希望大家踊跃交流,谢谢大家的宝贵意见!{:smile:}
页:
[1]