智能车制作
标题:
我的k60采不回数啊 是怎么回事!!
[打印本页]
作者:
冰火相融
时间:
2012-7-2 16:44
标题:
我的k60采不回数啊 是怎么回事!!
我用的是IAR,用pit的1ms中断,在中断中和中断外都试过采样,都不能成功,在中断内采样变量显示的是error 在中断外采样变量显示的是0。 pit和ad的程序单独用都没关系 就是融合后出问题,求解!!!!!!!!!!!
这是isr.c的程序 就几句。。。。
//-------------------------------------------------------------------------*
// 文件名: isr.c *
// 说 明: 中断处理例程 *
//---------------苏州大学飞思卡尔嵌入式系统实验室2011年--------------------*
#include "includes.h"
uint8 T=0; //外部引用,存放时,分,秒
void enable_pit_interrupt(uint8 pitno);
uint16 hw_ad_ave(int MoudelNumber,int Channel,uint8 accuracy,uint8 N);
uint16 advalue2;
//==========================================================================
//函数名称:pit0_isr
//功能概要:中断例程
//参数说明:无
//函数返回:无
//==========================================================================
void pit0_isr(void)
{
DisableInterrupts; //关总中断
advalue2=hw_ad_ave(0,9 ,12,10);
enable_pit_interrupt(0);
EnableInterrupts; //开总中断
}
作者:
冰火相融
时间:
2012-7-2 16:59
帮忙啊。。。。
作者:
冰火相融
时间:
2012-7-2 17:46
求救
作者:
Magnetoplas
时间:
2012-7-2 22:55
是不是DisableInterrupts
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2