您好!
我正在使用 MXP-EXP432E401Y Launchpad 套件了解如何对 MSP432E401Y 进行编程、以便在我们的产品中使用。 我们使用汇编代码、因此我首先要做的是了解如何使用汇编指令读取进入 MSP432E401Y 的串行数据。 我一直在使用开箱即用示例、我正在使用 Code Composer Studio 运行该示例以执行测试。 我已经能够使用 CCS 的调试功能学习一些内容、但还有很多其他需要学习的内容。
电路板的串行数据通过 USB 连接器传入、但查看从0x40050000开始的 USB 参数、看起来它们甚至还没有初始化。 看起来 UART0端口已经初始化、我可以通过更改 UART0的波特率来成功更改串行数据的波特率、因此看起来串行 I/O 正常工作。
通过实验、我可以看到每当一个字节进入时、都会在0x20029A08处设置一个标志、但我一直无法确定在哪里可以获取该字节本身。 如果我使用调试器、它会卡在一个圆圈中。 如果我释放调试器、该字节最终会加载到0x200297BC 中、但我不知道代码是在哪里加载的、因此我无法自行确定如何获取数据字节。
我也看不到任何标志或数据进入从0x4000C000开始的 UART0块。
非常感谢能帮助我了解如何使用汇编代码读取进入 MSP432E401Y 的串行数据的所有人。
此致、
Brad McMillan