打印
[技术求助]

c1101模块发送问题

[复制链接]
2624|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
gpf88|  楼主 | 2012-9-11 18:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
TI, pi, ST, TE, While
void RFSendPacket(char *txBuffer, char size)
{
  TI_CC_SPIWriteBurstReg(TI_CCxxx0_TXFIFO, txBuffer, size); // Write TX data
  TI_CC_SPIStrobe(TI_CCxxx0_STX); // Change state to TX, initiating
  // data transfer

以下两句的作用不明 白?????????????????GDO0是如何与发送同步的?????????????????
执行程序到这里的时候就一直在while(),不能走下去了~~

  while (!(TI_CC_GDO0_PxIN&TI_CC_GDO0_PIN));
  // Wait GDO0 to go hi -> sync TX'ed
  while (TI_CC_GDO0_PxIN&TI_CC_GDO0_PIN);
  // Wait GDO0 to clear -> end of pkt
}

相关帖子

沙发
gpf88|  楼主 | 2012-9-11 18:28 | 只看该作者
求教。纠结了两天了

使用特权

评论回复
板凳
gpf88|  楼主 | 2012-9-11 20:51 | 只看该作者
自己顶一下

使用特权

评论回复
地板
happybird21| | 2012-9-11 21:39 | 只看该作者
没看明白,能说的详细点吗

使用特权

评论回复
5
gpf88|  楼主 | 2012-9-12 08:32 | 只看该作者
while (!(TI_CC_GDO0_PxIN&TI_CC_GDO0_PIN));程序执行到这里进入死循环,程序是按照例程写的,在别的板子上就没有问题。想问一下单片机接口设置有什么要求。

使用特权

评论回复
6
gpf88|  楼主 | 2012-9-13 08:31 | 只看该作者
已经找到原因了,GDO0引脚输出电压低,单片机无法识别。提高电压后正常

使用特权

评论回复
7
pangmingg| | 2013-5-3 12:55 | 只看该作者
楼主好,我现在正在做这个模块,我也遇到了这个问题,while(!GDO0)死循环,请问你也是用51单片机做的吗??上拉电阻与电源电压分别是多少???能留下QQ号,私下聊一聊吗??我的:1206740246

使用特权

评论回复
8
gpf88|  楼主 | 2013-12-27 09:03 | 只看该作者
pangmingg 发表于 2013-5-3 12:55
楼主好,我现在正在做这个模块,我也遇到了这个问题,while(!GDO0)死循环,请问你也是用51单片机做的吗 ...

已经找到原因了,GDO0引脚输出电压低,单片机无法识别。提高电压后正常

使用特权

评论回复
9
ABHK| | 2013-12-27 20:17 | 只看该作者
问题   解决了   大家都开心   不过   应该还是高低电平   对于单片机来说     可能识别   不是很可靠吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

23

帖子

1

粉丝