可以同时对多路脉冲计数吗

[复制链接]
3949|53
 楼主| Bowclad 发表于 2023-5-27 22:02 | 显示全部楼层 |阅读模式
多路脉冲不同步
lix1yr 发表于 2023-10-24 13:36 | 显示全部楼层
好像不能支持吧
lamanius 发表于 2023-10-24 14:43 | 显示全部楼层
你用的那款MCU啊?有啥外设啊?
y1n9an 发表于 2023-10-24 15:52 | 显示全部楼层
同时可能不行,但是时分复用还是可以的
b5z1giu 发表于 2023-10-24 17:02 | 显示全部楼层
不同步是因为程序只是单线程的吧
p0gon9y 发表于 2023-10-24 20:12 | 显示全部楼层
你可以看看为啥不同步,是因为属于MCU的问题了
ex7s4 发表于 2023-10-24 21:10 | 显示全部楼层
你想怎么实现多路脉冲计数的啊
kaif2n9j 发表于 2023-10-25 08:06 | 显示全部楼层
应该可以计数的啊,可以用多个数组应该就行
w2nme1ai7 发表于 2023-10-25 09:24 | 显示全部楼层
循环计数呗,就是多路脉冲的啊
tax2r6c 发表于 2023-10-25 10:12 | 显示全部楼层
不同步是你用DMA了?
g0d5xs 发表于 2023-10-25 13:32 | 显示全部楼层
有规律么,你说的不同步啊
cr315 发表于 2023-10-30 14:31 | 显示全部楼层
在某些情况下,可以使用DMA(Direct Memory Access)实现多路脉冲计数。具体来说,K60芯片由于只有3个FTM(FlexTimer Module),分别用于电机、舵机和正交解码,因此无法使用FTM进行多路脉冲计数。然而,LPT(Low Pin Count)虽然可以计数一路脉冲,但无法满足多路脉冲计数的需求。因此,有网友尝试使用DMA进行多路脉冲计数。
AloneKaven 发表于 2023-10-31 22:37 | 显示全部楼层
分时应该可以吧
uptown 发表于 2023-11-5 14:39 | 显示全部楼层
支持脉冲计数功能              
vivilyly 发表于 2023-11-5 15:28 | 显示全部楼层
GD32单片机还可以使用专用的多通道计数
jkl21 发表于 2023-11-5 16:32 | 显示全部楼层
可以同时对多路脉冲进行计数。              
lzbf 发表于 2023-11-5 17:18 | 显示全部楼层
使用的是带有输入捕获功能的定时器/计数器模块,那么你可以使用输入捕获功能来实现对多路脉冲的计数。
tabmone 发表于 2023-11-5 17:57 | 显示全部楼层
在中断服务程序中,可以对多个GPIO口进行轮询,判断哪个GPIO口输入的脉冲信号触发中断,然后对该路脉冲进行计数。
biechedan 发表于 2023-11-5 18:29 | 显示全部楼层
对于多路脉冲计数,你可以使用GD32的定时器 和输入捕获 功能
mollylawrence 发表于 2023-11-5 19:48 | 显示全部楼层
每个TIM模块都可以进行脉冲计数,并且可以独立设置每个通道的计数方式、计数方向等参数
您需要登录后才可以回帖 登录 | 注册

本版积分规则

146

主题

2295

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部