您的位置 首页 汽车

共享A7105无线模块调试点对点通讯的笔记

A7105无线模块相比nRF2401和nRF24L01的寄存器来说,是比较多的,有51个,开始比较难看得懂,但编写程序先要先看一些重要的寄存器,和提

A7105无线模块比较nRF2401和nRF24L01的寄存器来说,是比较多的,有51个,开端比较难看得懂,但编写程序先要先看一些重要的寄存器,和供给的测验程序,了解其相关的寄存器的装备和初始化的装备,仍是了解其六种相关的形式,分别是STBY,SLEEP,PLL TX ,RX ,TX FIFO,RX FIFO形式的装备.

初始化的装备:

1、复位芯片

2、写入ID地址(2到4个字节,可进行装备,不过一般的话用4个字节的地址)

3、装备相关的寄存器(除特别的以外)

特别的寄存器,不进行装备有:

// 0x00 mode register, for reset

// 0x05 fifo data register

// 0x06 id code register

// 0x23 IF calibration II, only read

// 0x32 filter test register

4、进行芯片的校验.

5、装备好信道.发射与接纳相差一个信道,比方发送用到5信道的话,6接纳就必须用到信道4.

6、然后进入STBY形式.

发送数据的状况:

1、将发送的数据选写入TX FIFO,

2、把形式设置成TX

3、等候GDIO1是否由高变低,判别是否发送完.发送完后,芯片会主动进入STBY形式.

接纳数据的状况:

1、GDIO1连接到外部中止引脚,设为下降沿中止,一起翻开中止

2、在主程序中查询中止标志位IE0是否为1,为1的话阐明接纳到数据.

3、读取寄存器的CRC值,是不是正确,正确则接纳数据,不正确测丢掉数据不要.

以上是A7105无线模块的调试点对点通讯的一些大约流程.

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/318026.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部