新闻中心

EEPW首页>手机与无线通信>设计应用> 2.4 GHz无线收发芯片A7105及其应用

2.4 GHz无线收发芯片A7105及其应用

作者: 时间:2011-03-17 来源:网络 收藏

由89C2051单片机的p1.0作为模块的片选信号,P1.1为模块提供串行时钟信号。P1.2与模块的SDI引脚相连,负责地址信息由单片机输出和进行数据写操作时的数据写入。P1.3管脚与模块的GI01相连,当进行数据的读操作时,由P1.2送出8位地址信息,数据则通过GI01管脚被读入单片机内部。采用四线制,需要对中的GPI0x的控制寄存器进行设置,这里使用的GI01作为输出管脚,因此需要将GPI01 Pin Control Register(地址位0Bh)中的GPI01S3~GPI01S0四个二进制位设置为“0110”即可。四线制的SPI读写时序分别如图4和图5所示。

本文引用地址://m.amcfsurvey.com/article/156582.htm

3.JPG


由于A7105的工作电压范围为1.9~3.6 V,AT89C2051的工作电压范围为2.7~6 V,所以在本实验系统中,将其电压统一为3 V,采用两节5号电池供电。在以后的实验中,可考虑采用低压差电压调节器LM1117。

4 系统软件设计
A7105有两种工作模式:FIFO(利用RF内部的存储器先储存要发射/接收的数据)和Direct(直接发射/接收)模式。不同的工作模式可以由初始化相应的寄存器来设定。在本系统中,设置A7105工作在FIFO模式下,此时最大可以写入64个字节的数据,这里设置8个字节(64 bit)的数据作为接收模块的地址信息。
4.1 A7105的初始化
A7105在上电之后,首先进行的就是初始化,下面结合初始化程序进行说明。

4.JPG



评论


相关推荐

技术专区

关闭