基于RF1100模块的无线发送与接收系统的设计_第1页
基于RF1100模块的无线发送与接收系统的设计_第2页
基于RF1100模块的无线发送与接收系统的设计_第3页
基于RF1100模块的无线发送与接收系统的设计_第4页
基于RF1100模块的无线发送与接收系统的设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1基于RF1100模块的无线发送与接收系统的设计摘要随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使得遥控技术有了日新月异的发展。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机,智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。无线电遥控技术的诞生,起源于无线电通信技术,最初的构想是无线电电报技术的建立,真空电子管的发明使得无线电技术的应用和普及很快应用在民用和军用等各个领域。自从爱迪生发明电灯以来,人类对照明电器的开启和关断控制主要使用手动机械开关。随着无线电的发展,从上个世纪60年代开始,相继出现了无线电遥控的灯开关。关键词:遥控技术;无线电技术;智能化2AbstractWiththerapiddevelopmentofelectronictechnology,moreandmorenewlarge-sacleremotecontrolintegratedcircuitshavebeendeveloped.Thentheremotecontroltechnologyhasgetgreatdevelopment.Thecenteroftheremotecontroldevicecontrolunithasbeenfromtheearlydiscretecomponentintegratedcircuitgraduallydevelopedtothepresentsinglechipmicrocomputer,intelligentdegreeisgreatlyincreased.Inrecentyears,remotecontroltechnologyintheindustrialproductionofhouseholdappliancesusedinsecurityandPeoplesDailylivesmoreandmorewidely.Thebirthofthewirelessremotecontroltechnology,originatedintheradiocommunicationtechnology,theoriginalideaistheestablishmentofradiotelegraphy,theinventionofthevacuumtubetomaketheapplicationandpopularityofradiotechnologyquicklyappliedincivilandmilitaryandotherfields.SinceThomasEdisoninventedelectriclight,humanopenandshutoffthecontroloflightingismainlyusethemanualmechanicalswitch.Keywords:remotecontroltechnology;radioengineering;intelligent3目录摘要.2Abstract.2前言.3第1章绪论.41.1无线电遥控背景.41.2无线电遥控的应用.4第2章系统总体方案设计.62.1系统基本要求.62.2系统基本设计方案.62.3硬件选型.62.4软件系统设计方案.7第3章系统硬件设计.83.1控制电路设计.83.2电源提示电路.123.3RF1100无线收发模块.123.4发送系统.163.5接收系统.17第4章系统软件设计.184.1程序总体设计.184.2主程序设计.18第5章系统调试与分析.235.1硬件调试.235.2软件调试.235.3测试结果.23结论.25参考文献.26致谢.27附录.28附录1:实物照片.28附录2:部分源程序.284前言无线遥控,即是在控制端把控制指令以某种编码方式形成易于传输的信号,通过无线传输,在受控端经解码等处理形成相应的控制操作。无线控制方式多种多样,可以根据不同的应用需要采用适宜的方式。各种遥控方式的不同,主要在于信息的编码处理方式和信息的传输方式。所传信息的形式以及信息量的大小决定采用何种信息编码和处理方式,而信息传送的距离决定采用何种传输方式对于无线遥控技术,当前基本上通过以下几种方式实现:红外线遥控方式,无线电遥控方式,超声波遥控方式和声音遥控方式。红外技术出现比较早,成本低,价格也具有优势。红外遥控具有以下优点:控制内容多,抗干扰能力比较强,不会发生任何误动作;响应速度快,不会对其他电器产生干扰从而影响用户使用;体积小,成本低,功耗小,与其他方式比可以降低功耗90%。但是他的缺点也很明显,在使用中需要保证遥控发射器和遥控接收设备处与一定的角度范围,中间不能有任何物品,否则就会阻挡红外线的传输,因为红外线不能穿越砖瓦水泥砌筑的墙体,这在日常使用中经常会造成不便,毕竟用户不希望只能在一定的角度范围内才能对对象进行操作,之外红外线方式也容易受到外界干扰。超声波遥控方式中的超声传感器频带窄,能携带的信息量少,易于受干扰而引起误动作,同时该种方式作用距离短,通用性强可以互换因而不适合在灯具遥控中运用。声音遥控方式通用性强,作用距离短,声音携带的信息量少,易受干扰而引起误动,它适合于像声控电灯开关的场合。无线电作为新一代的信息传送方式,具有绕射和穿透特性,只要在有效工作范围之内,无线设备就可以不受角度,方向和障碍物的限制而自由使用。并且采用特定的编码解码技术可以防止无线电波的互相干扰,抗干扰能力强。5第1章绪论1.1无线电遥控背景随着电子技术的飞速发展,新型大规模遥控集成电路的不断出现,使得遥控技术有了日新月异的发展。遥控装置的中心控制部件已从早期的分立元件、集成电路逐步发展到现在的单片微型计算机(见注释一),智能化程度大大提高。近年来,遥控技术在工业生产、家用电器、安全保卫以及人们的日常生活中使用越来越广泛。无线电遥控技术的诞生,起源于无线电通信技术,最初的构想是无线电电报技术的建立,真空电子管(见注释二)的发明使得无线电技术的应用和普及很快应用在民用和军用等各个领域。自从爱迪生发明电灯以来,人类对照明电器的开启和关断控制主要使用手动机械开关。随着无线电的发展,从上个世纪60年代开始,相继出现了无线电遥控的灯开关。无线电遥控器(RFRemoteControl)是利用无线电信号对远方的各种机构进行控制的遥控设备。这些信号被远方的接收设备接收后,可以指令或驱动其它各种相应的机械或者电子设备,去完成各种操作,如闭合电路、移动手柄、开动电机,之后再由这些机械进行需要的操作。一个多键的无线电遥控器可集中控制全家的只能遥控开关,具有人性化夜光功能,方便夜间找到开关位置,具有安装方便,使用简单,安全可靠等优点。但因为无线电波有穿墙越壁能力,所以会误开关邻居的灯。为了解决这个难题,后来的一种无线电遥控器采用了编码技术,像一把钥匙开一把锁一样,一个遥控器只对应控制一盏灯。1.2无线电遥控的应用1、工业行车:工业用行车是遥控系统应用最广泛的领域之一,以德国为例,占遥控系统每年产量的40%左右;特别是冶金、汽车制造、造纸厂、物料仓库等新增行车几乎全部配备工业无线遥控器;2、汽车吊、随车吊:通常,大型汽车吊遥控系统还配置了数据反馈装置,反馈装置可将运行参数(如负荷、起重臂长、负荷力矩、油温,压力,角度等)显示在发射系统显示屏上,操作人员可根据显示数据来监控吊车;3、混凝土泵车:混凝土泵车操作时因控制台距浇注作业面有几十米(甚至上百米),传统的操作方式需数人配合才能完成,由于效率低,限制了混凝土泵车的性能发挥;对于长距离、大排量的大型泵车,矛盾更为突出;采用工业无线遥控器可以最大地发挥整机的性能,泵车司机在工作地点驾车定位后,即可用携带遥控系统依次操作泵车的各个6动作,如布料杆的左右回转,多级杆的变幅升降等。操作人员可携带发射系统,远离泵车控制台,直接站在软管喷口附近,控制布料杆的动作和混凝土泵的运作;4、矿山机械:对于矿井里能见度较低的场合下,可选用配有反馈装置的工业无线遥控器控制液压机械。即使在能见度较低、环境恶劣的地方,也可以方便控制重型凿岩机架钻孔作业。操作员可以选择最近的地点对位钻孔,而不必呆在距钻孔作业点十米以外的钻孔机的操作台上。无线电控制装置采用IP65保护标准完全适应在潮湿和含盐的环境中使用。大大增加了操作的安全性、舒适性和准确性,节约投资,提高了效率;5、专用机械如:炼钢厂清渣装载机,采用工业无线遥控器对装载机进行遥控改造,在不改变现有手动操作方式的前提下,百分之百模拟原履带装载机的机械动力性能和作业功能,达到无人驾驶完成清渣作业的目的。操作员带着轻巧的发射机,自由选择最佳的视觉位置,遥控的装载机在清渣作业中运行自如。遥控装载机的成功运用消除了以往环境恶劣,视线不清,高温落渣带来的事故隐患,使操作人员从恶劣的环境中解脱出来,提高了清渣作业效率、改善冶金工人的工作环境,降低工人的劳动强度;6、建筑塔吊:在欧洲、北美超过60%的建筑回转式塔吊采用无线遥控方式控制,不仅在设备制造时节省成本(无空中操作台),安全性和可靠性也得到充分保障,提高了施工效率;7、其它方面:随着工业无线遥控器技术的发展,在装载机、调车机车、液压机械和移动车辆港口装卸船机等设备中,工业无线遥控器都得到了广泛应用,市场前景极为广阔。7第2章系统总体方案设计2.1系统基本要求本设计的任务是完成基于RF1100模块的无线发送与接收系统,主要是设计以单片机为核心、RF1100无线接收模块,实现远程无线调控。该系统设计方案由硬件系统和软件系统两部分组成。2.2系统基本设计方案无线电收发系统由信号的放大、交直流转换、电压频率转换电路以及单片机系统的硬件系统组成。遥控开关STC89C52RF1100发送RF1100接收STC89C52LED控制图2-1硬件部分结构框图工作原理:按下开关,发出高电频信号,经过放大由RF1100芯片发送,然后由RF1100芯片接收处理,给出高电频信号,灯亮。再次按下开关,发出低电频信号,经过放大由RF1100芯片发送,然后由RF1100芯片接收处理,给出低电频信号,灯灭。82.3硬件选型采用RF1100芯片进行无线传输与接收,其功耗低,高抗干扰能力和低误码率,传输距离远(200米),单芯片设计降低成本。2.4软件系统设计方案由于本次设计中信号的发送、接收与转换都是由硬件电路完成的,所以需要编程实现的只有以下两部分:(1)将开关产生的高低电频信号发送给RF1100芯片。(2)将接收的信号通过控制灯的亮暗显示出来。开始模块初始化是否按键发送数据接收数据LED亮暗是图2-2程序流程图9第3章系统硬件设计3.1控制电路设计1.主控芯片介绍(1).时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图22(a)所示,在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图22(b)所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。U1器器器器器R1VCC+5VX1X2C430pC530pX112MX1X2(a)内部方式时钟电路(b)外部方式时钟电路图3-1时钟电路(2).复位及复位电路复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表2-1所示:10表2-1一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H复位信号及其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图24(a)所示。这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图24(b)所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的。其电路如图24(c)所示:C22uFC22uFC22uFC22uFR1KR200R1KR1KR1KS1SW-PBS2SW-PBVCCSTC89C52VCCRSTVSSVCCRSTVSSNetLabel16STC89C52VCCRSTVSS(a)上电复位(b)按键电平复位(c)按键脉冲复位11图3-2复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于1个机器周期。STC89C52具体介绍如下:主电源引脚(2根)VCC(Pin40):电源输入,接5V电源GND(Pin20):接地线外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。PO口(Pin39Pin32):8位双向I/O口线,名称为P0.0P0.7P1口(Pin1Pin8):8位准双向I/O口线,名称为P1.0P1.7P2口(Pin21Pin28):8位准双向I/O口线,名称为P2.0P2.7P3口(Pin10Pin17):8位准双向I/O口线,名称为P3.0P3.7STC89C52主要功能如表2-2所示:表2-2STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写FlashROM32个双向I/O口256x8bit内部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能123.2电源提示电路LEDR17K+5V2346PowerSWC0uFJHONA图3-3电源接口电路工作原理:电路接外部电源,稳压限流之后,以led灯确定电源的正确性。3.3RF1100无线收发模块1.性能及特点(1)工作电压:1.8V3.6V,推荐接近3.6V,但是不超过3.6V(推荐3.3V)(2)315、433、868、915MHz的ISM和SRD频段(3)最高工作速率500Kbps,支持2-FSK、GFSK和MSK调制方式(4)可软件修改波特率参数,更好地满足客户在不同条件下的使用要求高波特率:更快的数据传输速率低波特率:更强的抗干扰性和穿透能力,更远的传输距离(5)高灵敏度(1.2kbps下-110dBm,1数据包误码率)(6)内置硬件CRC检错和点对多点通信地址控制(7)较低的电流消耗(RX中,15.6mA,2.4kbps,433MHz)(8)可编程控制的输出功率,对所有的支持频率可达+10dBm(9)无线唤醒功能,支持低功率电磁波激活功能,无线唤醒低功耗睡眠状态的设备(10)支持传输前自动清理信道访问(CCA),即载波侦听系统(11)快速频率变动合成器带来的合适的频率跳跃系统(12)模块可软件设地址,软件编程非常方便13(13)标准DIP间距接口,便于嵌入式应用(14)单独的64字节RX和TX数据FIFO(15)传输距离:开阔地传输距离可达300米(视具体环境和通信波特率设定情况等而定)(16)模块尺寸:29mm*16mm(上述尺寸不含天线)2.接口电路图3-4RF100接口电路143引脚说明:引脚编号引脚名引脚类型描述1,2VCC电源输入1.9V-3.6V之间3SI数字输入连续配置接口,数据输入4SCLK数字输入连续配置接口,数据输入5SO(GD01)数字输出连续配置接口,数据输出当CSn为高时为可选的一般输出脚6GDO2数字输出一般用途的数字输出脚:测试信号FIFO状态信号时钟输出,从XOSC向下分割连续输入TX数据7CSn数字输入连续配置接口,芯片选择8GDO0一般用途的数字输出脚:测试信号FIFO状态信号时钟输出,从XOSC向下分割连续输入TX数据也用作原型/产品测试的模拟测试I/O9,10GND地模拟接地154.RF1100说明(1)VCC脚接电压范围为1.9V-3.6V之间,不能在这个区间之外,超过3.6V将会烧毁模块。推荐电压3.3V左右。(2)除电源VCC和接地端,其余脚都可以直接和普通的5V单片机IO口直接相连,无需电平转换。当然对3V左右的单片机更加适用了。(3)硬件上面没有SPI的单片机也可以控制本模块,用普通单片机IO口模拟SPI不需要单片机真正的串口介入,只需要普通的单片机IO口就可以了,当然用串口也可以了。(4)9脚,10脚为接地脚,需要和母板的逻辑地连接起来(5)排针间距为100mil,标准DIP插针,如果需要其他封装接口,比如密脚插针,或者其他形式的接口,可以联系我们定做。(6)与51系列单片机P0口连接时候,需要加10K的上拉电阻,与其余口连接不需要。(7)其他系列的单片机,如果是5V的,请参考该系列单片机IO口输出电流大小,如果超过10mA,需要串联电阻分压,否则容易烧毁模块!如果是3.3V的,可以直接和RF1100模块的IO口线连接。165.RF1100连线图12345678JCONGD+.V0SKMI图3-5RF1100连线图连线图说明:RF1100通过SPI接口与单片机通讯,SPI外围串行接口由四条线构成:MOSI主机输出从机输入(主机写操作)MISO主机输入从机输出(主机读操作)SCK串行时钟信号,由主机控制CSN片选信号,低电平有效3.4发送系统P/TEXR9WALUYHzpeyF图3-6单片机发送系统工作原理:接通电源后,按下开关键,经过52单片机将信号发送给RF1100,经过RF1100发送出去。173.5接收系统P1.0/T2EX345678RS9DINWALGVCUYMHzp+KJOF图3-7单片机接收系统工作原理:接通电源后,RF1100接收信号传入52单片机,经过52单片机控制led小灯的亮暗。18第4章系统软件设计4.1程序总体设计开始模块初始化是否按键发送数据接收数据LED亮暗是图4-1程序流程图本设计的程序流程如图4-1所示,具体流程如下:(1)启动系统即将系统接通电源,系统进行初始化;(2)打开电源开关(3)第一块板发送无线信号,第二块板接收,点亮小灯。4.2主程序设计具体程序代码如下:1.遥控发送程序:主函数:voidmain()19CC1101_POWER_UP_Reset();/复位CC1101_WriteRfSettings();/参数设置CC1101_SPI_Write_BurstREG(CC1101_PATABLE,PaTabel,8);while(1)if(KEY=0)Delay_ms(20);/延时if(KEY=0)CC1101_TX_Buffer0=0x5a;/要发送的总字节数CC1101_TxPacket(CC1101_TX_Buffer,1);while(KEY=0);LED1=LED1;/指示灯闪烁1.1函数复位,进入等待模式voidCC1101_POWER_UP_Reset()unsignedchari;CC1101_SCK=0;_nop_();/用于延时CC1101_MOSI=0;_nop_();CC1101_CSN=1;_nop_();CC1101_CSN=0;_nop_();CC1101_CSN=1;for(i=0;isynctransmittedwhile(!CC1101_GDO0);/WaitforGDO0tobecleared-endofpacketwhile(CC1101_GDO0);CC1101_SPI_Strobe(CC1101_SFTX);/清空TXFIFO缓冲器2.遥控接收程序:主函数:voidmain()unsignedintRx_Count=0;CC1101_POWER_UP_Reset();/复位CC1101_WriteRfSettings();/参数设置CC1101_SPI_Write_BurstREG(CC1101_PATABLE,PaTabel,8);while(1)if(CC1101_RxPacket(CC1101_RX_Buffer,1)if(CC1101_RX_Buffer0=0x5a)CC1101_RX_Buffer0=0x00;/清空缓冲区LED1=LED1;2.1数据接收unsignedcharCC1101_RxPacket(unsignedchar*rxBuffer,unsignedcharlength)22unsignedinti=1000;unsignedcharpacketLength;unsignedcharstatus2;CC1101_SPI_Strobe(CC1101_SRX);/进入接收模式CC1101_delay_ms(1);/延时一会儿while(CC1101_GDO0)CC1101_delay_ms(1);i-;if(i=0)return0;if(CC1101_SPI_ReadStatus(CC1101_RXBYTES)&CC1101_BYTES_IN_RXFIFO)/如果接的字节数不为0packetLength=CC1101_SPI_ReadREG(CC1101_RXFIFO);/读出第一个字节,此字节为该帧数据长度if(packetLength/定义变量#if1constRF_SETTINGSrfSettings=0x08,/FSCTRL1Frequencysynthesizercontrol./IF频率203.125k=26M*8/10240x00,/FSCTRL0Frequencysynthesizercontrol./在被频率合成器使用前加到基波频率上的频率偏移0x10,/FREQ2Frequencycontrolword,highbyte.300xA7,/FREQ1Frequencycontrolword,middlebyte.0x62,/FREQ0Frequencycontrolword,lowbyte./设置载波频率432MHz=26M*0x10A762/655360x5B,/MDMCFG4Modemconfiguration./CHANBW_E=0b01,CNANBW_M=0b01,DARTE_E=0b1011=11,/所以BWchannel=26M/8/(4+1)/2的1次方=325K0xF8,/MDMCFG3Modemconfiguration./DRATE_M=0XF8=248/Rdata=(256+248)*2的11次方*26M/2的28次方=100K0x03,/MDMCFG2Modemconfiguration./DEM_DCFILT_OFF=0;/MOD_FORMAT2:0=0b000;2-FSK/MANCHESTER_EN=0;关闭曼彻斯特编解码/SYNC_MODE2:0=3;检测到30/32同步字位0x22,/MDMCFG1Modemconfiguration./FEC_EN=0;FEC关闭/NUM_PREAMBLE2:0=0b010;设置将要传输的最低前导字节数为4/CHANSPC_E1:0=0b10;2位指数信道间隔0xF8,/MDMCFG0Modemconfiguration./CHANSPC_M7:0=0XF8=248/fCNANNEL=26M*(256+248)*2的2次方/2的18次方=199.951kHz200k0x00,/CHANNRChannelnumber./CNANNEL00x47,/DEVIATNModemdeviationsetting(whenFSKmodulationisenabled)./DEVIATION_E2:0=0b100偏差指数31/DEVIATION_M2:0=0B111;/Fdev=47.607kHz0xB6,/FREND1FrontendRXconfiguration.0x10,/FREND0FrontendRXconfiguration.0x18,/MCSM0MainRadioControlStateMachineconfiguration./FS_AUTOCAL1:0=0b01;当从IDLE转到RX或TX自动校准/PO_TIMEOUT=0B10;/PIN_CTRL_EN=0;/XOSC_FORCE_ON=0;0x1D,/FOCCFGFrequencyOffsetCompensationConfiguration.0x1C,/BSCFGBitsynchronizationConfiguration.0xC7,/AGCCTRL2AGCcontrol.0x00,/AGCCTRL1AGCcontrol.0xB2,/AGCCTRL0AGCcontrol.0xEA,/FSCAL3Frequencysynthesizercalibration.0x2A,/FSCAL2Frequencysynthesizercalibration.0x00,/FSCAL1Frequencysynthesizercalibration.0x11,/FSCAL0Frequencysynthesizercalibration.0x59,/FSTESTFrequencysynthesizercalibration.0x81,/TEST2Varioustestsettings.0x35,/TEST1Varioustestsettings.0x09,/TEST0Varioustestsettings.0x0B,/IOCFG2GDO2outputpinconfiguration.0x06,/IOCFG0DGDO0outputpinconfiguration.RefertoSmartRF?StudioUserManualfordetailedpseudoregisterexplanation.320x04,/PKTCTRL1Packetautomationcontrol.0x05,/PKTCTRL0Packetautomationcontrol.0x00,/ADDRDeviceaddress.0x0c/PKTLENPacketlength.;#endif#if0constRF_SETTINGSrfSettings=0x06,/FSCTRL1Frequencysynthesizercontrol.0x00,/FSCTRL0Frequencysynthesizercontrol.0x10,/FREQ2Frequencycontrolword,highbyte.0xB1,/FREQ1Frequencycontrolword,middlebyte.0x3B,/FREQ0Frequencycontrolword,lowbyte.0xF6,/MDMCFG4Modemconfiguration.0x83,/MDMCFG3Modemconfiguration.0x13,/MDMCFG2Modemconfiguration.0x22,/MDMCFG1Modemconfiguration.0xF8,/MDMCFG0Modemconfiguration.0x00,/CHANNRChannelnumber.0x15,/DEVIATNModemdeviationsetting(whenFSKmodulationisenabled).0x56,/FREND1FrontendRXconfiguration.0x10,/FREND0FrontendRXconfiguration.0x18,/MCSM0MainRadioControlStateMachineconfiguration.0x16,/FOCCFGFrequencyOffsetCompensationConfiguration.330x6C,/BSCFGBitsynchronizationConfiguration.0x03,/AGCCTRL2AGCcontrol.0x40,/AGCCTRL1AGCcontrol.0x91,/AGCCTRL0AGCcontrol.0xE9,/FSCAL3Frequencysynthesizercalibration.0x2A,/FSCAL2Frequencysynthesizercalibration.0x00,/FSCAL1Frequencysynthesizercalibration.0x1F,/FSCAL0Frequencysynthesizercalibration.0x59,/FSTESTFrequencysynthesizercalibration.0x81,/TEST2Varioustestsettings.0x35,/TEST1Varioustestsettings.0x09,/TEST0Varioustestsettings.0x29,/IOCFG2GDO2outputpinconfiguration.0x23,/IOCFG0DGDO0outputpinconfiguration.RefertoSmartRF?StudioUserManualfordetailedpseudoregisterexplanation.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论