- 博客(14)
- 收藏
- 关注
原创 STM32F407VET6驱动DS18B20 HAL库
如果要自定义更换其他io引脚,需要修改两个地方,一个是DS18B20.C文件中的io方向函数,一个是DS18B20.H中的io操作函数,修改为自己使用的引脚即可。cubemx的基础配置不在进行介绍,不会的可以去看我前面的文章。之后在main函数的循环外判断是否接入传感器。文章仅为本人学习记录,可供参考。在main函数的循环内检测温度。3.实际温度检测效果。
2024-11-07 09:30:34
401
1
原创 STM32 修改PWM占空比和频率 HAL库
1.通过修改脉冲宽度修改占空比:(参数一配置的定时器,参数二为定时器通道,参数三为修改的脉冲宽度值)2.通过修改预分频系数修改PWM频率:(参数一配置的定时器,参数二为修改的预分频系数值)3.通过修改自动重载值修改PWM频率:(参数一配置的定时器,参数二为修改的自动重载值)配置CUBEMX生成PWM信号时,需设置好预分频系数、自动重载值和脉冲宽度。占空比:脉冲宽度/自动重载值%
2024-04-27 10:58:18
2095
原创 STM32F407VET6 多通道ADC采集+DMA HAL库
基础配置不懂的可以看之前的文章RCC使用外部高速时钟SYS配置ADC配置,使用ADC1的通道0、1、2,如图开启中断配置DMA配置串口打印信息。
2024-04-20 09:11:50
1374
3
原创 STM32F103C8T6 FLASH读写 HAL库
的flash按页擦除,分为64页,每页1kb大小本文我用的为扇区32,完整扇区可百度了解flash操作步骤一般为:1.解锁Flash2.擦除Flash编程3.写入Flash操作4.锁定Flash。
2024-04-17 15:12:45
1271
1
原创 STM32之CUBEMX及KEIL 5基础配置
本文章为了方便快速上手使用CUBEMX和KEIL 5,有很直观的操作步骤,毕竟先上手在慢慢拓展学习,先大概了解会用。
2024-04-17 13:56:03
854
1
原创 STM32F407VET6 FLASH读写 HAL库
STM32F103C8T6的flash按页擦除,而STM32F407VET6的flash是按扇区擦除的。每次操作的步骤为:对flash解锁、擦除、写入、上锁。文章为新手个人记录学习。
2024-04-16 11:56:03
1555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人