cc430无线收发问题

[复制链接]
1716|7
 楼主| guesswho 发表于 2013-9-9 17:01 | 显示全部楼层 |阅读模式
官方提供的例程以及利尔达的开发板例程中,接收部分均需要进入LPM3低功耗模式进行等待,一旦去掉这个以后就进不了中断了……另一个问题是按照例程进行修改变成连续发送/接收的程序,在发送端需要加非常大的延时等待接受端响应,而接受端的中断服务程序并不复杂……问题已经困扰很久了,咨询了利尔达公司的技术支持却迟迟得不到答复,感觉技术支持那边一直在推,希望有人能解决
 楼主| guesswho 发表于 2013-9-9 21:03 | 显示全部楼层
这是我的接收程序

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| guesswho 发表于 2013-9-9 21:03 | 显示全部楼层
这是我的发送程序,求高手指点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
nicole.088 发表于 2013-9-10 09:03 | 显示全部楼层
1、要确认进入LPM3低功耗模的唤醒方式,串口中断是否可以唤醒LPM3.
2、延时等待才能接收到数据,这个你要考虑一下程序的流程。
 楼主| guesswho 发表于 2013-9-10 09:18 | 显示全部楼层
nicole.088 发表于 2013-9-10 09:03
1、要确认进入LPM3低功耗模的唤醒方式,串口中断是否可以唤醒LPM3.
2、延时等待才能接收到数据,这个你要考 ...

我想不使用LPM3低功耗模式,但是把那句 __bis_SR_register( LPM3_bits + GIE );改成 __bis_SR_register( GIE );后无线似乎就不工作了,我还试过将此句改为等效语句_EINT();也不行
mmbs 发表于 2013-9-11 11:37 | 显示全部楼层
难道fifo不够用的么?
 楼主| guesswho 发表于 2013-9-12 11:06 | 显示全部楼层
mmbs 发表于 2013-9-11 11:37
难道fifo不够用的么?

肯定够的,我一个数据包算上地址字节只有4个字节
mmbs 发表于 2013-9-15 22:36 | 显示全部楼层
guesswho 发表于 2013-9-12 11:06
肯定够的,我一个数据包算上地址字节只有4个字节

这个就不知道了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部