OpenEdv-开源电子网

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

定时器1的输入通道能计数脉冲的个数吗?

[复制链接]

18

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2016-8-11
在线时间
64 小时
发表于 2016-11-19 11:24:53 | 显示全部楼层 |阅读模式
20金钱
论坛里的各位大大,定时器1的四个输入口能计数上升沿的个数吗??能不能给个思路?

最佳答案

查看完整内容[请看2#楼]

可以,一个上升沿触发一次中断,然后i++,然后i的值就是脉冲数了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

14

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
金钱
480
注册时间
2016-4-5
在线时间
148 小时
发表于 2016-11-19 11:24:54 | 显示全部楼层
可以,一个上升沿触发一次中断,然后i++,然后i的值就是脉冲数了
回复

使用道具 举报

18

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2016-8-11
在线时间
64 小时
 楼主| 发表于 2016-11-19 14:47:04 | 显示全部楼层
巴拉克 发表于 2016-11-19 14:41
可以,一个上升沿触发一次中断,然后i++,然后i的值就是脉冲数了

现在跟同事讨论下来,决定用TIM1的编码器模式。现在对于这个的设置一头雾水,大神知道怎么设置的吗?我自己弄了个,读出来的数据是0。。。
回复

使用道具 举报

14

主题

72

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
480
金钱
480
注册时间
2016-4-5
在线时间
148 小时
发表于 2016-11-19 16:56:09 | 显示全部楼层
BigDiong 发表于 2016-11-19 14:47
现在跟同事讨论下来,决定用TIM1的编码器模式。现在对于这个的设置一头雾水,大神知道怎么设置的吗?我自 ...

编码器模式是取AB两相脉冲的,比如设置上升沿下降沿都有效的模式就是每接受一个脉冲寄存器CNT加四或减四,然后通过一个寄存器的一位可以知道正转还是反转
回复

使用道具 举报

30

主题

1170

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1993
金钱
1993
注册时间
2016-2-16
在线时间
527 小时
发表于 2016-11-19 18:51:13 | 显示全部楼层
你的意思是计数外部时钟的个数吧,可以设置外部时钟为定时器时基,或用外部中断自己计数
回复

使用道具 举报

3

主题

238

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1366
金钱
1366
注册时间
2016-5-26
在线时间
1698 小时
发表于 2016-11-19 19:28:19 来自手机 | 显示全部楼层
必须可以啊……“定时/计数器”这种外设的最原始的功能就是这个……F1的定时器应该只能以ETR或通道1、通道2做为外部时钟源。
回复

使用道具 举报

18

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2016-8-11
在线时间
64 小时
 楼主| 发表于 2016-11-20 15:30:42 | 显示全部楼层
巴拉克 发表于 2016-11-19 16:56
编码器模式是取AB两相脉冲的,比如设置上升沿下降沿都有效的模式就是每接受一个脉冲寄存器CNT加四或减四 ...

我现在发现计数时,第一次计数会少计5次左右,但是debug的话这少掉的5又回来了。这是为什么?
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165524
金钱
165524
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-11-20 18:48:11 | 显示全部楼层
BigDiong 发表于 2016-11-20 15:30
我现在发现计数时,第一次计数会少计5次左右,但是debug的话这少掉的5又回来了。这是为什么?

论坛搜索参考下别人的代码
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-25 05:31

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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