CC1101的发送问题,写入STX命令,进不了发送状态
halSpiStrobe(CCxxx0_STX); //进入发送模式发送数据// Wait for GDO0 to be set -> sync transmitted
while (!GDO0);
// Wait for GDO0 to be cleared -> end of packet
i=halSpiReadStatus(CCxxx0_MARCSTATE);
if(i)
{_NOP();}
while (GDO0);
halSpiStrobe(CCxxx0_SFTX);
第二个while始终过不去,然后i的读出值为0x08即在校准频率状态。
各位帮我看下怎么回事 // Wait for GDO0 to be cleared -> end of packet
i=halSpiReadStatus(CCxxx0_MARCSTATE);
if(i)
{_NOP();}
这个不需要吧。
看我的帖子。我现在无法接收。有空多交流。
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4599327&bbs_page_no=1&search_mode=3&search_text=gavin_li&bbs_id=9999
页:
[1]