工具/软件:
尊敬的技术支持团队成员
我想向上述示例工程添加代码、以便通过 EVM430-FR6047板上的 USB 通过 UART 连接接收一般测量配置。 示例代码似乎使用计时器进行测量并使用 USS_waitForAppTimerEvapse 函数。 由于计时器在中断矢量中的优先级高于 UART、因此我无法添加任何正常工作的 UART 中断。
在主 while 循环中添加 UART 接收配置似乎是一种更好的方法。 我测试了一个由 UART 进行配置的单独代码。 将其添加到 FR6047_USSSWLib_TEMPLATE_EXAMPLE 时、结果也没有效果。
我可以通过一次性接收配置标志成功完成一个项目。 对 MSP 进行编程时、它会等待直到接收到配置、然后执行正常任务。 但我无法再次重置该标志。 当我在调试器中暂停程序时、它始终处于开启状态: __bis_SR_register (lpmMode + GIE);
我知道应该可以通过 USB 向 MSP 提供配置、因为 USS 使用的 MSP430FR6047EVM_USS_Water 示例工程具有此功能。
我附加了最后一个版本的主代码和 MATLAB 代码。 目前、使用 UART 发送超声波测量结果会在主代码中进行注释、当解决通过 UART 接收配置问题后、我想再次重新激活该功能。
此致 
e2e.ti.com/.../4162.main.ce2e.ti.com/.../SendC785_5F00_40_5F00_20_5F00_16000_5F00_50_5F00_1_5F00_e2e.txt
				