请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:MSP430FR6989 我们尝试从 MSP430输出一个用于外部传感器的~1.5MHz 时钟信号。 根据我们的研究、我们认为这应该起作用-
int main (void){ WDTCTL = WDTPW | WDTHOLD; //Pre-config P1OUT = 0; P1SEL0 = 0; P1SEL1 = 0; //配置 GPIO P1DIR |=(BIT0|BIT7); //在此处使用 P1.0 (TA0.1)和 P1.7 (TA0.2)进行调试 P1OUT |=(BIT0|BIT7); P1SEL0 |=(BIT0|BIT7); P1SEL1 |=(BIT0|BIT7); //禁用 GPIO 上电默认高阻抗模式以激活先前配置的端口设置 PM5CTL0 &=~LOCKLPM5; //计时器设置 TA0CCTL0 = OUTMOD_7; //@注意 OUTMOD_4也不起作用 TA0CCR0 = 20; TA0CCR0 = 10; TA0CTL =(TASSEL_SMCLK|MC__UP); _bis_SR_register (LPM0_bits + GIE);//通过中断输入 LPM0 返回; }
为什么这不起作用? 如何将切换(OUTMOD_4)事件输出到引脚?