找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2553|回复: 6
收起左侧

关于STM32F407开发板PWM程序,求大神指点下,谢谢

[复制链接]
ID:573052 发表于 2019-6-28 16:38 | 显示全部楼层 |阅读模式
使用的是STM32F407系列开发板,实现的功能是PWM脉冲,LED灯由亮变暗,由暗变亮,现在编写完成,测试的时候没有成功,求大神帮帮忙看下小弟哪里出错了,谢谢
下面贴出代码:
main.c
mainc.png


timer.c
timerc.png


timer.h
timerh.png

TIME_PWM.7z (494.52 KB, 下载次数: 14)
回复

使用道具 举报

ID:94031 发表于 2019-6-29 09:47 | 显示全部楼层
能否说说不成功的现象是怎样的。
回复

使用道具 举报

ID:558309 发表于 2019-6-29 11:06 | 显示全部楼层
你定时器初始化有问题,你换成这个试试,,,TIM3_Int_Init(4999,7199);//10Khz的计数频率,计数到5000为500ms  你可以把7199换成xxx 得到的72M/(xxx+1)HZ频率,即可得到(4999+1)*(xxx+1)/(72M) (秒)
回复

使用道具 举报

ID:573052 发表于 2019-6-29 12:20 | 显示全部楼层
xuyaqi 发表于 2019-6-29 09:47
能否说说不成功的现象是怎样的。

一,LED灯没有亮,二,LED灯没有从暗到亮,从亮到暗的过程
回复

使用道具 举报

ID:573052 发表于 2019-6-29 16:14 | 显示全部楼层
007 发表于 2019-6-29 11:06
你定时器初始化有问题,你换成这个试试,,,TIM3_Int_Init(4999,7199);//10Khz的计数频率,计数到5000为50 ...

试了也是一样的,但是我把GPIO_InitSture.GPIO_Mode = GPIO_Mode_AF;复用功能换成输出功能,LED灯就亮,但是没有渐暗渐亮
回复

使用道具 举报

ID:573052 发表于 2019-7-2 15:50 | 显示全部楼层
问题解决了,谢谢大家的帮忙!
回复

使用道具 举报

ID:201314 发表于 2019-7-12 10:50 | 显示全部楼层
请问怎么解决的,发一下或者说一下可以吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表