STM32CubeMX
文章平均质量分 50
事在人wёi
这个作者很懒,什么都没留下…
展开
-
STM32 HAL 检测PWM频率/占空比
配置的系统时钟是100M,Timer的时钟也是100M。Timer 的频率为:100M 分频 1000 =也就是定时器 每10us 计一个数。打开TIM4_CH2引脚中断。TIM4_CH2引脚中断回调。原创 2022-12-12 16:26:27 · 1987 阅读 · 0 评论 -
STM32 HAL WS2812B PWM+DMA控制
由上图可知T0H+T0L和T1H+T1L的时间周期为 800ns ~ 1380ns取一个中间值1.25us那么0码/1码的周期就是所以PWM的周期就是800KHz。原创 2022-11-11 15:23:47 · 1420 阅读 · 4 评论 -
STM32CubeMX HAL F103 BKP备份寄存器使用
STM32CubeMX HAL F103 BKP备份寄存器使用以下是本人自己的应用笔记,如果有错误的地方,欢迎评论区指出,我会及时更正-[2021.09.28]1.需要开启RTC功能2.API调用初始化程序已经自动生成好了,直接使用下面的两个函数就可以了将num数据保存在RTC_BKP_DR1的位置uint16_t num = 0x25;HAL_RTCEx_BKUPWrite(&hrtc,RTC_BKP_DR1,num);在RTC_BKP_DR1的位置读取数据uint16_t原创 2021-09-28 16:11:54 · 1966 阅读 · 2 评论 -
keil5 最简单的方法生成bin文件
fromelf --bin -o ".\bin_file\@L.bin" "#L"重新编译之后,就可以自动生成bin文件了原创 2021-08-27 14:38:31 · 280 阅读 · 0 评论 -
STM32 HAL OTA 小白教程
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言【嵌入式实战】STM32 Bootloader 快速实现(超详细)STM32在线升级OTA,看这一篇就够啦感谢这些前辈分享的资料,在此我只是整理了前辈们的资料,然后通过通俗易懂的方法再介绍给大家,方原创 2021-07-16 16:11:55 · 1136 阅读 · 3 评论 -
STM32F4系列 HAL Flash 读写
前言注意:F0F1系列和F4系列的Flash读写操作不相同一、STM32CubeMX怎么查看芯片的Flash分布?二、擦除F4系列Flash本例程使用的是F411CEU6的型号芯片1.擦除Flash代码1.基本操作:void FlashErase(void){ int sect = 0; HAL_FLASH_Unlock();//解锁 __HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_EOP | FLASH_FLAG_OPERR | FLASH原创 2021-07-16 11:30:57 · 3594 阅读 · 0 评论 -
STM32CubeMX UART1_DMA接收不定长度信息
STM32CubeMX UART1_DMA接收不定长度信息文章目录STM32CubeMX UART1_DMA接收不定长度信息前言一、CubeMX配置二、Keil代码1.main.c2.stm32f4xx_it.c3.效果前言记录自己学习的过程一、CubeMX配置1.开启usart1,默认配置即可2.设置usart1_Tx的DMA3.设置usart1_Rx的DMA注意:USART_Rx要设置成上拉模式为什么?为了减少误进入串口空闲中断具体介绍可以参考这篇文章4.设置usa原创 2020-12-23 16:35:01 · 533 阅读 · 0 评论