• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术文章 > CyFi无线传感嚣网络组建与通信设计

CyFi无线传感嚣网络组建与通信设计

录入:edatop.com     点击:

其中,采集并发送消息的函数sendNewTxMsg()中发送的消息类型必须修改为CYFISNP_API_TYPE_CONF_BCDR,且应在调用的loadTxData()函数中添加如下一句以添加节点B的ID信息:

txApiPkt.payload[I2C_PAYLOAD_MAX]=DEV_ID_RX;

对于Hub使用的RF_HUB样例,首先需要将用户模块CYFISNP的Device ID assignment属性设置为Preas-signed Device ID,以便节点A、B使用指定的ID绑定成功。重新编译后,在ServeSNPPackets()函数中接收到CYFISNP_API_TYPE_CONF_BCDR类型的消息之后,添加如下代码:

对于节点B使用的RF_I2C_BRIDGE样例,其主函数同样需要修改CYFISNP_BindStart()函数的参数,同时还需暂存接收到的消息。核心代码如下:

其中,负责接收消息并且控制多功能板B的函数receiveNewRxMsg()中必须与节点A对应的将消息类型修改为CYFISNP_API_TYPE_CONF_BCDR,且在其中调用的SetI2CData()函数如下:

对于多功能板B使用的MF_CS_SLIDE样例,首先使用PSoC Designer的工程克隆功能,将样例中PSoCExpress编写的系统级工程克隆为PSoC Designer的芯片级工程,否则不能直接修改程序中的代码。然后在主函数中添加如下核心代码:

这样,5个部分的PSoC程序全部编写完成,最后分别编译各个程序再使用PSoC Programmer烧录到各个板卡中即可。

作者:叶青林 马忠梅 北京理工大学   来源:中华电子网

上一篇:一种时延设计方法与DSP实现
下一篇:结缘数据仓库,中国邮政信息化之路

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图