单片机学习小组
直播中

cherry1989

12年用户 860经验值
擅长:嵌入式技术
私信 关注

怎样去设计一个基于STM32的可调频率和占空比的互补方波发生器

概述实现效果:该程序实现的功能:用STM32f4输出可调频率(100~500HZ)和占空比(0—100)方波,通过矩阵键盘输入数据,用液晶显示屏显示参数。修改占空比的方式:在tiM2的通用定时器的中断(21kHZ)中,用TIM_SetCompare函数设置比较值。修改频率的方式:只需要修改预分频的系数就好了,我尝试了两个方式,第一种是用TIM_PrescalerConfig()函数修改预分频器的值,但是输出不准确。因此我采用初始化的函数TIM_PWM_Init()装值。该程序难点在于矩阵键盘,

更多回帖

发帖
×
20
完善资料,
赚取积分