完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
上电先进入EasyLink_receive(),按键按下进入EasyLink_transmit(),然后发送总是不成功,。
1、在模式切换之前需要EasyLink_abort()吗?或者其他的操作? 2、之前看了barbara放在论坛上的一个工程,里面的操作从EasyLink_receive()切换到EasyLink_transmit()先调用了EasyLink_abort()再进入EasyLink_transmit(),但是我看了相关资料EasyLink_abort()不是只针对async的吗? |
|
相关推荐
5个回答
|
|
|
|
|
|
注意一下下面两个配置,这个设置决定了是否在结束完一个数据包后推出rx状态。 .pktConf.= 0x0, .pktConf.bRepeatNok = 0x0, |
|
|
|
EasyLink_Status EasyLink_receive(EasyLink_RxPacket *rxPacket)
这个函数是阻塞的,没有收到包就不会运行结束,EasyLink_abort也没用! |
|
|
|
uuwufydsw 发表于 2018-6-21 18:39 @Eggsy Pang, 我是用了@barbara写的一个工程,上电先进入RF接收等待,收到串口数据后就先abort再进入发送,我看了程序,里面改动提多的,有些地方看的不是很明白, |
|
|
|
这个问题已经解决了,我现在的做法是,如果要想把发送接收做成一体的,接收只能用EasyLink_receiveasync(),发送用EasyLink_transmit(),在不发送的时候一直为接收,即EasyLink_receiveasync(),当要发送的时候,可以先用EasyLink_abort()取消接收的队列任务,再进入发送EasyLink_transmit(),这样就不会有问题了,当然还要看具体的配置。
|
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
686 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
601 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1055 浏览 1 评论
744 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
526 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
167浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
128浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
127浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
123浏览 12评论
GD32F303RCT6配置PA4 ADC引脚,将PA2代替key功能,PA2连接时无法实现预期功能,为什么?
55浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-26 11:07 , Processed in 0.913027 second(s), Total 86, Slave 69 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号