自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HAL_I2C移植问题

在 Core/Src/ 目录下右键选择 “Add Existing Source File”,然后添加 stm32f4xx_hal_i2c.c。如果 #define HAL_I2C_MODULE_ENABLED 这行被注释掉(有 /* */),那么 HAL I2C 代码不会被编译。路径: Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_i2c.c。你的工程必须包含 stm32f4xx_hal_i2c.c,否则会出现 HAL_I2C_Init 未定义的问题。

2025-07-18 09:25:46 393

原创 ESP8266烧录Mircopython

按照上图先烧录mircopython固件。如果出现版本号说明烧录成功,否则不成功。

2025-03-22 14:18:30 215

原创 STM32加入Boot后RTOS操作系统不运行(已解决)

使用操作系统为RTX操作系统,使用时发现会进入Boot然后跳转到APP但是在APP界面直接内核启动失败。1、先测试一条线程能否正常运行2、测试多条线程能否正常运行。

2024-12-12 13:51:13 685

原创 C语言中float类型转化

如上图combined_value 是一个uint32类型的数据,如何表示float?正确做法,采用指针的形式转换为float之后再强制转换为U32。抱歉,这样打印出来的并不是U32。

2024-09-09 09:12:56 388 1

原创 RCC的PLLM、PLLN、PLLQ、PLLP是什么意思

VCO要在此处限制在192-432MHz之间,且PLLN范围为192-432,最上面配置图展示为STM32F427,其范围为50-432,所以此处有不同,不过我们只需要理解含义即可最后就是PLLP,也是锁相环到SYSTICK的最后一个分频,此处决定了SYSTICK最终的频率,由上图官方手册可以看到PLLP只有四个取值,分别是2、4、6、8,且此处VCO限制为最大168MHz,也就是STM32F407的最大频率PLLQ由于本人几乎不用,所以只展示一下官方给的手册。

2024-08-26 15:33:37 3248

原创 STM32出现flash_error_program问题

值:1解释:闪存正在忙于执行一个操作,无法立即开始新的操作。值:2解释:闪存读取错误。可能由于硬件故障或不正确的操作导致。值:3解释:闪存编程顺序错误。可能由于不正确的编程顺序或步骤导致。值:4解释:闪存编程 parallelism 错误。可能由于并行编程设置不正确导致。值:5解释:闪存编程对齐错误。可能由于编程地址未对齐导致。值:6解释:闪存写保护错误。可能由于尝试写入受保护的区域导致。值:7解释:闪存编程错误。可能由于编程数据错误或硬件故障导致。值:8解释:闪存操作错误。

2024-08-13 14:20:23 3348

原创 ESP8266接线规则,浪费我俩小时

IO0-----(烧录接GND,否则悬空)

2024-07-31 00:53:49 588

原创 STM32刷成砖,STM32刷错程序解决办法

出现的情况烧录程序之前J-Link/STLink可以正常识别芯片,可以烧录程序 烧录完程序后,无法识别芯片 SWD口未使用为串口解决办法将BOOT0设置为1,BOOT1设置为0,然后按下复位键,这样才能从系统存储器启动BootLoader; 在BootLoader的帮助下,通过串口下载程序到Flash中; 程序下载完成后,又有需要将BOOT0设置为GND,手动复位,这样,STM32就可以从Flash中启动。

2024-07-26 13:51:37 959

原创 STM32中DMA关于通道和流的小知识

例如我在使用的STM32F42xx的UART4,我如果使用DMA,那么对应为DMA1的请求映射下的通道4流4,

2024-07-24 15:45:35 345

原创 BOOTLOAD引导程序分享

Bootload引导程序分享

2024-07-12 01:41:16 375

原创 STM32软复位(代码复位)

STM32软复位

2024-07-10 10:03:53 961

原创 HAL库使用DMA接收不定长数据三行代码解决问题

从零配置UART不定长数据接受

2024-07-09 23:13:34 952

原创 [蓝桥杯python实现寻找2020]

自己写了一个比较简单的分享一下,有不足之处还希望大佬指正!with open('test.txt', 'r', encoding='utf-8') as p: lines = p.readlines()list_1 = []for i in lines: list_1.append(i.strip())print(list_1)print(len(list_1), len(list_1[0]))count = 0for i in range(300): for p .

2024-01-22 11:13:55 495

STM32F103的usart2串口功能(0积分免费下载)

自己写个头文件就可以,波特率为115200,需要别的自己调整

2024-02-21

空空如也

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

TA关注的人

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