![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HAL
文章平均质量分 58
A -[YIJA]
这个作者很懒,什么都没留下…
展开
-
关于cubemx配置基本定时器无法正常计时的问题
导读有一次在一个项目,stm32L052c8t6这款芯片,我需要用到其中一个基本定时器Tim6用来计时中断,简单的通过cubemx配置后,发现无论怎么配置预分频和原创 2021-06-14 11:35:35 · 628 阅读 · 3 评论 -
stm32Cubemx:定时器捕获功能实现SR04超声波测距
概述 下面是讲解使用ST MCU中的HAL库来实现,超声波测距的功能。1、MCU主控:STM32L052C8T62、超声波模块:SR04基本工作原理:1、采用IO口TRIG触发测距,给至少10us的高电平信号;2、模块自动发送8个40khz的方波,自动检测是否有信号返回;3、有信号返回,通过IO口ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))/2;本模块使用方法简单,一个控制口发一个1...原创 2021-05-29 23:04:03 · 1493 阅读 · 0 评论 -
CubeMx配置STM32H750VBxxDAC输出正弦波(DAC+TIM6+DMA)
一、平台(以STM32H750VBxx系列为例)二、配置1、确认时钟源 进入工程后打开 RCC 选项,选择 Crystal/Ceramic Resonator,即使用外部晶振作为 HSE 的时钟源。 2、配置系统时钟3、仿真和调试方式4、DAC的配置首先打开DAC OUT2通道,触发方式设置为TIM6事件触发,输出缓冲Output Buffer建议关闭。DAC的输出缓存可以用来减小输出阻抗,无需外部运放即可直接驱动外部负载。但输出不能达...原创 2021-05-18 11:24:07 · 3681 阅读 · 7 评论