工具/软件:Code Composer Studio
你(们)好
我是新用户、尝试使用 msp430fr2633 PWM 输出调节外部 LED 的配体、但它不起作用。
可能是我错误地配置寄存器。 请帮帮我。 以下是我的代码:
#include //通用 MSP430器件包括 #include "driverlib.h" // MSPWare 驱动程序库 #include "captate.h" // CapTIvate 触控软件库 #include "CAPT_App.h" // CapTIvate 应用程序代码 #include "CAPT_BSP.h" // CapTIvate EVM 板级支持包 void main (void) { WDTCTL = WDTPW | WDTHOLD; BSP_configureMCU (); _ bis_SR_register (GIE); // 启动 CapTIvate 应用 // CAPT_AppStart (); // //背景循环 // //// P2DIR = 0x02; // PWM/引脚1.1/ TA0CTL = 0x0213;//ACLK、ID=1、U_MODE、INTERRUPT_ENABLE、中断挂起 TA0R = 0x0000;//计数器 TA0CCTL0= 0x0014的开始值;//无捕捉模式、比较模式、输出位模式、CCIE 禁用、输出:输出高 电平 TA0CCR0 = 0x00FF; // 运行处理程序0 =//// 0。// //在应用程序处理程序运行时设置 LED1, //如果在 任何传感器上检测到接近,则设置 LED2。 // LED1_ON; if (CAPT_appHandler ()=true) { LED2_ON; } 否则 { LED2_OFF; } LED1_OFF; // //这是添加任何 //后台应用程序代码的好地方。 // __no_operation (); // 后台循环迭代结束 //如果没有剩余操作则进入睡眠 // CAPT_appSleep (); }//结束后台循环 }//结束 main ()