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

网站嵌套代码wordpress 文章 指定

网站嵌套代码,wordpress 文章 指定,宁乡网站开发公司推荐,南宁网站建站公司导言 《STM32F103_LL库寄存器学习笔记14 - CAN发送完成中断》上一章节完成CAN发送完成中断,在梳理二级发送缓存之前,先梳理怎样监控CAN发送失败。 如上所示: 当我关掉CAN分析仪的CAN通道1,CAN错误状态寄存器CAN_ESR的TEC&#x…

导言


《STM32F103_LL库+寄存器学习笔记14 - CAN发送完成中断》上一章节完成CAN发送完成中断,在梳理二级发送缓存之前,先梳理怎样监控CAN发送失败。
在这里插入图片描述
如上所示:

  1. 当我关掉CAN分析仪的CAN通道1,CAN错误状态寄存器CAN_ESR的TEC(发送错误计数器)持续递增,且最终递增至最大值0x80(十进制128)。此时,EPVF(错误被动标志)与EWGF(错误警告标志)都被置1。
  2. 当我关掉CAN分析仪的CAN通道1,CAN错误状态寄存器CAN_ESR的TEC(发送错误计数器)开始递增时,LEC(上次错误代码)等于0x03(ACK错误)。
  3. 当我重新开启CAN分析仪的CAN通道1,CAN错误状态寄存器CAN_ESR的TEC(发送错误计数器)持续递减,且最终递减至0。此时,EPVF(错误被动标志)与EWGF(错误警告标志)与LEC(上次错误代码)都被置0。

项目地址:

  • 寄存器方式:https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library14_Can_Send_Interrupt
  • HAL库方式:https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_hal_library14_Can_Send_Interrupt

一、梳理寄存器


1.1、CAN错误状态寄存器CAN_ESR

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

如上所示:

  1. 跟CAN发送相关的是TEC(9位发送错误计数器)。正如上面的gif动图所示,发送失败一次,TEC会快速+8。发送成功一次,TEC会减1。
  2. LEC(上次错误代码)、EPVF(错误被动标志)、EWGF(错误警告标志)跟CAN接收与CAN发送都有关系。

1.2、TEC递增至128,不再递增

在这里插入图片描述
如上所示,让CAN分析仪关闭,总线只有STM32F103一个CAN节点。此时,STM32F103往CAN总线上发送CAN消息时,会触发确认ACK错误(TEC=0x03)。因为没有另外的CAN节点回复ACK。
在这里插入图片描述
如上所示,因为确认ACK错误(TEC = 0x03)导致的发送失败,TEC递增至十六进制的0x80(十进制128)。此时,不会再递增了。

1.3、TEC会在什么情况下突破128,递增至200多?触发Bus-off离线?

在这里插入图片描述
在这里插入图片描述
如上所示,当我用杜邦线将CANH、CANL短接后,TEC很快递增至0xF8(十进制248)。此时,寄存器CAN_ESR的BOFF(Bus-off离线标志)置1。CAN分析仪不再收到STM32F103开发板发出来的CAN消息,因为STM32F103开发板进入了离线模式。因为自身的问题(CANH与CANL出现了短路),不能干扰CAN总线,以免影响到其他CAN节点通讯。

1.4、触发Bus-off离线后,怎样恢复?

在这里插入图片描述
如上所示,从《STM32F1中文参考手册》的22.7.6章节看到,在进入Bus-off状态后,可以在自动或者在软件的请求下,从离线状态恢复。在下一章节,我会尝试用代码方式,解除离线状态恢复至正常工作状态。

http://www.dtcms.com/a/447185.html

相关文章:

  • 什么是速成网站3d建模培训学校哪家好
  • 做律师网站导购网站怎么建设
  • 佛山优化网站排名福建省港航建设发展有限公司网站
  • 上杭网站设计公司安阳市有几个区几个县
  • XGBoost工业级痛点解决:样本不平衡+大数据优化+部署落地
  • CCF-CSP认证考试 202312-4 宝藏 题解
  • 个人网站备案号被注销了网站运营优化推广
  • Python数据清洗实战指南
  • s网站优化西安咪豆网站建设公司
  • 怀柔建设网站公司公司网站后台维护怎么做
  • 网站开发 ssh 菜鸟东阳网络科技有限公司
  • 宁波网站建设费用网站运营岗位介绍
  • 公司的网 网站打不开怎么办网络营销宏观环境有哪些
  • 网站建设中扁平化结构chrome浏览器官网入口
  • 网站建设属于什么合同做网站游戏推广赚钱
  • asrpro2.0天问语音模块搭配STM32(STM32F103c8t6)-杨桃电子开发板
  • 网站发布时间更改wordpress大前端哪个好
  • php租车网站网站软件下载大全
  • LangChain 学习 - LangChain 引入(LangChain 概述、LangChain 的使用场景、LangChain 架构设计)
  • 门户网站是网络表达吗杭州建设网电焊工报名入口
  • 公司网站建设计入什么明细科目全国行业名录搜索系统
  • 设计网站企业网站建设公司成都哪家做网站做的好
  • 一如:真实的觉现
  • 做配色的网站百度竞价点击工具
  • 东莞品牌网站建设费用网站关键词重复
  • 郑州睿网站建设成都旧房改造装修公司哪家好
  • 网站 利润成都市建设网站公司
  • 宿州网站建设零聚思放心wordpress 博主认证
  • 设计网站如何推广门户网站app开发
  • 东莞php网站建设广元建设厅官方网站