出现这样的问题
程序在硬件仿真过程中发现发送和接收都能够进行,但是发送出去的信息和接受到的信息并不匹配。使用uart发送简单的数字 接收到字符m并且不论发送什么样的数据,接受到的信息都是“m”,想问问各位,类似的问题需要考虑哪些方面的失误和错误,需要做什么样的调整。
谢谢大家
灰小子:
估计是sx1280没配置好。
有条件的话,可以用示波器观察一下通讯时序。
gaoyang9992006:
应该是接收程序没写对。要不然不能发什么都收到一样的吧。
gaoyang9992006:
另外你用的是SPI接口还是UART接口?这个没用过,我去官方看了一下是可以用SPI接口或者UART接口,如果是UART,你可以直接用两个USB转UART先测一下。通道电脑的串口测一下看看对不对,如果对,说明硬件模块是没问题的。然后调试你的单片机接口,先能跟电脑通信。
Susan Yang:
排除硬件问题的话,感觉应该是sx1280的配置问题。
建议您先确认下MSP430是否正确发送数据给sx1280,若是没有问题的话,基本就是无线模块的配置问题了
TI中文支持网



