- 博客(8)
- 收藏
- 关注
原创 关于cubemx配置基本定时器无法正常计时的问题
导读有一次在一个项目,stm32L052c8t6这款芯片,我需要用到其中一个基本定时器Tim6用来计时中断,简单的通过cubemx配置后,发现无论怎么配置预分频和
2021-06-14 11:35:35
770
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
1590
原创 cubemx配置usart串口printf打印
一、配置基本时钟之后,选择usart1(本实验以usart1为例),Mode选择为Asynchronous,生成代码二、在代码中添加1、在usart.c中添加"stdio.h"2、添加重定向函数int fputc(int ch,FILE *f){ HAL_UART_Transmit(&huart1,(uint8_t *)&ch,1,0xFFFF); return ch;}3、即可使用printf打印。...
2021-05-29 21:33:32
1037
原创 运放电路之同相放大器
同相放大器电路的定义:信号从运放同相端输入,输出信号的一部分通过反馈电阻接到运放的反相输入端,构成负反馈。同相运放反相端通过电阻接地(或接基准电压,其中基准电压等于电源电压的一半)所构成的电路。同相放大器电路的特性:1、输入阻抗很高,为兆欧级。所以对微弱小信号的放大来说,同相放大器电路是不错的选择。2、输出阻抗极小,为数欧或十几欧姆。有一定的带负载能力。3、电压放大倍数,同相放大器的电压放大倍数等于反馈电阻阻值除以运放反相端接地(或接基准电压)的电阻阻值再加1。4、输出信号的相位与输
2021-05-19 10:36:39
10465
原创 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
4788
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人