主题中讨论的其他器件: PGA460、BOOSTXL-PGA460
工具与软件:
尊敬的女士/先生:
我正在寻求帮助、以从 DataDump 中删除不需要的数据、下面以黄色突出显示<130,118,172,244、144、35,227,163、22、80,138,133,114、147,197,240,102、56、45,229、25、85,253、45,176、26、75,237 >。
我使用 MCU 和 Arm 内核 M4 来编写代码、使用 UART1 与 PGA460-Q1进行通信(波特率:9600、无奇偶校验位、8个数据位、2个停止位)、并使用另一个 UART2打印调试数据。
我使用了 www.ti.com/lit/zip/slac741提供的源代码
1) initThresholds -未发现问题。 我还在 PGA460初始化和配置后打印了0x0~0x2b、0x40~0x4d、0x5f~0x7f 的寄存器数据以进行验证。
2)运行诊断程序-未找到问题。
3.1) runEchoDataDump - 在 DataDump 结束时出现了不需要的数据<130,118,172,242、144、35,227,163,133、123,114,147,197、240,102、56,229、85,253,176、26、75,237 >。 这似乎不是噪声、因为我已经验证了从 DataDump[0] 到 DataDump[128]的校验和、它与 DataDump[129]中的校验和(221)相同。
3.2)拉 EchoDataDump
4.1)超声电流-未发现问题。
4.2) pullUltrasonicMeasResult -未发现问题。 约0.6米的物体距离是正确的。
使用另一个 UART2 按如下方式打印调试数据:
1.initThresholds-buf16:55,10,88,88,88,88,88,88,84,21,8,42,10,80,80,80,80,0,88,88,88,88,88,88,84,21,8,42,10,80,80,80,80,0、
验证地址0x0 ~ 0x2b 中的寄存器数据:0、0、0、0、0、0、0、0、0、0、0、0、0、0、88、88、82、82、8、8、20、80、60、8c、a0、10、55、55、19、33、fe、7c、f、0、9、62、
验证地址0x40 ~ 0x4d 中的寄存器数据:0、8b、4d、f3、72、6、47、7c、d3、1、97、0、80、0
验证地址0x5f ~ 0x7f 下的寄存器数据:88、88、88、88、88、88、84、21、8、42、80、80、80、80、80、0、88、88、88、88、84、21、8、42、80、80、80、0、28、
2.1.runDiagnostics-diagMeaResult:40,40,40,40,40,40,40,40、
系统诊断-频率(kHz):60.6061
系统诊断-衰减周期(us):1056.000000
2.2.runDiagnostics-tempNoiseMeasResult:40,77,7,41,0,0、
系统诊断-内核温度(C):36.666667
2.2.runDiagnostics-tempNoiseMeasResult:41,77,7,40,0,0、
系统诊断-噪音级别:7.000000
正在检索回波数据转储配置文件。 等待...
4.2.pullEchoDataDumpBulk
84,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,</s>255,255,255,255 255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255
验证校验和:221
4.3.pullEchoDataDumpBulk-bulkString:255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,25</s>255,255,255,255 255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255255,255,255,255
6.1.UltraResult - obj1:41、d、b1、61、c4、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
objReturn:0.600936
P1 Obj1距离(m):0.600936
6.1.ultrMeasResult - obj1:41、d、bc、5c、b9、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
objReturn:0.602994.
P1 Obj1距离(m):0.602994
6.1.UltraResult - obj1:41、d、b5、5d、be、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0、0
objReturn:0.601622
P1 Obj1距离(m):0.601622
请提供帮助吗?
谢谢你。
此致、
BL