si配置步骤.docx
上传人:王子****青蛙 上传时间:2024-09-13 格式:DOCX 页数:1 大小:56KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

si配置步骤.docx

si配置步骤.docx

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

SI4432的寄存器是很多的,一开始看到他的数据手册,感觉都快晕了,后来参考下官方例程,结合寄存器配置工具,就是那个excel,慢慢摸清怎么配置了,下面就说说怎么设置吧我们设置RF参数,只需要在上面图片的灰色格子里输入参数就可以,再根据产生的数据进行配置,个人建议使用英文版的吧上图从左往右依次是让你选择调试类型,是否禁用曼切斯特模式,晶体误差(TX和RX两个),频率设置,发射速率设置,AFC是否开启,(中间的可以不理),频差选择好以上的配置后,相应的在下面会有几个表,分别往所对应的寄存器写入相应的值就可以频率设置发射速率设置频率偏差其他设置(我也不知道是干嘛的,具体看数据手册吧)把以上配置好后,SI4432的初始化基本也就配置好了。接下来,应该对相应的spi口配置,写SI4432读寄存器函数和写寄存器函数,注意,在写的时候最高位应为1代表写!配置大致就是这样了~~接下来列出一些主要的寄存器吧~地址03h.中断状态1地址04h.中断/中断2地址05h.中断使能1地址06h.中断使能2地址07h.运行模式和功能控制1地址08h.工作模式和功能控制地址09h.30MHz晶体振荡器负载电容地址0Bh.GPIO配置0地址0Ch.GPIO配置1地址0Dh.GPIO配置2地址30h.数据存取控制地址4Bh.接收到的数据包长度地址69h.AGC过载地址71h.调制模式控制2地址7Fh.FIFO存取现在说下初始化的配置步骤吧3.读取中断寄存器03,04的值,清除中断,是否中断引脚NIRQ5.等待中断,即等NIRQ脚变为低