连接 一盯粗般SI4432都设计成凯薯镇模组,模组连接也简单
1pin GND 2pin VCC 6pin SDO 7pin SDI 8pin SCLK 9pin nSEL 10pin nIRQ
13pin ANT 11、12、14pin GND 就可以了
程序就是利用SDO SDI SCLK nSEL nIRQ 串行输入设置寄存器即可,很容易,按
照datasheet编程就没问题了手余。
你的错误出在SCON的设置上
SCON应该设置为
0x50
应该选掘慧择模袜弊式判好答1的,否则
波特率
是不对的.并且晶振要用11.0592MHZ
其它都是正确的
首先跳频只能解决同一个环境下不同设备之间的干瞎知扰和磨高消频率占用的问题,并不能对提高通讯距离产生任何帮助。
要想增加通讯距离,要注意以下几个方面:
使用较高的发射功率,Si4432最高为+20dBm。
使用正确的工作频率,虽然Si4432支持的工作频念轮率为240~930MHz,但国内Si4432无线模块的设计基本都是在433MHz附近。
使用正确的射频参数,这个可以从其它厂家的配套程序中参考,或使用Silabs的配置工具
使用较低的通讯速率,相同条件下速率越高,通讯距离越短。
使用高增益的天线。
使用性能参数好的无线模块。相同的程序,换用其它模块距离有所增加是因为每个厂家的模块性能不同造成的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)