自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 IAP学习二

几乎所有的STM32系列单片机都具有实现IAP(In Application Programming)功能的潜力,因为IAP本质上是通过软件实现的一种功能,而非依赖于硬件本身的特定特性。IAP技术允许在不使用外部编程器或烧录器的情况下,通过内部或外部通信接口(如USART、USB、CAN、以太网等)接收新的固件数据,并将其写入到MCU的闪存中。•Bootloader在收到新固件后,先擦除Application区的闪存块,然后按照闪存页(通常是几百字节)的方式逐页接收新固件数据并写入到相应的闪存地址。

2024-03-31 07:24:10 16 1

原创 IAP学习笔记

IAP个人学习笔记

2024-03-28 13:31:21 149

原创 STM32单片机输出指定个数脉冲

我们的目标是通过Timer3对Timer2 CH2的PWM个数进行计数,因此,门控模式符合要求。只要触发输入变为低电平,计数器立即停止计数(但不复位)。Mode可以选择PWM mode1和PWM mode2,选择PWM mode2时输出是选择PWM mode1时输出的反相,影响占空比。当触发输入信号发生变化时,计数器及其预分频器可重新初始化。Timer2定时器的配置决定了PWM波形,由于定时器时钟为84MHz,根据配置内容可以得知。TIMx定时器以下列模式与外部触发实现同步:复位模式、门控模式和触发模式。

2024-02-26 10:54:45 676 1

原创 Keil MDK中单个c文件生成LIB文件

4、Lib的文件要分的细一点,没有调用关系的两个函数不要放到同一个C文件中. 没有调用关系的最好是一个函数单独放在一个.c文件中.这是为了避免在keil中应用程序调用lib库里出现告警. 因为LIB51在链接的时候是按模块来链接的,一个模块就对应一个C文件,假如链接器因为要使用你一个函数fA而引入了A模块,那么A模块中的另外的函数也会被引入,而另外的函数你又没有使用的话,那么就会引发Keil经典的UNCALLED FUNC的warning。若只想将工程中的单个c文件生成相应的lib文件。

2023-03-17 09:33:53 1638

原创 AliPaladin64.sys导致内核隔离无法启动怎么办

快速删除AliPaladin64.sys,开启WIN11内核隔离

2022-11-08 15:13:08 8697 3

原创 并条机匀整使用说明书

2021-11-10 11:04:19 936

原创 stm32平台下MODBUS TCP网线热插拔故障处理

硬件平台描述:stm32F407+DM9162做tcp服务器端,上位机作客户端,通信协议为MODBUS TCP问题还原:正常工作情况下,拔掉网上超过6秒会出现网络故障,modbus通信一直失败,必须重启单片 机。原因分析:通过上位机ping仍然正常。使用Wireshark抓包发现TCP仍然处于连接状态,但modbus tcp协议不回应。说明:网络连接正常,但502端口通信有问题,可能是端口在断线后相关资源并未释放。在线调试:debug过程中在“tcp_server_thread”线程中故障状

2021-10-27 09:33:10 1720 5

原创 STM32CUBE+FreeRTOS+Lwip

STM32CUBE+FreeRTOS+Lwip不通分析调试一、设置步骤1、时钟设置时钟输出主要是因为硬件不具备晶振。2、以太网相关设置Mode根据硬件情况选用RMII,External PHY Configuration相关参数需要根据PHY name数据手册填写。3、LwIP4、FreeRTOS堆的大小系统默认为4096,LwIP任务较大会导致异常溢出,造成ping不通。...

2019-07-25 23:32:37 1071

空空如也

空空如也

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

TA关注的人

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