2983|2

1204

帖子

1

TA的资源

纯净的硅(初级)

楼主
 

创意提交——远程门禁系统3 [复制链接]

终于把手头的事情搞清楚一些了,松了一口气,好吧,今天也是我作品的最终篇章了——远程门禁系统。
现在希望发布完这个事情以后,瑞萨的事情能够告一段落了,入门瑞萨真的不容易。
不过官方解释是,瑞萨的仿真器能够进行程序下载,这真是一个大惊喜啊,以后做瑞萨的开发是不是不需要买许可证了啊,多买几个仿真器就是了,O(∩_∩)O哈哈~

这个是我采用的NRF24L01的模块引脚功能图。
发射数据时,首先将nRF24L01配置为发射模式:接着把接收节点地址和有效数据按照时序由SPI口写入nRF24L01缓存区,必须在CSN为低时连续写入,然后CE置为高电平并保持至少10μs,延迟130μs后发射数据;若自动应答开启,那么nRF24L01在发射数据后立即进入接收模式,接收应答信号(自动应答接收地址应该与接收节点地址一致)。如果收到应答,则认为此次通信成功;若未收到应答,则自动重新发射该数据(自动重发已开启),若重发次数(ARC)达到上限,在次重发。最后发射成功时,若CE为低则nRF24L01进入空闲模式1;若发送堆栈中有数据且CE为高,则进入下一次发射;若发送堆栈中无数据且CE为高,则进入空闲模式2。特别要注意的是在发射模式的时候,应该先拉低CE,先在TX FIFO里写入要发射的数据,再拉高CE真正发射。
接收数据时,首先将nRF24LE1配置为接收模式,接着延迟130μs进入接收状态等待数据的到来。当接收方检测到有效的地址和CRC时,就将数据包存储在RX FIFO中,同时中断标志位置高,IRQ变低,产生中断,通知MCU去取数据。若此时自动应答开启,接收方则同时进入发射状态回传应答信号。最后接收成功时,若CE变低,则nRF24LE1进入空闲模式1。

因为本次涉及到一些产品,所以在此不做公开,敬请见谅!我只能展示我做的东西,以及上位机显示的数据,因为公司有软件可以把接收的数据进行显示并处理的,基于保密,肯定不会拿出来使用,只能采用上位机显示了。

这个是我的发送部分的器件和程序,接收部分不做过多讲解。

新建 Microsoft Word 文档.pdf (76.33 KB, 下载次数: 8, 售价: 1 分芯积分)



最新回复

瑞萨这几年发展的挺快! 13年的电赛就指定了瑞萨的片子! 有机会接触一下,还是不错的!  详情 回复 发表于 2014-12-22 22:45
点赞 关注(1)

回复
举报

14

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
找到了,谢谢楼主哈,但是还是希望能加你QQ了解一下设置和硬件方面,我QQ970912215
 
 

回复

1274

帖子

2

TA的资源

版主

板凳
 
瑞萨这几年发展的挺快!
13年的电赛就指定了瑞萨的片子!
有机会接触一下,还是不错的!
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表