OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
12
返回列表 发新帖
楼主: 275891381

stm32f103zet6高级,通用,基本定时器功能汇总:1普通定时,2输入捕获,3输出比较,4PWM,5单脉冲模式输出,6标...

  [复制链接]

0

主题

2

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-4-7
在线时间
0 小时
发表于 2019-4-7 17:05:30 | 显示全部楼层
正点原子逻辑分析仪DL16劲爆上市
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2019-5-29
在线时间
13 小时
发表于 2019-8-3 14:20:08 | 显示全部楼层
回复 支持 反对

使用道具 举报

4

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2017-11-26
在线时间
32 小时
发表于 2020-8-23 11:45:07 | 显示全部楼层
275891381 发表于 2017-6-24 22:15
恩,周期,高电平可以用它俩改
u16 zhouqi=1000;//*0.1ms
u16 gaodianping=200;//*0.1ms

你好这个高电平可以改成1us吗?
回复 支持 反对

使用道具 举报

0

主题

31

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
262
金钱
262
注册时间
2014-3-21
在线时间
83 小时
发表于 2020-12-29 09:08:18 | 显示全部楼层
正好要用单脉冲用50HZ同步来控制加热
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
50
金钱
50
注册时间
2019-8-9
在线时间
13 小时
发表于 2021-1-4 11:43:38 | 显示全部楼层
楼主,对于“5一通道捕获一通道单脉冲输出”里面输入管脚的模式,我觉得还是改成下拉输入更好。浮空输入的话,杜邦线从GND上拔下来到插到VCC,这之间电平不确定,全是误触发上升沿。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2019-10-19
在线时间
4 小时
发表于 2021-8-19 14:17:53 | 显示全部楼层
我现在在使用TIM8的DMA可是尝试过后除了通道3其它都不行,用的是STM32F103ZET6,您这边知道TIM8使用DMA时有什么需要特别注意的地方吗,http://www.openedv.com/thread-329282-1-1.html发了一个求助帖,先多谢了
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-8-19 18:28:05 | 显示全部楼层
kaowb 发表于 2021-8-19 14:17
我现在在使用TIM8的DMA可是尝试过后除了通道3其它都不行,用的是STM32F103ZET6,您这边知道TIM8使用DMA时有 ...

通道3可以 其他的通道不行就检查引脚是否被开发板的其他功能干扰了
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2019-11-8
在线时间
19 小时
发表于 2021-9-9 12:27:32 | 显示全部楼层
大佬,输出几个单脉冲,要怎么改变每个脉冲的高电平和低电平时间?
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2021-9-9 12:38:03 | 显示全部楼层
YBQ140 发表于 2021-9-9 12:27
大佬,输出几个单脉冲,要怎么改变每个脉冲的高电平和低电平时间?

你看这个帖子吧http://www.openedv.com/forum.php ... d=297375&extra=
回复 支持 反对

使用道具 举报

0

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
72
金钱
72
注册时间
2019-11-8
在线时间
19 小时
发表于 2021-9-9 13:33:23 | 显示全部楼层
nashui_sx 发表于 2021-9-9 12:38
你看这个帖子吧http://www.openedv.com/forum.php?mod=viewthread&tid=297375&extra=

谢谢大佬
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2021-7-15
在线时间
34 小时
发表于 2022-7-8 15:40:42 | 显示全部楼层
大神,你会TIM计数模式测高频吗
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2022-7-9 18:16:50 | 显示全部楼层
wzy2296 发表于 2022-7-8 15:40
大神,你会TIM计数模式测高频吗

高频外部计数就行了
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2022-7-15
在线时间
11 小时
发表于 2022-10-26 17:22:30 | 显示全部楼层
大佬,我用的stm32f103,我在您发的程序(外部脉冲计数)的基础上加了一个PWM波输出,然后通过您的计数程序来控制对步进电机输出的脉冲数,if (MaiChong>=1120)
                {
                        TIM_SetCompare2(TIM3,0);
                }
,这样子,我的步进电机理论上1120个脉冲转18°,程序运行二十次,步进电机转的不是360°,这是为什么啊
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2022-7-15
在线时间
11 小时
发表于 2022-10-26 17:35:43 | 显示全部楼层
还有就是我需要控制4个电机,而一个单片机只有两个ETR引脚,是不是就没办法用这个了
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2022-10-26 20:17:13 | 显示全部楼层
htf 发表于 2022-10-26 17:22
大佬,我用的stm32f103,我在您发的程序(外部脉冲计数)的基础上加了一个PWM波输出,然后通过您的计数程序 ...

这个说不来  建议你弄个20块的逻辑分析仪看看输入输出的脉冲哪里不对
回复 支持 反对

使用道具 举报

51

主题

2165

帖子

2

精华

论坛元老

Rank: 8Rank: 8

积分
10652
金钱
10652
注册时间
2017-4-14
在线时间
2780 小时
发表于 2022-10-26 20:18:59 | 显示全部楼层
htf 发表于 2022-10-26 17:35
还有就是我需要控制4个电机,而一个单片机只有两个ETR引脚,是不是就没办法用这个了

计数不是高频的话 输入捕获就好了
回复 支持 反对

使用道具 举报

4

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
67
金钱
67
注册时间
2022-7-15
在线时间
11 小时
发表于 2022-10-26 22:01:06 | 显示全部楼层
nashui_sx 发表于 2022-10-26 20:18
计数不是高频的话 输入捕获就好了

输入捕获的误差特别大,用了您的程序,稍微修改了一点,发现还是不准确,但差的不多,我网上看了好多,实在没思路,您帮忙看看程序

TIM 计数模式.zip

4.58 MB, 下载次数: 5

回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 01:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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