完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
你好,我正在试着建立两个相同的产品。我填写了两个RF上的所有寄存器(从0x00到0x1F)。第一个寄存器被设置为发送器,另一个被设置为接收器-在分组模式。寄存器设置是正确的-我做了反向校验读取。我向FIFO缓冲区发送数据,数据被ri发送。设置了GHT-TXDOMIRQ,但在RX模块上,我没有收到任何数据。我做错什么了?有人能帮我设置正确的设置吗?寄存器设置正确吗?我不知道我哪里做错了。REG MRF89XA_WriteConfig(0x03,%00000111);//BRSREG MRF89XA_W写配置(0x04,%00001100);//FLTHGRMRF89XA_W写配置(0x05,%00001111);//FLFLTHREG MRF89XA_F89XA_写配置(0x06,0x06,0x7D);//R1CREGRMRF89XMRF89XA_WWWriteCon图(0x07,0x07,0x64);//P1CREGMMRF89XA_W写配置图(0x08,0x14);//S1CREGMRF89XA_WriteConfig(0x0C,%00111000);//PACREG//-中断配置MRF89XA--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,%10100011);//FILCREG//——接收机配置MRF89XA-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MRF89XA_WriteConfig(0x)16,%00100001);//SYNCV31REGMRF89XMRF89XA_写入配置(0x17,%00100010);//SYNCV23REGMRF23REGMRF89XA_Write配置MRF89XA_Write编(0x18,%001000100011);//SYNCV15REGMRF15REGMRF89XA_写入配置编(0x19,%0010010010010010001);//SYNCV1515REGMRF89XA_写入配置MRF89XA-----------------------------------------------------------------------------------------------------------------------MRF89XA_WriteConfig(0x1A,%01110010);//TXCONREG//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------PLOADREG MRF89XA_WriteConfig(0x1D,%00)//NADDSREG MRF89XA_WriteConfig(0x1E,%01100000);//PKTCREG MRF89XA_WriteConfig(0x1F,%00000000);//FCRCREGSorry,用于我的英语,但我希望你能理解。
|
|
相关推荐
5个回答
|
|
|
嗨,维特,你找到问题的答案了吗?因为我在MRF89XAM8A之间有通信问题。如果你已经完成你的项目并且它工作了,如果可能的话,你能把你的代码发给我吗?感谢本杰明
|
|
|
|
|
|
嗨,本杰明,没有人回答,-现在我在其他项目/模拟多路复用器和声学传感器/MRF89XA -和GT;我有这个项目“仍然开放”,因为它对我的工作实际上并不重要。这只是为了我的爱好。我有两个RF和两个LCD(为了更好地检查双方)-我不能接收任何数据。发送器是OK(我希望可以)-因为我检查了寄存器,INT在发送数据包后表示OK),我用示波器检查了包,似乎没问题。数据传输正确。但是如果我在示波器的另一侧检查了int,就什么也没有了。
|
|
|
|
|
|
嗨,Vit,谢谢你的回答。好的,我会努力解决这个问题。(我有同样的问题,你有)一旦我的项目工作,我会回答你用我的代码和注册初始化。
|
|
|
|
|
|
嗨,本杰明,一个月前我又拿出了一个无线通信项目:-)我试图重新对寄存器进行编程,但是没有任何结果。你写完代码了吗?我打算再试一次。
|
|
|
|
|
|
嗨,本杰明,上周我完成了MRF89XA项目。我必须说,问题在一个具体点。我没有注意到,SPI速度是有限的-命令6MHz,和FIFO缓冲区只有1MHz(这就是问题)。我的Fosc是16MHz,SPI速度为4MHz。对于命令来说,速度可以,但对于FIFO缓冲区来说,速度是超速的。所以一直以来我所有的寄存器都正常,但只有SPI速度有问题。
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475 浏览 0 评论
5794 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1125浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1098浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
873浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
475浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 16:18 , Processed in 0.963824 second(s), Total 80, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1337