STM32
文章平均质量分 53
牙擦苏-kuan
这个作者很懒,什么都没留下…
展开
-
一种MODBUS RTU扩展串口通讯协议
一直以来,都希望有一个比较通用的串口UART通讯协议,看到当前modbus RTU的工业应用场景比较多,但是该协议,每次最多256个字节,而且必须是一问一答的通讯方式。而我想象中的通讯协议应该可以相对较长的数据,大约一次可以1Kb以上吧,,所以下面就在MODBUS RTU的协议基础上略作扩展,功能码使用0x03、0x06、0x10,但是只扩展了0x03功能码,毕竟ERTU通讯大部分...原创 2018-05-24 12:55:12 · 5278 阅读 · 2 评论 -
CANdbc编辑器的下载和入门介绍
candb 是汽车CAN总线dbc文件的常用编辑软件之一,下面介绍如何下载和安装,本人电脑使用的是win7 64bit。1、首先打开vector的官方网站 https://vector.com/,找到下载专区点击显示结果,可以看到下面的内容,下载之后安装即可。http://download.vector.com/servicepacks/CANdb-PP_Admin.J1939_30SP27.zi...原创 2018-05-24 13:37:10 · 33726 阅读 · 9 评论 -
STM32系列 CAN 升级/IAP 自定义CAN命令(上位机部分)
1、每款产品可以使用不同的波特率,CAN命令,所有的参数均可以通过配置文件定义2、升级命令就类似于密码,不知道命令的人是无法更急程序的, 有一定的安全保密性质3、只要所有的升级程序流程保持一致,就可以是通用版。4、该升级程序不仅仅可以用于全部STM32系列, 也可以用于其他厂家的MCU。5、使用的时候按照按钮上面的定义1、2、3、4即可完成产品的程序更新,非常方便下面是配置文件的内容配置ini文件...原创 2018-06-23 16:29:56 · 10042 阅读 · 2 评论 -
STM32 USB接口 一键下载电路详解与过程分析
要想了解一键下载电路的工作过程,首先要了解STM32的几种启动模式。STM32的几种启动模式如下表所示: 从表中可知,我们想用串口下载代码,就要配置BOOT0为1,BOOT1为0,但是如果想让STM32一复位就运行代码,就要配置BOOT0为0,BOOT1配置为什么都可以,为了解决这个问题,我们可以设计一个电路,通过串口转USB芯片CH340G的DTR#和RTS#引脚的信号来控制...转载 2018-07-03 08:22:12 · 20650 阅读 · 1 评论 -
LTC6804-1 / LTC6811 驱动源代码
以下内容来自官方网站下载,未经任何更改/*! LTC6804-1 Multicell Battery Monitor@verbatim The LTC6804 is a 3rd generation multicell battery stack monitor that measures up to 12 series connected battery cells with ...原创 2018-07-28 20:58:10 · 8949 阅读 · 6 评论