打印

cc430无线收发问题

[复制链接]
1396|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
guesswho|  楼主 | 2013-9-9 17:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
官方提供的例程以及利尔达的开发板例程中,接收部分均需要进入LPM3低功耗模式进行等待,一旦去掉这个以后就进不了中断了……另一个问题是按照例程进行修改变成连续发送/接收的程序,在发送端需要加非常大的延时等待接受端响应,而接受端的中断服务程序并不复杂……问题已经困扰很久了,咨询了利尔达公司的技术支持却迟迟得不到答复,感觉技术支持那边一直在推,希望有人能解决

相关帖子

沙发
guesswho|  楼主 | 2013-9-9 21:03 | 只看该作者
这是我的接收程序

freceive.rar

547.83 KB

使用特权

评论回复
板凳
guesswho|  楼主 | 2013-9-9 21:03 | 只看该作者
这是我的发送程序,求高手指点

fsend.rar

591.26 KB

使用特权

评论回复
地板
nicole.088| | 2013-9-10 09:03 | 只看该作者
1、要确认进入LPM3低功耗模的唤醒方式,串口中断是否可以唤醒LPM3.
2、延时等待才能接收到数据,这个你要考虑一下程序的流程。

使用特权

评论回复
5
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();也不行

使用特权

评论回复
6
mmbs| | 2013-9-11 11:37 | 只看该作者
难道fifo不够用的么?

使用特权

评论回复
7
guesswho|  楼主 | 2013-9-12 11:06 | 只看该作者
mmbs 发表于 2013-9-11 11:37
难道fifo不够用的么?

肯定够的,我一个数据包算上地址字节只有4个字节

使用特权

评论回复
8
mmbs| | 2013-9-15 22:36 | 只看该作者
guesswho 发表于 2013-9-12 11:06
肯定够的,我一个数据包算上地址字节只有4个字节

这个就不知道了。

使用特权

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

本版积分规则

1

主题

6

帖子

0

粉丝