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