工具/软件:Code Composer Studio
我在某种程度上遇到了 MSP430F5172及其 UART 的奇怪问题。
我已通过 UART (115200bps)将另一个 IC 连接到微控制器、并编写了一个通信代码(发送命令并检查应答)。
一切都好、我收到了每个命令的预期答复。 直到我断开调试器并希望使用电池作为电源进行测试。 如果未连接 FET、我就无法得到正确的回复(LED 显示错误)。
起初、我认为它必须是模块、因此我仔细观察了 MCU UART_RX 线路并检查了位流-看起来不错。 我还将 FTDI UART 电缆的 RX 引脚连接到此线路、并获得了以 hterm 表示的正确值。
然后、我怀疑 SMCLK 中存在任何偏差(通过 DCO 和 XTAL)、并在 FET 连接和断开时检查频率-一切看起来都很好。
我已经测试了多个内核电压和 xtal 驱动器。
是否有人有任何想法或看到过相同的问题? 我不想更改 MCU、因为我只有这些 PCB 之一、也不想破坏焊盘...
感谢你的帮助