当前位置: 首页 > wzjs >正文

网站开发与维护都有些什么百度推广一般要多少钱

网站开发与维护都有些什么,百度推广一般要多少钱,厦门企业网站设计公司,昆明网站设计制作公司导言 《STM32F103_HAL库寄存器学习笔记15 - 梳理CAN发送失败时,涉及哪些寄存器》从上一章节看到,当CAN消息发送失败时,CAN错误状态寄存器ESR的TEC会持续累加,LEC等于0x03(ACK错误)。本次实验的目的是编写一…

导言


《STM32F103_HAL库+寄存器学习笔记15 - 梳理CAN发送失败时,涉及哪些寄存器》从上一章节看到,当CAN消息发送失败时,CAN错误状态寄存器ESR的TEC会持续累加,LEC等于0x03(ACK错误)。本次实验的目的是编写一个函数CAN_Check_Error(),在main()的主循环里每隔50ms执行一次,将寄存器CAN_ESR的各个段赋值给全局变量gCanESR,方便应用程序获取寄存器CAN_ESR的各个段的内容。

效果如下:
在这里插入图片描述
项目地址:https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library16_Can_Send_Error

一、代码(寄存器)


1.1、myCanDrive_reg.c

在这里插入图片描述
在这里插入图片描述

1.2、myCanDrive_reg.h

在这里插入图片描述

1.3、main.c

在这里插入图片描述
如上所示,CAN通讯正常的情况下,条件if是不会成立的。

1.4、编译、下载

在这里插入图片描述
编译成功,没有错误。

二、细节补充


2.1、为什么CAN分析仪关闭CAN1通道后,LEC = 0x03(确认ACK错误)?

在这里插入图片描述
如上所示,当CAN分析仪关闭CAN1通道后,LEC = 0x03、TEC很快就递增到128。
在这里插入图片描述
如上所示,LEC等于二进制011(十进制3)时,表示确认(ACK)错误。简单来说,就是STM32F103将CAN消息发送出去后,没有其他CAN节点回复ACK,最终触发确认ACK错误。

CAN的ACK机制原理

  • ACK槽(ACK Slot):每个CAN帧的末尾包含1位ACK槽,发送节点会将其置为隐性(1)。
  • 接收节点责任:所有正常工作的接收节点(包括目标节点和其他监听节点)必须在ACK槽位置将其拉为显性(0),表示已正确接收。
  • 错误触发条件:若总线上无任何节点响应ACK,发送节点检测到ACK槽仍为隐性(1),则会触发ACK错误(LEC=0x03)。

在这里插入图片描述

2.2、怎样触发Bus-off离线状态?

在这里插入图片描述
我尝试在物理层上制造问题,将CAN总线的CANH与CANL短接就能让STM32F103开发板进入Bus-off离线状态。

2.3、进入Bus-off离线状态后,怎样用代码自动恢复?

在这里插入图片描述
在这里插入图片描述
如上所示,当检查到是bus-off错误后,调用函数CAN_BusOff_Recover()恢复外设CAN的接收与发送功能。
在这里插入图片描述
如上所示,当我将物理层的CANH、CANL短接后,CAN_ESR寄存器的TEC快速暴增至254,且LEC=5(显性位错误),最终触发Bus-off离线状态。接着运行函数CAN_BusOff_Recover()恢复正常工作,顺利发送与接收CAN报文。

http://www.dtcms.com/wzjs/65500.html

相关文章:

  • dede批量建站做网络推广
  • 宝安做棋牌网站建设有哪些公司ai智能搜索引擎
  • 做网站还是app省钱太原seo推广
  • 注销网站和取消接入百度广告买下的订单在哪里找
  • wordpress文章置顶2篇郑州seo联系搜点网络效果好
  • 全套网站建设google关键词工具
  • 两学一做 专题网站下载百度
  • 企业网站推广联系方式百度搜索关键词设置
  • 什么企业做网站网络推广好做吗?
  • 3g网站跳转网站推广网络推广
  • 有专门做房孑特卖的网站吗郑州疫情最新动态
  • 网上商城前端模板windows优化大师是什么软件
  • 网站建设工作思路软文标题大全
  • 中国建设银行官方网站 m.ccb.com典型的口碑营销案例
  • 代码错误网站如何快速被百度收录
  • 广州新塘网站制作推广免费私人网站建设软件
  • 营销型 网站开发青岛网站关键词优化公司
  • 做百度企业网站如何免费注册网站
  • 网站春节放假百度快照和广告的区别
  • 有没有教做帽子的网站长沙 建站优化
  • 芜湖中凡网站建设公司网络推广公司是干嘛的
  • 临沂网站制作网站推广app
  • 建设部质监局信息查询官方网站网站seo思路
  • 手机网站一般做多大尺寸市场运营和市场营销的区别
  • 网站建设业务长春建站服务
  • 微信一键登录网站怎么做指数基金排名前十名
  • 中介如何做网站收客南宁网站建设服务公司
  • win xp 个人网站免费建设搜索引擎平台排名
  • 贵阳网站建设公司排名何鹏seo
  • 规划阿里巴巴网站怎么做郑州专业网站建设公司