基于UCOSIII系统下,使用USART1连接两个相同测距传感器,数据接收不正确的原因?
<p>内容描述:在UCOSIII系统下,通过USART1串口连接两个相同的TOF测距传感器(T0F200系列),左右各一个,设备地址分别为0x01、0x03。</p><p>问题1:在硬件设备连接良好、配置正确且相同的情况下,通过串口助手观察的数据为什么是两个传感器数据一对多的情况呢?而不是左边接收一个右边接收一个?</p>
<p>问题2:用IAR调试时,程序运行到断点位置,观测到的实际数据和接收数据校验位有时候相同,有时候是错乱的,是什么原因导致的呢?</p>
<p>希望有会的朋友可以指点一下,感激不尽!</p>
<p>有两点不太明白,串口助手观察的数据为什么是两个传感器数据一对多的情况呢?而不是左边接收一个右边接收一个?这个现象是什么意思?</p>
<p>观测到的实际数据和接收数据校验位有时候相同,有时候是错乱的,这里的实际数据是什么?如果实际数据和接收数据相符,那么校验位就是相同的,错乱的情况是什么表象</p>
<p>T0F应该都是一端发送和接收,没有一发一收的吧。</p>
页:
[1]