草庐IT

can-animate

全部标签

STM32F407双CAN调试心得

近期在做一个项目需要用到STM32F407的两路CAN口,调试时踩坑了,在这里把坑记录一下单独调试CAN1时没问题,单独调试CAN2时发现出问题了接收不到数据!!!然后开始了漫长的调试,排查故障最后发现问题所在了,单独使用CAN2时一定要同时打开CAN1和CAN2的时钟,否则CAN2无法正常工作,因为CAN2是从CAN,CAN1是主CAN,ST官方库函数里有说到:  通过修改后问题得到解决但是到双CAN通信(CAN1发CAN2收)测试时又进坑了,CAN1发CAN2竟然收不到数据!!!刚刚CAN2不是收到数据了吗?郁闷半天又开始漫长的调试和排查故障的时候了。最后发现问题竟然出在过滤器上,CAN2

STM32F407双CAN调试心得

近期在做一个项目需要用到STM32F407的两路CAN口,调试时踩坑了,在这里把坑记录一下单独调试CAN1时没问题,单独调试CAN2时发现出问题了接收不到数据!!!然后开始了漫长的调试,排查故障最后发现问题所在了,单独使用CAN2时一定要同时打开CAN1和CAN2的时钟,否则CAN2无法正常工作,因为CAN2是从CAN,CAN1是主CAN,ST官方库函数里有说到:  通过修改后问题得到解决但是到双CAN通信(CAN1发CAN2收)测试时又进坑了,CAN1发CAN2竟然收不到数据!!!刚刚CAN2不是收到数据了吗?郁闷半天又开始漫长的调试和排查故障的时候了。最后发现问题竟然出在过滤器上,CAN2

CAN报文格式简析

Date:2022.5.11Author:MJQMeta:CANCAN基础篇–CAN报文格式简析1.Motornala和Intel格式✔建议直接看图,小白也能秒懂!注:“DBC协议”即DatabaseCAN的缩写。2.CAN报文帧格式SOF起始帧显性电平;RTR远程帧(0,数据帧;1,远程帧),远程帧可以理解为请求帧,A发送远程帧(请求帧)给B,B收到后返回一个数据帧给A;IDE标识符选择位(0,使用标准标识符;1(隐性),使用扩展标识符),拓展地址:由原来的11bit拓展为29bit;SRR位为代替远程请求位,为隐性位,它代替了标准帧中的RTR位。DLC段为数据长度表示段,DLC段有效值为0

CAN报文格式简析

Date:2022.5.11Author:MJQMeta:CANCAN基础篇–CAN报文格式简析1.Motornala和Intel格式✔建议直接看图,小白也能秒懂!注:“DBC协议”即DatabaseCAN的缩写。2.CAN报文帧格式SOF起始帧显性电平;RTR远程帧(0,数据帧;1,远程帧),远程帧可以理解为请求帧,A发送远程帧(请求帧)给B,B收到后返回一个数据帧给A;IDE标识符选择位(0,使用标准标识符;1(隐性),使用扩展标识符),拓展地址:由原来的11bit拓展为29bit;SRR位为代替远程请求位,为隐性位,它代替了标准帧中的RTR位。DLC段为数据长度表示段,DLC段有效值为0

MySQL问题:2002 - Can‘t connect to server on ‘localhost‘(10061)【已解决】

1.报错范围2002,2003,1045,1064ERROR2003(HY000):Can’tconnecttoMySQLserveron‘localhost’(10061)2.查看mysql是否启动搜服务/找到服务按字母顺序找到mysql,将其启动。3.查看端口号mysql的默认端口号是3306,查看方法:1、打开cmd命令行;2、执行mysql-uroot-p命令,输入密码来连接mysql服务;3、执行showglobalvariableslike'port';命令即可查看。win+R运行cmd,输入mysql-uroot-p在mysql>下输入showglobalvariableslik

MySQL问题:2002 - Can‘t connect to server on ‘localhost‘(10061)【已解决】

1.报错范围2002,2003,1045,1064ERROR2003(HY000):Can’tconnecttoMySQLserveron‘localhost’(10061)2.查看mysql是否启动搜服务/找到服务按字母顺序找到mysql,将其启动。3.查看端口号mysql的默认端口号是3306,查看方法:1、打开cmd命令行;2、执行mysql-uroot-p命令,输入密码来连接mysql服务;3、执行showglobalvariableslike'port';命令即可查看。win+R运行cmd,输入mysql-uroot-p在mysql>下输入showglobalvariableslik

【嵌入式物联网常用的通信协议UART、RS-232、RS-422、RS-485、CAN、IIC、SPI】

计算机与嵌入式系统领域的高速串行总线技术一、串口通信基础知识1、常见的串行通信标准2、常见的电平信号及其电气特性二、UART(通用异步收发器)协议1、UART消息帧格式三、RS-232、RS-422、RS-485通信协议1、RS-232协议2、RS-422协议2、RS-485协议四、CAN通信协议1、CAN总线具有以下主要特性:2、CAN技术规范与标准3、CAN总线报文信号和网络拓扑4.、CAN**通信帧**的介绍(1)数据帧(2)遥控帧(3)错误帧(4)过载帧(5)帧间隔五、I^2^C通信协议1、总线简介2、IIC通信过程3、IIC典型时序六、SPI通信协议1、SPI总线的简介2、SPI通信

【嵌入式物联网常用的通信协议UART、RS-232、RS-422、RS-485、CAN、IIC、SPI】

计算机与嵌入式系统领域的高速串行总线技术一、串口通信基础知识1、常见的串行通信标准2、常见的电平信号及其电气特性二、UART(通用异步收发器)协议1、UART消息帧格式三、RS-232、RS-422、RS-485通信协议1、RS-232协议2、RS-422协议2、RS-485协议四、CAN通信协议1、CAN总线具有以下主要特性:2、CAN技术规范与标准3、CAN总线报文信号和网络拓扑4.、CAN**通信帧**的介绍(1)数据帧(2)遥控帧(3)错误帧(4)过载帧(5)帧间隔五、I^2^C通信协议1、总线简介2、IIC通信过程3、IIC典型时序六、SPI通信协议1、SPI总线的简介2、SPI通信

jQuery UI 实例 - 颜色动画(Color Animation)

jQueryUI实例-颜色动画(ColorAnimation)使用.animate()实现颜色动画效果。如需了解更多有关颜色动画(ColorAnimation)的细节,请查看API文档颜色动画(ColorAnimation)。jQueryUI捆绑了jQueryColor插件,jQueryColor插件提供了颜色动画及其他许多与颜色相关的实用功能。动画(Animation)演示点击按钮预览特效。jQueryUI特效-动画(Animation)演示.toggler{width:500px;height:200px;position:relative;}#button{padding:.5em1em

jQuery UI 实例 - 颜色动画(Color Animation)

jQueryUI实例-颜色动画(ColorAnimation)使用.animate()实现颜色动画效果。如需了解更多有关颜色动画(ColorAnimation)的细节,请查看API文档颜色动画(ColorAnimation)。jQueryUI捆绑了jQueryColor插件,jQueryColor插件提供了颜色动画及其他许多与颜色相关的实用功能。动画(Animation)演示点击按钮预览特效。jQueryUI特效-动画(Animation)演示.toggler{width:500px;height:200px;position:relative;}#button{padding:.5em1em