自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TIM8配置为生成SVPWM

TIM8配置为生成SVPWM

2022-07-24 22:57:15 870 3

原创 定时器中心对齐模式频率计算

即为:一个周期内计数从0->ARR-1,然后又从ARR-1->0;注意此时计数到ARR-1,而非ARR了,所以相同的设置参数,中心对齐的PWM频率是: f = (168M / (ARR)∗(PSC+1))* 2 = 168000000/4199*2 = 80019(Hz)普通PWM输出的频率计算:假设系统时钟SYSCLK=168Mhz,APB2总线时钟84Mhz,使用TIM8,时钟为APB2的两倍,向上计数时,从0计数到ARR,向下计数时,从ARR计数到0;PSC是预分频值,将定时器预分频,便于计算。

2022-05-04 14:31:03 1533 1

原创 STM32F4串口接收(HAL库)使用笔记

HAL_StatusTypeDef HAL_UART_Receive_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size);这个是一个类似于串口接收中断使能作用的函数,注释是Receives an amount of data in non blocking mode以非阻塞方式接收大量数据。想要使用此函数接收却不确定能接收到...

2018-11-01 14:25:09 4947

原创 使用STM32F1进行ADC实验的整理

芯片型号:STM32F103VE首先实验单个ADC的规则通道和注入通道。1个ADC两个通道: ADC_InitStructure.ADC_Mode = ADC_Mode_Independent; ADC_InitStructure.ADC_ScanConvMode = ENABLE;//非单通道 ADC_InitStructure.ADC_ContinuousConvMode =...

2018-08-23 17:19:09 3678

原创 STM32F10xxx的三种低功耗模式

稍微整理一下开发资料和网络上的低功耗知识。 STM32F10xxx有三种低功耗模式:1.睡眠模式(M3内核停止,外设仍在运行,功耗最高):void PWR_EnterSleepMode(uint8_t PWR_SLEEPEntry); //睡眠模式中断和唤醒事件可唤醒(中文参考手册4.3.3)。 2.停止模式(所有时钟停止,功耗较低,约20uA):void PWR_...

2018-08-21 14:38:53 2673

原创 使用STM32F103实验和总结PWM相关知识

脉冲宽度调制PWM(Pulse Width Modulation)的原理示意图如下:图中,假定定时器工作在向上计数PWM2模式,定时器从0开始计数到ARR,t时刻比较计数值CNT和CCRx,当CNT<CCRx时,IO输出低;CNT>=CCRx时,IO出高。当CNT=ARR,重新计数。显然:改变CCRx可以改变占空比,改变ARR可以改变输出频率。STM32F103 的定时...

2018-08-16 15:22:35 10178

空空如也

空空如也

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

TA关注的人

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