打印

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

[复制链接]
2728|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 | 只看该作者
同时可能不行,但是时分复用还是可以的

使用特权

评论回复
5
b5z1giu| | 2023-10-24 17:02 | 只看该作者
不同步是因为程序只是单线程的吧

使用特权

评论回复
6
p0gon9y| | 2023-10-24 20:12 | 只看该作者
你可以看看为啥不同步,是因为属于MCU的问题了

使用特权

评论回复
7
ex7s4| | 2023-10-24 21:10 | 只看该作者
你想怎么实现多路脉冲计数的啊

使用特权

评论回复
8
kaif2n9j| | 2023-10-25 08:06 | 只看该作者
应该可以计数的啊,可以用多个数组应该就行

使用特权

评论回复
9
w2nme1ai7| | 2023-10-25 09:24 | 只看该作者
循环计数呗,就是多路脉冲的啊

使用特权

评论回复
10
tax2r6c| | 2023-10-25 10:12 | 只看该作者
不同步是你用DMA了?

使用特权

评论回复
11
g0d5xs| | 2023-10-25 13:32 | 只看该作者
有规律么,你说的不同步啊

使用特权

评论回复
12
cr315| | 2023-10-30 14:31 | 只看该作者
在某些情况下,可以使用DMA(Direct Memory Access)实现多路脉冲计数。具体来说,K60芯片由于只有3个FTM(FlexTimer Module),分别用于电机、舵机和正交解码,因此无法使用FTM进行多路脉冲计数。然而,LPT(Low Pin Count)虽然可以计数一路脉冲,但无法满足多路脉冲计数的需求。因此,有网友尝试使用DMA进行多路脉冲计数。

使用特权

评论回复
13
AloneKaven| | 2023-10-31 22:37 | 只看该作者
分时应该可以吧

使用特权

评论回复
14
uptown| | 2023-11-5 14:39 | 只看该作者
支持脉冲计数功能              

使用特权

评论回复
15
vivilyly| | 2023-11-5 15:28 | 只看该作者
GD32单片机还可以使用专用的多通道计数

使用特权

评论回复
16
jkl21| | 2023-11-5 16:32 | 只看该作者
可以同时对多路脉冲进行计数。              

使用特权

评论回复
17
lzbf| | 2023-11-5 17:18 | 只看该作者
使用的是带有输入捕获功能的定时器/计数器模块,那么你可以使用输入捕获功能来实现对多路脉冲的计数。

使用特权

评论回复
18
tabmone| | 2023-11-5 17:57 | 只看该作者
在中断服务程序中,可以对多个GPIO口进行轮询,判断哪个GPIO口输入的脉冲信号触发中断,然后对该路脉冲进行计数。

使用特权

评论回复
19
biechedan| | 2023-11-5 18:29 | 只看该作者
对于多路脉冲计数,你可以使用GD32的定时器 和输入捕获 功能

使用特权

评论回复
20
mollylawrence| | 2023-11-5 19:48 | 只看该作者
每个TIM模块都可以进行脉冲计数,并且可以独立设置每个通道的计数方式、计数方向等参数

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

130

主题

2281

帖子

1

粉丝