标题:
STM32F4输出频率占空比可调的pwm波的源程序
[打印本页]
作者:
wqj214224752
时间:
2017-11-6 15:40
标题:
STM32F4输出频率占空比可调的pwm波的源程序
这个是我搜集的输出可调的pwm波的程序
希望可以帮到大家
一、工程模板说明
1、时间: 2016年07月09日
2、开发环境:MDK-ARM5.20
3、标准库: V1.7.0
4、工程版本:V1.0.0
5、目标芯片:STM32F4xx系列芯片
STM32F4_TIM输出PWM波形(可调频率、占空比)
单片机源程序如下:
/**
******************************** STM32F4xx *********************************
* @文件名 : main.c
* @作者 : strongerHuang
* @库版本 : V1.7.0
* @文件版本 : V1.0.0
* @日期 : 2016年07月09日
* @摘要 : 主函数 - TIM定时器输出比较:输出PWM(可调频率、占空比)
用户根据情况配置不同频率、占空比PWM
频率范围:1Hz - 21MHz
占空比范围:0% - 100%
******************************************************************************/
/*----------------------------------------------------------------------------
更新日志:
2018-07-09 V1.0.0:初始版本
----------------------------------------------------------------------------*/
/* 包含的头文件 --------------------------------------------------------------*/
#include "bsp.h"
#include "timer.h"
#include "usart.h"
/************************************************
函数名称 : System_Initializes
功 能 : 系统初始化
参 数 : 无
返 回 值 : 无
作 者 : strongerHuang
*************************************************/
void System_Initializes(void)
{
BSP_Initializes();
TIMER_Initializes();
USART_Initializes();
}
/************************************************
函数名称 : main
功 能 : 主函数入口
参 数 : 无
返 回 值 : int
作 者 : strongerHuang
*************************************************/
int main(void)
{
System_Initializes();
TIM2_CH2_PWM(1000, 20); //输出1KHz、占空比20%的PWM波形
while(1)
{
LED_TOGGLE; //LED变化
printf("TIM..."); //串口打印数据
TIMDelay_Nms(500); //TIM阻塞延时
}
}
/**** Copyright (C)2016 strongerHuang. All Rights Reserved **** END OF FILE ****/
复制代码
所有资料51hei提供下载:
STM32F4_TIM输出PWM波形(可调频率、占空比).rar
(681.66 KB, 下载次数: 161)
2017-11-6 16:53 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
Tom2018
时间:
2018-11-27 14:13
感谢分享!
作者:
小富
时间:
2020-11-26 14:37
楼主感恩
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1