自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 模拟PWM

轻松简单实现软件模拟PWM输出

2022-05-26 18:40:57 1575

原创 关于旋钮编码器的调试心得

关于旋钮编码器的调试心得

2022-05-15 14:50:03 1482 2

原创 单片机软件模拟串口

单片机IO模拟串口通信(收发)

2022-01-18 10:49:21 8237

原创 关于cubemx配置基本定时器无法正常计时的问题

导读有一次在一个项目,stm32L052c8t6这款芯片,我需要用到其中一个基本定时器Tim6用来计时中断,简单的通过cubemx配置后,发现无论怎么配置预分频和

2021-06-14 11:35:35 690 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 1519

原创 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 982

原创 运放电路之同相放大器

同相放大器电路的定义:信号从运放同相端输入,输出信号的一部分通过反馈电阻接到运放的反相输入端,构成负反馈。同相运放反相端通过电阻接地(或接基准电压,其中基准电压等于电源电压的一半)所构成的电路。同相放大器电路的特性:1、输入阻抗很高,为兆欧级。所以对微弱小信号的放大来说,同相放大器电路是不错的选择。2、输出阻抗极小,为数欧或十几欧姆。有一定的带负载能力。3、电压放大倍数,同相放大器的电压放大倍数等于反馈电阻阻值除以运放反相端接地(或接基准电压)的电阻阻值再加1。4、输出信号的相位与输

2021-05-19 10:36:39 8768

原创 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 4007 9

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除