注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
sacq的个人空间 https://home.eeworld.com.cn/space-uid-62987.html [收藏] [复制] [分享] [RSS]
日志

轻松玩起24L01例程

已有 871 次阅读2015-11-17 23:56


【硬件准备】

材料:MSP430G2 开发板 2块,24L01模块(MINI版) 2个,24L01BoosterPack板 1块(有2块更好)
相关可见:https://bbs.eeworld.com.cn/thread-475407-1-1.html





楼主只准备了1块24L01BoosterPack板的无模块空板,需自己动手把24L01模块焊到板上;
另一个24L01模块则直接焊在开发板的背面。








两块板子的接法一致:

==================================
24L01模块      LaunchPad(脚号)
----------------------------------
VCC          VCC  (1)  
GND         GND  (20)  
CE            P2.0 (8)
CSN               P2.1 (9)       
SCK               P1.5 (7) (*)
MOSI       P1.7 (15)(*)
MISO       P1.6 (14)(*)
IRQ              P2.2 (10)
==================================
带24L01的BoosterPack板上有3个信号已连接不可更改,上表(*)所示

【软件准备】

Energia 适用的24L01库。
详细可见:
https://github.com/spirilis/Enrf24
Enrf24-master.zip

(压缩程序包)




把24L01库解压到Energia软件下的合适位置:



重新打开Energia后,在例程里应该可以看到:



【下载程序】



发送板接到PC,选 Enrf24_TXdemo ,下载毕,开发板断开与PC连接;


接收板接到PC,选 Enrf24_RXdemo,下载。


【测试效果】

同时给两块板通电,可见接收板上的红LED闪动,大约每隔1秒左右;
给发送板,断电后,接收板上的红LED停止闪动;
重新给发送板上电,接收板上的红LED恢复闪动恢复。


【程序回顾】





发送端程序,每间隔1秒,交替发送“ON”或“OFF”字符。








接收端程序,在接收的字符串里比对,当收到“ON”时,让LED亮;
收到“OFF”时,熄灭LED。


【前帖链接】
1. BoosterPack之Nokia5110屏首秀 (https://bbs.eeworld.com.cn/thread-475887-1-1.html)
2. Nokia5110屏的3个程序 (https://bbs.eeworld.com.cn/thread-476556-1-1.html)
3. 用NOKIA5110显示18B20的温度 (https://bbs.eeworld.com.cn/thread-476826-1-1.html


下一贴,该是什么呢?不用猜。


本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章