一、现象
无线模块(加天线)在以20dBm发送时出现发送失败现象,程序死在等待发送完成处,接收端无法收到数据;
去除天线,以任何功率、速率都能成功发射;
降低发送功率,低于10dBm时也能正常发射;
模块选用的是32M晶振,程序配置成30M时能发射且不死(中心频率有一定偏移)
出现假死现象概率很高,最频繁时能达到每4~5个包就挂一次!
二、测试
1、不加天线20dBm发送时SPI波形
2、加天线时20dBm发射SPI波形(异常)
读取CTS时每次都回复 0x00。
3、32M晶振配置为30M时:
数据有异常,但是能发射(有频偏)。
有大神能够告诉我这是什么原因吗?我现在甚至都没法确定是硬件问题还是程序问题!!!求解答,求帮助!