首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

定时器 矛盾

2012-10-19 
定时器 冲突sample_ma_times10//单片机AD采样次数AD_Initial()//单片机AD初始化SPI2_Initial()//SPI2

定时器 冲突
sample_ma_times=10; //单片机AD采样次数  
AD_Initial(); //单片机AD初始化
SPI2_Initial(); //SPI2口初始化
AD7738_Initial(); //AD7738初始化

pulse_high(); //关光源
state=0; //光源状态位
T1_Initial(); //定时器1初始化
T2_Initial(); //定时器2初始化
  T3_Initial(); //定时器3初始化  
  T4_Initial(); //定时器4初始化
  T1CONbits.TON=1; //开定时器1 
  T3CONbits.TON=1; //开定时器3
  T4CONbits.TON=1; //开定时器4  
//RCONbits.SWDTEN=1; //软件开启看门狗,4秒溢出
问题:把 “T4CONbits.TON=1;//开定时器4” 屏蔽掉就 可以读取到EPC设置的压力,但是红外检测的采集停止;
不屏蔽,就读不到EPC压力,但是可以正常读取红外检测采集。C语言,请高手指点!
 


[解决办法]
还有就是中断嵌套问题

热点排行