欢迎来到天天文库
浏览记录
ID:33557375
大小:245.21 KB
页数:5页
时间:2019-02-27
《基于单片机msp430和nrf905的无线通信模块》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com机电工程2006年第23卷第2期Mechanical&ElectricalEngineeringMagazineVo1.23No.22006.39.基于单片机MSP430和nRF905的无线通信模块高章飞,朱善安(浙江大学电气工程学院,浙江杭州310027)摘要:介绍了一种基于MS~30和nRF905的无线通信模块,以及相关的MSP430SPI驱动、nRF905驱动及接口实现。关键词:单片机;通信中图分类号:TN923文献标识码:A文章编号:1001—4551(2006)02—0039—05AWireles
2、sTransceiverBasedonMSP430andnRF905GAOZhang.fei.ZHUShanan(CollegeofElectricalEngineering,ghejiangUniversity,Hangzhou310027.China)Abstract:ThisarticlepresentsawirelesstransceiverbasedonMSP430andnRFg05.firsttherealizati0n0fthehard.wareisputforward,thenthedriverforSPIofMSP430isintrod
3、uced,finallythedriverfornRF905isgiven.Keywords:signlechipmicrocomputer;communication系统采用通用的低功耗单片机MSP430作为主离即可扩大到1km以上,可满足不同客户的需求。芯片,nRF905作为发射模块,利用SPI12实现双向1系统硬件实现通信,SP1支持高速数据传输,从而满足了射频带宽的要求。无线通信模块的实现框图如图1所示。除了nRF905提供了强大的跳频机制以及大量的频MSP430和nRF905外,系统还留有MAX232接12可道支持,可以用在许多特殊的场合,而且
4、即使利用无以实现与Pc机的通信,MAX485接口满足一些通用增益的PCB天线,其传输距离也可达200m。如果需仪器仪表的要求,并提供了按键和液晶等人机交互要传输更远距离,也可以改成带增益的天线,传输距界面。485总线232总线l电话、网舞络等传输模式l~’’圈””l一区三卜回CC图1系统的硬件结构nRF905与MSP430接口如图2所示,其中MO—2驱动实现SI、MISO、SCK分别与主机SPI口对应,CSN、TRX—CE、PWR—UP、TX—EN接通用I/O口,而CD、AM、DR2.1MSP430的SPI驱动接中断口,MSP430的P2口都是复用的中断
5、口,这MSP430用标准SPI口和nRF905进行通信,标样收到数据可以以中断方式及时通知MSP430。准接12包括两根数据线:MOSI(主发从收)和MISO收稿日期:2005一O4—15修订日期.2005一O6—27作者简介:高章’E(1982一),男,安徽芜湖人,硕士研究生,研究方向:嵌入式系统。维普资讯http://www.cqvip.comMechanical&ElectricalEngineeringMagazineVo1.23No.22006机电工程2006年第23卷第2期((IFG1&URXIFG0);=0));M0S10MOSI(10)C
6、D(6)P2.5MISOOMISo(11)AM(7)P2.6//返回读人的值,不需要可以舍弃UCLK0SCK(12)DR(8)P27ReturnRXBUF0;P30CSN(13)P2.3CEO)VCCVCCTRX.P2.4PWRUP(2)GNDOND2.2nRF905的驱动P2.2TXEN(32)nRF905共有32个引脚,其中有10个引脚尤其图2接口连接需要注意,如与主MCU通信的SPI接口的4个引脚:数据线MOSI、MISO;时钟线SCK;使能线CSN。(从发主收),还有时钟线CLK,主机用CLK与从机其中CSN可以接到一个IO口,来模拟时序,而其它
7、时钟同步。3个脚则接到主MCU的SPI接口;主MCU的控制SPI可以理解成双工方式,因为在发送数据的线有3个引脚:(1)控制低功耗的PWR—UP;(2)控同时也可以接受数据。SP1分成主模式和从模式,制正常工作的TX—EN;(3)选择发送还是接受方式从模式完全被动,数据的发送完全由主机掌握。实的TRX—CE。这几个引脚都接到主MCU的通用10际上参与工作的都有4个寄存器,主机将数据写入12I;nRF905的反馈线有3根,检测到频道正被使用发送缓存UTXBUF,数据并行存人发送移位寄存器,的CD(carrierdetected),通知接受地址正确的AM数据
8、一旦写入UTXBUF,立即从MOSI线移位到从(addressmatched),
此文档下载收益归作者所有