Uint16 Qpe_cnt;
for(;;)
{
Qpe_cnt =EvaRegs.T2CNT;
}
Qpe_cnt无法读到T2CNT的值,但做EvaRegs.T2CNT==1234,却正确,请指教。
mangui zhang:
Qpe_cnt =EvaRegs.T2CNT.all;是不是就可以啦
你需要将寄存器写全了
Uint16 Qpe_cnt;
for(;;)
{
Qpe_cnt =EvaRegs.T2CNT;
}
Qpe_cnt无法读到T2CNT的值,但做EvaRegs.T2CNT==1234,却正确,请指教。
larry wong:
回复 mangui zhang:
Qpe_cnt = EvaRegs.T2CNT.all;
编译出错,过不了,显示 error #156: expression must have struct or union type,用的是CCS6 》tms320f2812
Uint16 Qpe_cnt;
for(;;)
{
Qpe_cnt =EvaRegs.T2CNT;
}
Qpe_cnt无法读到T2CNT的值,但做EvaRegs.T2CNT==1234,却正确,请指教。
larry wong:
回复 larry wong:
问题解决了,不明白是为什么?
for(;;)
{
Qpe_cnt = EvaRegs.T2CNT;
后面加入几个语句就可以了。单个语句就读不到。
}