打印

GD32F150C8T6配置PWM输入问题

[复制链接]
706|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
有没有GD的大神,指导一下,具体是哪里出了问题,TIM2所有通道只有CH0可以配置PWM输入成功,CH2/CH3单独配置也都失败。
TIM1的CH3配置PWM输入也失败了。。目前就只有TIM2的CH0配置成功了,可以正常识别频率和占空比

5.png (463 KB )

5.png

4.png (478.88 KB )

4.png

3.png (486.15 KB )

3.png

2.png (429.33 KB )

2.png

1.png (92.26 KB )

1.png

使用特权

评论回复
沙发
额沽额沽|  楼主 | 2022-10-21 08:26 | 只看该作者
有没有大神指导一下的,不太清楚问题点在哪里

使用特权

评论回复
板凳
duzhiqiang521| | 2022-10-21 09:56 | 只看该作者
通道0和通道1是一路PWM输入信号使用的通道
通道2和通道3是另一路PWM输入信号使用的通道

0001.jpg (162.39 KB )

0001.jpg

0002.jpg (137.53 KB )

0002.jpg

使用特权

评论回复
地板
duzhiqiang521| | 2022-10-21 09:57 | 只看该作者
这张清晰点

解答.png (451.13 KB )

解答.png

使用特权

评论回复
5
额沽额沽|  楼主 | 2022-10-21 20:09 | 只看该作者

感谢哈,我从官网看了最新的用户手册,手册中也多次提到4路独立的输入。是不是也能通过配置来解决这些问题,你的图片让我了解了为啥官方例程里面,都是初始化中单独配置CH0,然后读取CH0之后,接着又读取CH1,我之前还纳闷,都没有配置CH1为何要读取CH1
这里回复不了图片,我在楼下贴张刚从官网下的规格书截图

使用特权

评论回复
6
额沽额沽|  楼主 | 2022-10-21 20:11 | 只看该作者

使用特权

评论回复
7
duzhiqiang521| | 2022-10-21 23:06 | 只看该作者

你在看看这个PWM输入捕获函数的寄存器实现配置,就更能理解了,你可以自己配置一下, 配置通道2和通道3来捕获另一路PWM输入信号,这样一个定时器测量两路的PWM周期和占空比

使用特权

评论回复
8
duzhiqiang521| | 2022-10-21 23:09 | 只看该作者

不过你看这个PWM输入捕获函数时,你会发现只配置了通道0和通道1的,通道2和通道3的没有配置,你可以自加一下

使用特权

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

本版积分规则

2

主题

6

帖子

0

粉丝