OpenEdv-开源电子网

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

关于高级定时器的PWM以及中断的问题

[复制链接]

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2014-6-25
在线时间
5 小时
发表于 2014-10-10 10:23:10 | 显示全部楼层 |阅读模式
5金钱
原子大哥,求助啊!!!
我最近一直在学习高级定时器用它产生PWM!(STM32F103ZET6)
想实现的功能是这样的:首先用它产生一种波形,用高级定时器的TIM1,通道是1、2,初始化,以及中断配置,后面拉低是通过中断实现的!



完成这种功能后,我再关闭中断,进行初始化,实现带有死区的波形!



发现的问题:如果没有第二次的初始化,第一次的波形可以在软件仿真上面看到,如果有,第二次的初始化,在软件仿真上面看到的就是两路低电平!
另外的问题:原子哥,我现在对定时器的开启与关断,还有其中断,不是特别清楚,我用单纯的使能与失能我发现无法实现开断呀!

希望原子哥能帮帮忙啊,先谢谢啦!

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-10-10 20:25:55 | 显示全部楼层
1,建议用硬件仿真,示波器看看波形。
2,库函数不怎么熟,寄存器很简单
TIM1->DIER,将这个里面对应值设置为:0即可关闭,1,即可开启。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2014-6-25
在线时间
5 小时
 楼主| 发表于 2014-10-12 18:44:29 | 显示全部楼层
回复【2楼】正点原子:
------------------------------我用示波器看过也是这样的情况!我现在就是想用库函数区实现,但现在还是没有解决这个开关定时器的问题啊!
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-10-12 22:56:05 | 显示全部楼层
回复【3楼】fighting*_*:
---------------------------------
看中文手册的定时器寄存器那里,,使用TIM1->CR1的CEN位或者TIM1->DIER的UIE试试,,这个简单吧,,(我没有试过,不过我想应该可以的吧)中文手册234和238页,,你试试
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

11

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2014-6-25
在线时间
5 小时
 楼主| 发表于 2014-10-13 10:57:40 | 显示全部楼层
回复【4楼】zhang164534:
---------------------------------
你好,请问你用过库函数试过它的关断没?
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-10-13 17:17:56 | 显示全部楼层
有啊。。。TIM1_Cmd(DISABLE)。。。是这个类似的,直接关了定时器,,你进去在看看这个函数,,就可以找到他的寄存器操作啦,我也忘了啊
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

26

主题

467

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
876
金钱
876
注册时间
2013-10-3
在线时间
23 小时
发表于 2014-10-13 17:18:30 | 显示全部楼层
回复【5楼】fighting*_*:
---------------------------------
那个指令具体怎么写的,我也忘了,,反正就和这个类似
避免犯错本是错误所在,我错故我在……
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-30 11:57

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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