首先我们会进行基本配置

SI446x_Gpio_Init( ); //SI4463引脚初始化 可以包含 spi引脚,sdn,irq,gpiox等功能初始化

SI446x_Reset( ); //SI4463复位 注意的是复位15ms延时
SI446x_Power_Up( 30000000 );//这个操作根据硬件晶振
SI446x_Config_Init( ); //使用wds配置,我觉得仔仔细细把一个功能的配置搞懂基本你就掌握了wds的使用。注意他的使用方法和参数结构为什么那么定义你就懂了
SI446x_Set_Power( 0x10 ); //功率设置 这个我测试了RSSI发现 设置了0x01 接收端读出来也是F5左右也就比正常写7F时少了一些。不过RSSI的读取在距离上变化的比较明显
SI446x_Change_Status( 6 ); //切换到RX状态这个对应有TX的操作,可以结合起来看
SI446x_Get_Part_Informatoin(bufftemp); 读取硬件的相关信息,主要我还是关心能读取出芯片型号不过这个没什么必要性
while( 6 != SI446x_Get_Device_Status( ));这个是必须的,类似的状态检查操作基本可以检查芯片是否状态切换成功,

SI446x_Start_Rx( 0, 0, PACKET_LENGTH,0,0,3 ); START_RX的命令准备接收 详细可看该命令

我觉得基本操作中需要注意的也就是,接收中断是否打开,因为接收需要去查询接收中断触发没有,从而读取FIFO,不推荐使用直接模式。即4使用GET_INT_STATUS命令读取状态,读取数据时需要根据使用的是可变数据长度还是定长度,这会在初始化时有不同的配置,接收读取时 可变长度需要读取fifo数据长度从而决定读取多少个数据。其次就是spi操作中需要注意每次操作前(并不是指每个spi发送或者接收字节这种级别)需要读取CTS即 CPU此时是否有空接收并处理你的操作,并且注意查看芯片的数据手册,注意spi时序和要求,这里就不做详细的描述了。多多google,百度,查看需要注意的地方,其实手册里都有写但是全部英文有时候容易看漏。233333.。。。。。。。。。。英语太差,我参考了太多博客,论坛,源码等资料就不一一梳理展示了,感谢他们。最后希望这能帮助到你。

2019.2.,我发现我写的这个笔记有毛病,哈哈,根本没啥用

SI446x系列之路--基本操作相关推荐

  1. Git学习系列之Git基本操作提交项目(图文详解)

    前面博客 Git学习系列之Git基本操作克隆项目(图文详解) 然后可以 cd 切换到 LispGentleIntro 目录, 新增或者修改某些文件.这里只是模拟一下操作, 实际情况可能是 使用 Ecl ...

  2. TortoiseGit学习系列之TortoiseGit基本操作将提交到本地的项目推送到在线仓库(图文详解)...

    前面博客 TortoiseGit学习系列之TortoiseGit基本操作克隆项目(图文详解) TortoiseGit学习系列之TortoiseGit基本操作修改提交项目(图文详解) TortoiseG ...

  3. xeon e5-2400 系列处理器能做四路服务器吗?,英特尔Xeon E5系列双路处理器大阅兵

    AMD新一代推土机架构处理器Opteron(皓龙)3200/4200/6200三大系列即将出击,而英特尔Sandy Bridge架构的Xeon E5系列也早已侯备多时,明年将陆续有两个新系列与之对决. ...

  4. e5系列 4路服务器,“芯”力量:四款至强E5 v4双路服务器横评

    至强E5-2600 v4服务器横评综述 2016年,英特尔在"Tick-Tock"战略发展的步调下,发布新品:至强E5 v4.E5-2600系列处理器从原先的Haswell-EP架 ...

  5. Git学习系列之Git基本操作克隆项目(图文详解)

    不多说,直接上干货! 想必,能进来看我写的这篇博文的朋友,肯定是了解过. 比如SVN的操作吧,最常见的是 检出(Check out ...), 更新 (Update ...), 以及 提交(Commi ...

  6. MySQL系列:数据库基本操作(1)

    1. 登录数据库 mysql -h localhost -u root -p 2. 数据库基本操作 2.1 查看数据库 mysql> SHOW DATABASES; +------------- ...

  7. Elasticsearch系列-索引的基本操作

    Elasticsearch索引的基本操作 前言 索引基本操作 创建索引 常用数据类型 keyword text 数值类型 boolean date 数组类型 对象类型 nested 地理类型:geo_ ...

  8. docker系列之file基本操作

    dockerfile基础操作 Dockerfile 是记录了镜像是如何被构建出来的配置文件, 可以被 docker 直接执行以创建一个镜像. 它的样子: FROM ubuntu:14.04 MAINT ...

  9. 超微服务器双路主板系列,巨无霸核心!超微发布X12DPL系列服务器主板

    据悉,超微 X12DPL-i6 和 X12DPL-NT 6 主板均采用了 ATX 板型,总体设计上非常相似. 双路主板在服务器上是比较常见的,与ATX单槽主板相比,双路服务器需要用E-ATX,甚至是服 ...

  10. 超微服务器双路主板系列,超微发布双路至强X12DPL系列服务器主板

    [天极网DIY硬件频道]与传统的ATX单插槽主板相比,服务器中双路E-ATX.四路甚至更多CPU插槽的SSB-EEB主板相当常见.服务器制造商超微(Supermicro)为英特尔准备相对"小 ...

最新文章

  1. 仅用 4 小时,吃透“百度太行”背后硬科技!
  2. python界面开发-python 图形界面编程(GUI)
  3. 数据之路 Day8 Matplotlib包
  4. 人工智能:一种现代方法汇总
  5. java正则表达式对象_Java正则表达式之Pattern类
  6. hbase中对deadserver处理存在的问题
  7. php广告任务网源码_THINKPHP仿我爱广告任务网|任务网站源码下载基于PHP+MYSQL的在线广告打码任务网站源码...
  8. 1、如何进行字符串常量中的字符定位_Java String:字符串常量池,我相信会有很多朋友不很理解这部分...
  9. oracle取某时间段的数据
  10. UNIX 环境高级编程
  11. 解只含加减的一元一次方程
  12. H5动画实现简单的转盘抽奖。
  13. WIN10系统蓝屏解决方法
  14. 如何查看电脑mac地址
  15. android 心率传感器,安卓手表开发 心率篇 Android wear heart rate
  16. 16位深度图片显示并保存
  17. 小学三年级计算机导学案,小学三年级下册科学导学案
  18. Java 基础 第3阶段:高级应用——尚硅谷学习笔记(含面试题) 2023年
  19. 解决log4j2子线程无法获取到traceId问题
  20. win7连接sftp_WinSCP官方版下载_WinSCP(SFTP客户端) v5.17.1中文版 - Win7旗舰版

热门文章

  1. 32位计算机精度,32位计算机和64位计算机有多大区别!
  2. AttendanceRecord 考勤软件
  3. Android自定义Behavior
  4. CSS基础常识问答(一)
  5. Linux系统命令行常识问答2
  6. HBuilder快捷键整理集合
  7. java 苹果vcf解析_iOS开发- 生成/解析.vcf文件
  8. OT网络安全-OT客户端安全防护要采取那些措施
  9. Real-time Intended Knee Joint Motion Prediction by deep-recurrent neural networks利用深度递归神经网络实时预测膝关节运动
  10. php调用itunes,使用cURL和PHP检索iTunes App Store XML