我有一个从早期 CCS 版本4或5开始的旧 MSP430设计。 器件一直在使用且使用多年、突然停止响应。
它使用的是具有 USB 接口的 Launchpad 板上随附的 MSP430G2231。
现在我已更新到 Windows 上的 CCS 6.1.3。 我尝试调试的代码不变。
当我尝试运行调试器时、我收到"仿真器初始化时出错:在指定的 COM 端口上找不到 MSP-FET430UIF"
该端口会在设备管理器中进行枚举、并报告为"MSP430 Application UART"
这种错误在几年中偶尔出现、但我从未找到真正的根本原因或解决方案。
我已尝试用另一个替换 Launchpad、但得到相同的错误。
此代码基于 Launchpad 被引入时的早期示例代码:
//
// MSP430G2xx1演示- Timer_A、超低功耗 UART 9600 Echo、32kHz ACLK
// ACLK = TACLK = LFXT1 = 32768Hz、MCLK = SMCLK =默认 DCO
////// *对于 ACLK、XIN XOUT 上需要外接一个手表晶体*//
//
// MSP430G2xx1
//-------
///|\| XIN|-
// |||| 32kHz
// --|RST XOUT|-
// |
// | CCI0B/TXD/P1.1|----- >
// | | 9600 8N1
// | CCI0A/RXD/P1.2|<---
//
// D. Dang
// Texas Instruments Inc.
// 2010年10月
// 使用 CCS 4.2.0版和 IAR 嵌入式工作平台版本5.10编译