查看资料时发现68013A的定时计数功能与是一样的,所以就按原来单片机的计数初始化程序修改了一下,如下:
void t0_init()
{
PORTACFG=0X03;
TMOD=0x51; //T1计数 T0定时 工作方式1
TH1=0x00; //计数初值
TL1=0x00; //计数器T1计算传感器的发送值
TH0=0xE0;
TL0=0x00; //12M 晶振10ms
EA=1; //开中断,中断程序执行采样计算的值
ET0=1;
TR0=1; //启动
TR1=1;
}
主要目的是通过T0计时10ms,T1进行采样。且芯片的已设置为
PORTACFG = 0x03; // PA0 and PA1 are INT0 and INT1
但是目前发现采样数据均为0 ,即没有采样,求大神指导迷津啊。 |