nRF401的PC机无线收发模块的设计(3)

时间:2025-07-14

nRF401的PC机无线收发模块的设计

集成电路应用

输出通道!和通道"设定#$%"的收发时钟&’()*’(和系统时钟(+,!

!"#端通信软件设计

!$%用&’&(汇编语言或)语言编制

传统方式的-(端涉及的通信软件一般采用#!#.汇编语言或(语言提供的端口读写语句来实现"在本系统设计中"也可以这样做!

-(机读写串口其实就是对机内/0*&#$%"的操作!在本系统中"为达到"$!!123的通信波特率"可对相关寄

存器作如下设置#首先在线控制寄存器设置通信波特率"低位端口45#6设置为.!6"高位端口4576设置为!!6$然后采用查询方式编制软件"先在线状态寄存器查询相关位"再作端口操作!

对890总线的访问也是通过端口来操作的"例如在上述译码方案中"端口分配如下##$%"命令状态端口为

44"6"数据端口为44!6$#$%4的通道!为44(6"通道"

为44:6"命令口为4456!只需使用8;或</&指令进

行操作!

*+,在可视化环境下操作

微软的可视化平台=>%=(可以很方便地完成上述

操作!下面简述在=(中使用0?@ABC’控件开发-(串行通信程序!

!"

在实际应用中"主要使用D9(EFFGDAH?E3EI@(EFFJKAL

?M@AEK(EK@HENO控件"它提供了事件驱动和查询两种方法!

在事件驱动法中"每当有新字符到达端口"D9(EFF控件将触发<K(EFF事件!这样"应用程序可以通过检查

D9(EFF控件的(EFFPBCK@属性采取相应的操作"它类

似于汇编语言中的中断方式$较小的应用程序可以采用查询法"也就是应用程序不断检查D9(EFF的(EFL

FPBCK@属性并采取相应操作"它类似于汇编中的查询法!

本文介绍了基于K*5Q!"芯片的-(机无线收发模块的研制"提出了两套具体的应用方案和相应的软件编制方法!对本系统的适当扩展"可以广泛应用于遥控%遥测%无线抄表%门禁系统%工业数据采集%身份辨识和非接触式*5智能卡系统等R4S"具有一定的实践意义!参考文献

";*5Q!"-HETJ?@92C?AIA?M@AEKU;EHTA?=+98090"$!!!V%$黄海荣"田作华U在=(中用0?@ABC’控件开发串行通信程序U电子技术应用"$!!!$$.&.’

4单片*5收发芯片K*5Q!"介绍及其应用U哈工大讯通科技"$!!"&W’UXXXUIHCYJCK?ZAKMU?EFU

Q何立民U单片机应用系统设计U北京#北京航空航天大学出版社""77![47"\477

%曹志刚"钱亚生U现代通信原理U北京#清华大学出版社"

"77$#$%Q\$%.

&收稿日期#$!!"]"!]4!’

nRF401的PC机无线收发模块的设计(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219