您的位置 首页 测评

BK2421怎样将MAX_RT状况位清零?

BK2421怎样将MAX_RT状态位清零?芯片在发送一个ACK包的时候,如果重传次数超过ARC,就会引起MAX_RT中断。只有TXFIFO中没有数据包

BK2421怎样将MAX_RT状况位清零?

芯片在发送一个ACK包的时分,假如重传次数超越ARC,就会引起MAX_RT中止。 只需TX FIFO中没有数据包,才干彻底铲除MAX_RT中止。假如TX FIFO中有数据包,在清MAX_RT中止后,体系又开端重传FIFO里的最早压入的一个数据包,直到传输成功或许重传次数再次超越ARC。

假如想丢掉TX FIFO中的数据包,能够履行FLUSH TX FIFO 指令,把TX FIFO清空。

故铲除MAX_RT需求顺次履行如下过程:

 将TX FIFO清空(FLUSH TXFIFO);

 铲除MAX_RT标志位;

RX_DR和TX_DS中止只需分别向其写1就可铲除。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/318007.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部