微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > TRF7960返回值有误

TRF7960返回值有误

时间:12-23 整理:3721RD 点击:

我把官方的demo移植到其他单片机上,使用了里面的14443A的协议,当我发送wkup后,irq来后读irq寄存器的状态,读出来的值是0xc0,也就是发送完成,并且接受标志位被设置。demo里面的中断处理函数里面又对0x80  0x40的处理,没有对0xc0的处理,所以程序进入最后的else,然后整个接受过程被终止。另外还有一个问题,7960如何进行复位?我现在遇到的情况是如果我在中断处理函数被打断,那么后面7960就会死掉,任何操作都没反应,即使单片机复位都不行。问题已经困惑我很久了。始终解决不了,

迫切希望尽快解决,如果官方人员在论坛不方便说话,提供一个技术支持的电话也可以,非常感谢。我已经快要被这个问题折磨疯了。我是把demo移植到了CC2538上面。

demo移植到CC2538上?这是两款完全不同的芯片,就CC2538而言,协议栈里,还是官方提供的示例代码都有很多,建议根据官方例程修改

我现在用的mcu是CC2538,官方给的事例代码是写在430上面的,所以我要移植过来。现在移植过来后发送WUKA,然后收到irq中断,读出irq寄存器是0xc0,

另外我现在是cc2538 +trf7969a,CC2538是裸奔的,没有用zstack的协议栈

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top