现在想利用413MCU的TIMER_A的比较模块来产生1路125KHZ方波,同时还想利用TIMER_A的捕获模块来捕捉过来的数据,这两种情况必须能够同时触发。调试时方波很稳定,而且根据方波其他程序也调好了。SMCLK为1MHZ,TIMER_A具体设置如下:
TACTL|=MC_1+TASSEL_2+ID_0;//TASSEL_2选定SMCLK为时钟频率,MC_1选定增计数方式,ID_0选定不分频
TACCTL1=OUTMOD_7; //OUTMOD_7选定为输出方式7
TACCR0=8-1;//125KHZ,50%方波
TACCR1=4;
但是调到捕获的时候,因TIMER_A已经选定增计数方式了,TAR到TACCR0会自动清零,捕获就没有办法实施啦!请问这种情况怎么解决?
是不是在413MCU中125KHZ方波需要其他方式产生?或者换个415等MCU带2个16位的TIMER。