5月中旬有幸得到免费使试用eZ430-RF2500的机会,直到6月中旬才收到快递。
首先感谢SOSO姐,是她卓有成效的沟通才让我得到上一位试用者的再次传递。
收到eZ430-RF2500,首先要做的当然是上电跑下TI给的无线测温例程。一切顺利,然后对代码做一个初步的熟悉
,即main_AP.c和main_ED.c两个文件。main_AP.c和main_ED.c都嵌入了大量的来自SimpliciTI无线传输协议的
API,在这一步,我们不需要对SimpliciTI函数作深入的学习,只需要做初步的了解,知道常用的函数的用法即
可。比如常见的SMPL_Send(发送)、SMPL_Receive(接收)、SMPL_SUCCESS (传输成功)、 SMPL_Link(连接) 等。
由于之前常用MSP430F2274单片机,因此对F2274还是相当了解的,另外学习了下CC2500的说明书。
回到我的项目,即无线按键控制电脑的音乐播放,以及电脑和目标板的时钟同步。首先尝试的是音乐播放。
这里要用到的上位机软件来自TI Capacitive Touch BoosterPack(触摸板)附带的软件,我所要达成的效果是
用一个eZ430-RF2500板(电池供电)无线控制电脑的音乐播放,包括 播放/暂停、上一曲/下一曲、音量加/音量
减。当然另一块eZ430-RF2500板要插在电脑上以实现两个目标板以及电脑的互相通讯。
这些天进行了多次探索,不断地调试修改,总算有些眉目。
目前可达到的效果是:插上eZ430-RF2500板到电脑,运行上位机软件,再打开“千千静听”或者“Windows
Media Player”,接下来,一旦插上另一块eZ430-RF2500板的排针开始供电,“千千静听”或者“Windows
Media Player”会自动跳到“下一曲”。目前测试的最大相应距离是5m。
后期需要完善的功能是用eZ430-RF2500板(电池供电)上的按键控制音乐播放。当然需要加入更多按键实现完美
控制。另外就是时间同步的功能。
注:eZ430-RF2500板上的按键一端接P1.2,另一端直接接地,跟我们一般设计的按键不一样,不过MSP430F2274
的IO端口有上拉和下拉功能(Individually configurable pullup or pulldown resistors),可以通过PxREN
独自配制每个IO口的上拉和下拉功能的开启和关闭,PxOUT选择每个IO口是上拉还是下拉。本例应选择上拉。
目前已完成的代码和上位机软件见附件。
cc.rar
(265.51 KB, 下载次数: 87)
Ps:本人目前即将毕业离校,2011届的本科毕业生了哈。因此中间会有段时间忙于各类事情,等稍闲一点即继续
上传最新的心得体会,望见谅。