自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 问答 (4)
  • 收藏
  • 关注

原创 STM32F1 SDIO + FATFS问题频繁写入出错问题解决

STM32F1 FATFS频繁写入出错问题解决

2022-07-06 14:45:59 2035 1

原创 商用车远程诊断仪(T-BOX)

闲来无事浅谈一番。鄙人做远程诊断仪有三年时间了,最初苦于没有资料,没有眉目。自己及团队一步一步琢磨。从开始的简单诊断功能一直到刷写、备份、标定、DPF再生、油耗算法、油量统计等等功能一步一步前进。到现在回过头来看其实...

2022-05-24 10:34:01 803

原创 STM32 CAN 波特率自动识别---(1)波特率计算

由于STM32芯片本身不支持CAN线波特率自动识别,借助NXP的思想将STM32波特率自动识别经过一周时间研究出来了。一、STM32位时间定义● 同步段(SYNC_SEG):通常期望位的变化发生在该时间段内。其值固定为1个时间单元(1 x tCAN)。● 时间段1(BS1):定义采样点的位置。它包含CAN 标准里的 PROP_SEG 和PHASE_SEG1。其值可以编程为1 到...

2020-04-08 15:39:54 3587

原创 实现STM32 IAP + APP 4G远程升级嵌入式程序------下载文件包(2)

使用芯片:STM32F405RGT6使用4G模块:移远的EC20版本这里我们只说思路,很久没有更新了,实在抱歉!我们可以通过HTTP或者MQTT下载程序包(Bin文件),前提是我们需要把生成的Bin文件一个不差的放在服务器供我们下载。更新程序的思路有两种:一、将Flash划分为三个区域,①Bootloader程序区;②App程序区;③程序存储区。我们在APP程序里面写下载Bin文件...

2020-03-16 16:27:14 2821 2

原创 实现STM32 IAP + APP 4G远程升级嵌入式程序------生成bin文件(1)

最近做了一款STM32使用4G远程升级嵌入式程序的项目,花了两周多的时间,来来回回也折腾了许多的坑,也参考了一些资源,进展还是比较顺利,记录一下。使用芯片:STM32F405RGT6使用4G模块:移远的EC20版本我们需要编写两个程序一个是引导程序称之为Bootloader,另一个是应用程序可以称之为APP程序。我们APP程序编译完成后需要生成bin文件。​一般生成的...

2019-11-09 17:28:55 4718 5

STM32F103RCT6程序移植至GD32F103RCT6(HAL+RTOS)

关于STMF32103RCT6程序移植至GD32F103RCT6,并且使用了HAL+RTOS资源。大概需要修改四处地方,如频率、CAN通讯、内存地址、FLASH。其余像UART、IIC、SPI是不需要修改的。具体可以看看问题。测试完全可用。

2022-04-18

Bin拆包工具.zip

STM32远程升级需要将其Bin包文件拆分成若干个小包,因为下载数据包时不能下载过大的数据包,所以只能拆开来下,此工具就是为拆分Bin文件。不会出现拆包丢数据。

2019-11-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除