微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > CC1101接收的一些问题

CC1101接收的一些问题

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

最近在进行CC1101的项目。

将GDO0设置为0x06,GDO2设置为0x07。之前打开CRC_AUTOFLUSH,使用GDO2进行接收中断,获得了成功。

由于现在需要加入WOR功能,使用GDO2存在接收到CRC失败的数据包后,CC1101进入IDLE模式却不给出中断的风险,因此需要将GDO0用作接收中断。

那么出现了这个问题:在接收中断内,应等待GDO0取消置位以完成接收。但GDO0一直不取消置位,系统卡在while(GDO0),而调试时发现GDO2已经置位,即已经收到完整的包,GDO0不取消置位的原因是什么?

参考CC430 WOR app note.

http://www.ti.com.cn/mcu/cn/docs/litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&literatureNumber=slaa459a&docCategoryId=1&familyId=342&keyMatch=CC430&tisearch=Search-CN

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

网站地图

Top