STM32
文章平均质量分 70
Unit丶
这个作者很懒,什么都没留下…
展开
-
[笔记]STM32基于HAL库的ADC+DMA多通道扫描
STM32基于HAL库的ADC+DMA多通道扫描原创 2022-06-01 15:34:19 · 3256 阅读 · 0 评论 -
[笔记]STM32基于HAL库的SDIO+FATFS文件系统
1、背景 要用到Bootloader升级,APP部分要写运行日志。所以在Bootloader部分的FATFS要做裁剪,裁剪到只剩只读的操作就可以了,而APP端做可读可写。2、开发板 用的是野火的STM32F103VETx指南者3、工具 STM32CubeMx 和 Keil54、制作只读的FATFS文件系统 我用的是4线 Bit的配置,时钟尽量不要太高,我这里用了36分频,最终具体的频率要自己算一下。然后配置F...原创 2021-11-29 16:20:05 · 4964 阅读 · 0 评论 -
[笔记]STM32基于HAL编写Bootloader+App程序结构
一、背景 学习,之后公司可能会用Bootloader进行升级,因为百度上的,我找到的都是挺混乱的,我就自己试成功了就贴出来分享顺带做做笔记了。 (介于部分开发者刚接触,说明一下 Bootloader 一般叫引导/启动程序,app就是通常编写的业务代码 一般叫应用程序)二、实现思路 Bootloader其实就是一段启动程序,你可以理解为两份代码,分别放在了用户FALSH区域的不同位置上。一般bootloader的位置在前,App在Bootloader的后面。...原创 2021-11-26 16:45:46 · 5754 阅读 · 18 评论 -
[笔记]STM32基于HAL库实现STM32串口中断接收数据
这里使用USART1串口usart.c中添加(1)添加全局变量uint8_t USART1_Buff[100] = {0}; //接收帧缓存,自己定义大小uint8_t USART1_STA = 0;bool USART1_Receive_Flag = false;uint8_t res = 0;(2)在MX_USART1_UART_Init()最后添加HAL_UART_Receive_IT(&huart1, &res...原创 2021-06-29 23:45:41 · 1982 阅读 · 0 评论