This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
尊敬的所有人:
我正在使用 launchpad 获取外部电源。 当我使用调试器工具为套件供电、仅用于测试板载 LED 时、一切都正常。 但是、当我将外部3.6VDC 连接到套件时、MCU 无法正常工作。 电源来自直流信号发生器。 跳线 J10设置为"外部"。 测得 J12、J1和 J4上的 VCC 为3.6V。
以下是我测试套件的代码。 我不明白为什么会发生这种情况、因为代码在 USB 供电时是完美的(跳线 J10设置为"调试器")。
#include /** * main.c */ int main (void) { WDTCTL = WDTPW | WDTHOLD;//停止看门狗计时器 PM5CTL0 &=~LOCKLPM5; P1DIR = 0xFF; P1OUT = 0x00; P2DIR = 0xFF; P2OUT = 0x00; P3DIR = 0xFF; P3OUT = 0x00; P1DIR |= 0x01; P1OUT |= BIT0; TA0CCTL0 = CCIE; //启用 CCR0中断 TA0CCR0 = 50000; TA0CTL = tassel_SMCLK | MC__Continous;// SMCLK、连续模式 _bis_SR_register (LPM0_bits + GIE); //输入 LPM0,带中断 } //计时器 A0中断服务例程;闪烁 LED 以调试 #pragma vector = TIMER0_A0_vector __interrupt void Timer0_A0_ISR (void) { P1OUT ^= 0x01; //切换 P1.0 TA0CCR0 += 50000; //将偏移添加到 CCR0 }
提前感谢您的任何评论。