你好。
我在项目中实施基于计时器的软件 UART 时遇到一些问题。 在我的通用 MSP430超值系列 Launchpad 上、软件 UART 可以正常工作。 但是、当我将 MCU 传输到试验电路板时、它没有输出。
此试验电路板设置为向 MCU 的 VCC 和 GND 引脚提供经过良好调节的3.3V 电源、并向 RESET 引脚提供10K 上拉电阻。 LPM3 BLINK 等常规示例代码在试验电路板设置中可以正常工作。 我还在 UART TX 引脚上尝试了外部上拉和下拉。
要重现:
-在 G2231上烧录 msp430g2x11_TA_uart9600.c。
-确保程序在 LaunchPad 上工作,传输到最小的试验电路板设置,具有3.3V VCC、GND 和 RST 上拉
我已经注意到 msp430g2x11_TA_uart9600.c 提到需要外部32KHz 晶体、但除非我的 LaunchPad 在某个位置有一个隐藏的地方、否则外部晶体振荡器的位置仍然是空的。 当断开连接到电路板仿真端的所有跳线并直接通过 J6引脚为系统供电时、UART 程序仍然可以在 Launchpad 上运行。
我在试验电路板设置中是否遗漏了任何东西?