完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
extern bStatus_t RF_Rx( uint8_t *txBuf, uint8_t txLen, uint8_t pktRxType, uint8_t pktTxType );
extern bStatus_t RF_Tx( uint8_t *txBuf, uint8_t txLen, uint8_t pktTxType, uint8_t pktRxType ); 这两个函数有什么区别,看起来怎么都可以发送,那么RX模式下的TX和TX模式下的TX有啥区别呢? 另外,我想实现2.4G通信和蓝牙并存,也就是说外设设备能同时获取蓝牙协议栈的数据和没有蓝牙协议的数据这样子可以实现吗?谢谢 |
|
相关推荐
5个回答
|
|
|
|
|
|
谢谢,还有几个问题
1、extern bStatus_t RF_Rx( uint8_t *txBuf, uint8_t txLen, uint8_t pktRxType, uint8_t pktTxType );中pktRxType和pktTxType,有哪些消息类型,有什么资料吗? 2、ch573例程中,在回调函数里面也调用了RF_Shut(),博客里的那篇文章里却没有,应该用哪个?是不是在收发之前都调用一下RF_Shut(),来确保都能顺利进入收发模式 void RF_2G4StatusCallBack(uint8_t sta, uint8_t crc, uint8_t *rxBuf) { switch(sta) { case TX_MODE_TX_FINISH: { break; } case TX_MODE_TX_FAIL: { break; } case TX_MODE_RX_DATA: { RF_Shut(); if(crc == 1) { PRINT(“crc errorn”); } else if(crc == 2) { PRINT(“match type errorn”); } else { uint8_t i; PRINT(“tx recv,rssi:%dn”, (int8_t)rxBuf[0]); PRINT(“len:%d-”, rxBuf[1]); for(i = 0; i 《 rxBuf[1]; i++) PRINT(“%x ”, rxBuf[i + 2]); PRINT(“n”); } break; } case TX_MODE_RX_TIMEOUT: // Timeout is about 200us { break; } case RX_MODE_RX_DATA: { if(crc == 1) { PRINT(“crc errorn”); } else if(crc == 2) { PRINT(“match type errorn”); } else { uint8_t i; PRINT(“rx recv, rssi: %dn”, (int8_t)rxBuf[0]); PRINT(“len: %d-”, rxBuf[1]); for(i = 0; i 《 rxBuf[1]; i++) PRINT(“%x ”, rxBuf[i + 2]); PRINT(“n”); } tmos_set_event(taskID, SBP_RF_RF_RX_EVT); break; } case RX_MODE_TX_FINISH: { tmos_set_event(taskID, SBP_RF_RF_RX_EVT); break; } case RX_MODE_TX_FAIL: { break; } } PRINT(“STA: %xn”, sta); } 3、 bStatus_t RF_RoleInit( void ); 在并存的时候需要调用吗? |
|
|
|
|
|
|
|
也顺便问一下,BLE和RF可以正常兼容运行了,但是我在RF发送完就进入休眠状态,按键唤醒后,却发不出RF数据,难道要重新初始化RF?
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
522 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2903 浏览 2 评论
2399 浏览 1 评论
867浏览 2评论
687浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
417浏览 1评论
522浏览 1评论
请教一下,Mounriver 编译不成功:找不到库文件,怎么整
812浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 03:37 , Processed in 1.166690 second(s), Total 54, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号