OpenEdv-开源电子网

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

[战舰F103] 多路脉冲计数思路 求助原子哥

[复制链接]

1

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-3-12
在线时间
7 小时
发表于 2019-3-15 16:17:40 | 显示全部楼层 |阅读模式
本帖最后由 疯狂的抹布 于 2019-3-15 16:47 编辑

各位大神好,我现在在做的项目要用到8个带有双通道霍尔的推杆,每个推杆都需要通过脉冲计数实现精确行程定位,我用TIMx_ETR引脚,外部模式2进行脉冲计数,现在遇到的问题是TIMx_ETR不够用,除了用多块STM32之外,还有什么其他方法能做到多路脉冲数目采集吗?谢谢各位大神了
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

16

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1238
注册时间
2017-3-18
在线时间
311 小时
发表于 2019-3-15 16:50:48 | 显示全部楼层
一定时4通道,随随便便搞8个。
回复 支持 反对

使用道具 举报

16

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1238
注册时间
2017-3-18
在线时间
311 小时
发表于 2019-3-15 16:51:51 | 显示全部楼层
l68715553 发表于 2019-3-15 16:50
一定时4通道,随随便便搞8个。

用定时计数模式
回复 支持 反对

使用道具 举报

头像被屏蔽

0

主题

207

帖子

0

精华

禁止发言

积分
276
金钱
276
注册时间
2019-3-4
在线时间
4 小时
发表于 2019-3-16 08:16:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

1

主题

2

帖子

0

精华

新手上路

积分
24
金钱
24
注册时间
2019-3-12
在线时间
7 小时
 楼主| 发表于 2019-3-16 16:24:44 | 显示全部楼层
l68715553 发表于 2019-3-15 16:50
一定时4通道,随随便便搞8个。

这个不是用的内部时钟源CK_INT吗 外部脉冲触发不了计数吧
回复 支持 反对

使用道具 举报

16

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1238
注册时间
2017-3-18
在线时间
311 小时
发表于 2019-3-25 16:04:14 | 显示全部楼层
疯狂的抹布 发表于 2019-3-16 16:24
这个不是用的内部时钟源CK_INT吗 外部脉冲触发不了计数吧

当然是用外部计数模式了,外部脉冲充当时钟源
回复 支持 反对

使用道具 举报

16

主题

111

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1238
金钱
1238
注册时间
2017-3-18
在线时间
311 小时
发表于 2019-3-25 16:08:44 | 显示全部楼层
l68715553 发表于 2019-3-25 16:04
当然是用外部计数模式了,外部脉冲充当时钟源

之前的告知有误,1定时4通道是我用来计时间的。你计数的话不能多用。8路同时的话至少有6路可以用单独计数,我用的是STM32F7,另外两路只要外部频率比较低(10k)一下,可以使用捕获模式,每进来脉冲中断内,设置好的参数累加。跑起来没有问题,基本不丢脉冲。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-22 16:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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