OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5574|回复: 10

高级定时器TIM1_CH1产生PWM

[复制链接]

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
发表于 2013-9-3 17:25:30 | 显示全部楼层 |阅读模式
 


这个是使用TIM1_CH1产生PWM的初始化程序!不知道是不是哪儿设置错了,还是有寄存器遗漏,没有设置好,特请教各位,请大家指点一二,不甚感激!
上边的贴图不给力啊,貌似看不清,这里送上程序附近

TIM1_CH1_PWM.C

2.2 KB, 下载次数: 87

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-3 21:18:37 | 显示全部楼层
论坛好多人发过贴啊,随便找个参考都能解决了吧?
http://www.openedv.com/posts/list/14159.htm
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-3 22:12:32 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
郁闷死!他的程序直接贴过来,都不行!难不成是软件设置有问题,还是仿真不可行
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-3 22:18:18 | 显示全部楼层
直接下载到板子试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-3 22:25:12 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥 板子现在不在手头上。我是真的很郁闷,通用定时器实现PWM就是看你的教程下的,很顺利。高级定时器产生PWM也基本雷同,(这里我使用了完全映射,通道1对应的事PE9)。就是设置外设时钟:定时器TIM1的时钟,GPIOE口时钟,复用辅助时钟;然后就是设置GPIO为推挽高速输出功能;
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-3 22:27:51 | 显示全部楼层
回复【5楼】逆流而上901458:
---------------------------------
然后就是设置自动装载和分频值,使能自动装载;再之后设置PWM模式,开启预装载;再设置使能比较输出,设置占空比;
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-3 22:28:39 | 显示全部楼层
回复【6楼】逆流而上901458:
---------------------------------
最后设置主模式输出使能,定时器使能。(回复限制字数,故多回复几个)
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-3 22:29:12 | 显示全部楼层
真的是不知道哪里设置错了!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-9-3 23:05:56 | 显示全部楼层
找到板子再试吧,洗洗睡了先。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-4 08:42:29 | 显示全部楼层
回复【9楼】正点原子:
---------------------------------
先谢谢啦!我下到板子里试试
回复 支持 反对

使用道具 举报

1

主题

26

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-9-3
在线时间
0 小时
 楼主| 发表于 2013-9-4 11:45:15 | 显示全部楼层
程序是对的,仿真不太当真!谢谢原子哥!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-14 01:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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