STM32-ARM-实验-10-PWM控制系统
利用定时器,编写程序实现一个 PWM 波形输出系统,在液晶显示器上显示该 PWM 的频率和占空比,用 Joystick 键设置该 PWM 的频率,电位器调节 PWM 的占空比
利用定时器,编写程序实现一个 PWM 波形输出系统,在液晶显示器上显示该 PWM 的频率和占空比,用 Joystick 键设置该 PWM 的频率,电位器调节 PWM 的占空比
按下Key键时,读取STM32内部温度传感器的温度值,随机存入5组温度值到FLASH中。按下Temper键时,读取LM75A温度传感器的温度值,随机存入5组温度值到FLASH中。按下Wakeup键时,将FLASH中存入的总共10组数据读取出来,并在液晶屏幕坐标系上标出温度点,显示相应数据。
旋转电位器实现LED1定时闪烁,0V~1V为300ms闪烁,1V~2V为1s闪烁,2V~3V为2s闪烁,同时在液晶屏幕上显示出当前的电压值和定时周期。 每按一次Key键为延时增加,每按一次Temper键为延时减少。按键一次的延时加为500ms,上限值为5s,同时在液晶屏幕上显示出当前的定时周期。
旋转电位器调节液晶屏幕的亮暗,并在液晶屏幕上显示出此时响应的PWM波占空比,并在液晶屏幕上绘出PWM波形图
A/D采样值转换为相应的电压值显示在液晶屏上 在液晶上绘出横坐标和纵坐标,横坐标以每4个像素点为一个间隔,纵坐标每30个像素点为间隔。纵坐标为0V~4V。其中红色的点代表响应电压值。