完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-7 09:54 编辑
CC1101的RX_OFF设置为接收,发送完成后都进入IDLE 接收使用中断方式,有CRC校验 发送非中断,有CCA, 问题1:CRC校验失败是否能进入接收中断 问题2:CCA校验失败后是否一直处于接收状态 |
|
相关推荐
3个回答
|
|
问题1:
你设置的中断事件是什么? 问题2:请看手册15.3.3, 15.3.3 CRC Filtering The filtering of a packet when CRC check fails is enabled by setting PKTCTRL1.CRC_AUTOFLUSH=1. The CRC auto flush function will flush the entire RX FIFO if the CRC check fails. After auto flushing the RX FIFO, the next state depends on the MCSM1.RXOFF_MODE setting. When using the auto flush function, the maximum packet length is 63 bytes in variable packet length mode and 64 bytes in fixed packet length mode. Note that when PKTCTRL1.APPEND_STATUS is enabled, the maximum allowed packet length is reduced by two bytes in order to make room in the RX FIFO for the two status bytes appended at the end of the packet. Since the entire RX FIFO is flushed when the CRC check fails, the previously received packet must be read out of the FIFO before receiving the current packet. The MCU must not read from the current packet until the CRC has been checked as OK. |
|
|
|
GDO0设置为0x06,中断为下跳沿中断 出中断时清除接收缓存,重新进入接收模式 自动刷新并未开启 CCA检测若有载波时,状态是如何切换的? |
|
|
|
问题1:CRC校验失败是否能进入接收中断 设置为0X06.CRC校验失败可以进入中断,可以用smartstudio测试一下。你这个设置只跟是否检测到同步字有关。 Asserts when sync word has been sent / received, and de-asserts at the end of the packet. In RX, the pin will also deassert when a packet is discarded due to address or maximum length filtering or when the radio enters RXFIFO_OVERFLOW state. In TX the pin will de-assert if the TX FIFO underflows. 问题2:CCA校验失败后是否一直处于接收状态 CCA是清洁信道检测,检测信号强度是否超过阀值。你不关闭接收状态,可定一直接收。建议你参考simpliciTI协议栈familiy 1->mifi_radio.c中MRFI_Transmit()的操作。他的想法是如果有载波,说明当前有通讯,关闭接收,随机退避一段时间,再try.超过设定次数发送失败,否则,发送。 http://www.ti.com/tool/simpliciti |
|
|
|
只有小组成员才能发言,加入小组>>
309 浏览 1 评论
513 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
754 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
641 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1113 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
226浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
181浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
46浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
149浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
158浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-18 19:35 , Processed in 1.051261 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号