CC2540 通过 串口接收外设数据 通过串口透传 发送数据
时间:10-02
整理:3721RD
点击:
乡亲们好:
我现在想通过CC2540的串口接收我自己买的传感器模块的数据,然后在通过串口透传将数据发送出去。现在的情况是,只要将传感器模块接到CC2540的UART 上,传感器模块就会一直发数据,我现在能通过串口读出数据。我想知道,传感器不停的发数据,我怎样能把接收到的数据都发出去呢?需要一些什么样的设置。
希望知道的大神们,不吝赐教。
首先,很奇怪的是你的传感器模块没有串口命令就自动发数据,其实不合理的,设计本身不好。
然而无法改变的话,可以尝试这样,你首先使能串口接收,然后对接收到的数据进行帧头和帧尾检测,符合要求,也就是收到了正确的数据,然后你禁止串口接收,将接收到的数据发送出去。这样,你就实现了通过对接收的控制,来控制发送,而且能保证收到的数据是正确的。当然前提是,数据有固定的帧头和帧尾,如果没有的话,我建议你换个传感器模块吧,这个真不可靠。
首先,非常非常感谢大神的热心回复。
我想说,你的这个建议在我这里可能不可行,因为我这个传感器是测量三轴加速度的,是要一直接收数据然后将数据透传出去,再在计算机上对数据进行积分计算速度的。不过,我这个数据倒是有贞头信息。