电子工程专辑
互动社区
UBM China
EE小组 > 安全设计 > 博通(BEKEN)产品技术支持 > 为什么我的BK2421有发射却接收不到信号? 段落1
小组信息
名称:博通(BEKEN)产品技术支持
人数:692
小组积分:3850
简介:欢迎正在应用和准备应博通产品的工程师加入我们小组,这里有丰富的产品应用经验给大家共享.

小组公告

欢迎您加入博通技术支持小组,我们会在这里发布最新的产品信息,也会把客户支持经验在这里共享,让您在调试和使用我们的产品时尽量少走弯路,一步到位。同时也请您在这里多多分享宝贵经验。感谢大家对博通一如既往的关注与支持!

返回小组首页

楼主 ??[求助]?

为什么我的BK2421有发射却接收不到信号? 段落1

2011-12-26 09:17

作者:崔家寨大当家
积分:20分

以下是发射方的初始化程序,启动发射后,有载波输出。但是我接收端的初始化是一样的(除PRIM_RX=1和程序最后加一条CE=1外)。为什么接收端确收不到信号?接收中断一个直没有产生。

init_2421:
?????? call????????? delay50ms
?????? _CLRWDT
??????? bclr????????PIN_SPI_CSN
??????? movm????SPI_SBUFF,#STATUS
??????? call??????? RW_SPI
??????? clr??????? SPI_SBUFF
??????? call??????? RW_SPI
??????? bset??????? PIN_SPI_CSN
??????? bts1??????? SPI_SBUFF.7
??????? jmp??????? init_BANK0

shift_BANK0:
??????? nop
??????? bclr??????? PIN_SPI_CSN
??????? movm?? SPI_SBUFF,#ACTIVATEM
??????? call??????? RW_SPI
??????? movm????????? SPI_SBUFF,#53H
??????? call??????? RW_SPI
??????? bset??????? PIN_SPI_CSN

init_BANK0:
??????? nop//CONFIG
??????? nop
??????? bclr????????????? PIN_SPI_CSN??
??????? movm??????? SPI_SBUFF,#CONFIGW
??????? call???????????? RW_SPI
??????? movm??????? SPI_SBUFF,#0aH???//0000 1000
??????? call???????????? ?RW_SPI
??????? bset??????? PIN_SPI_CSN

??????? nop//EN_AA????//使能通道0自动应答功能
??????? nop
??????? bclr??????? PIN_SPI_CSN
??????? movm??????? SPI_SBUFF,#EN_AAW
??????? call?RW_SPI
??????? movm??????? SPI_SBUFF,#01H
??????? call??????? RW_SPI
??????? bset??????? PIN_SPI_CSN

??????? NOP//EN_RXADDR????//使能通道0接收地址
??????? NOP
??????? bclr??????? PIN_SPI_CSN
??????? movm??????? SPI_SBUFF,#EN_RXADDRW
??????? call?RW_SPI
??????? movm??????? SPI_SBUFF,#01H
??????? call??????? RW_SPI
??????? bset??????? PIN_SPI_CSN

?

最后编辑时间: 2011-12-26 16:54
1楼 ??[求助]? Re:为什么我的BK2421有发射却接收不到信号? 段落1
2012-02-14 18:14

作者:YifeiZhu
积分:3169分

1.发数据包与发载波有点不一样,发数据包需要把CE置高10us,发载波不需要处理CE. 2.收发切换成功,必须要有一个CE的上升或下降沿。 3.收发地址和通道需要一样,2421有一个小bug,写地址必须一次性写5个byte,再使能其中的3到5个byte.贴出来的初始化还没有到写地址那一步。 4.最好把完整初始化和发数据包都贴出来一下。
最后编辑时间: 2012-02-15 08:46
2楼 ??[原创]? Re:为什么我的BK2421有发射却接收不到信号? 段落1
2014-03-13 10:53

作者:贝哥写程序
积分:5分

谢谢回答。。最近在用 发射接收切换 时 也碰到了这个问题, 我为了节省io口把ce管脚直接接的高电平,估计是 在切换发射接收时 ?没有进行 ce的 跳变沿变化 。。?

点击登录,立即回复。
话题PK
三星手机在中国是否会雪崩式倒下?

MOTO、NOKIA、索尼等手机巨头都是雪崩式倒下,三星手机最近也遭遇到市场近几年来首次的下滑。这是三星手机暂时性的困难,还是三星手机正在重走其它手机国际巨头的老路,积重难返,从此被国产手机所取代?欢迎大家表达自己的看法,谢谢。

正方:?三星手机在中国肯定会倒下。

反方:?三星手机还有能力东山再起。

如何获取小组积分
? 创建一个小组+5
? 加入一个小组+1
? 登陆访问小组页面(每天只计算一次) +1
? 被管理员踢出小组 -5
? 在小组中发表话题一次+5
? 小组有新成员加入,管理员可获5
? 所管理的小组本周发帖数>=10,管理员得 20

有问题请反馈