marzhs 发表于 2011-5-9 11:45:31

求助 : rc充放电的时间测量电阻值

uint measure(int source)
{
P3OUT |= Ref;
P3DIR |= Ref;

CCR1 = TAR +5000;
CCTL1 = CCIE;

LPM0;

P3DIR &= ~Ref;
P3OUT &= ~Ref;

CCTL1 = CM_2 + CCIS_1 + CAP +CCIE;
timer_count = TAR;
P3DIR |= source;

LPM0;

timer_count = CCR1 - timer_count;
P3DIR &= ~(Sensor + Ref);
CCTL1 = 0X00;

return(timer_count);
}

我的目的是通过rc充放电的时间测量电阻值,单步执行时,当程序执行到“timer_count = TAR;”就死了。
麻烦各位分析下,这段小程序有没有问题啊?

marzhs 发表于 2011-5-9 14:04:36

求助啊!大家过来瞧瞧呀!

xcy20127548 发表于 2012-1-13 17:11:27

TAR 是W&R 啊,应该可以读出来的,
页: [1]
查看完整版本: 求助 : rc充放电的时间测量电阻值