野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 19845|回复: 0

发现了一个关于输入捕获奇怪的问题

[复制链接]
发表于 2021-5-13 16:16:15 | 显示全部楼层 |阅读模式
本帖最后由 HollyYip 于 2021-5-13 16:34 编辑

发现在同时使用两个高级定时器,一个做输入捕获一个做输出比较时,出现了一个这样的问题。配置:

把TIM8作为输出比较,4个通道的CCR配置为4,3,2,1,ARR的值为8,72分频。就是输出125Khz的占空比分别为50%,37.5%,25%,12.5%的PWM信号。
把TIM1作为输入捕获,通道1直连,ARR的值为0xffff,72分频。

代码如下:

输出比较:
野火论坛202105131618211384..png
输入捕获:
野火论坛202105131618541311..png


问题:不知道为什么通道2和通道3的正负占空比老是自己会替换过来,相当于PWM1模式变成PWM模式2一样,但是通道1和4就不会出现这个问题。
野火论坛202105131628325712..png 野火论坛202105131629035017..png
就是有时候复位上电会出现,进入调试模式查看CCR的值是没问题的。
野火论坛202105131630591252..png

还有就是如果上电时,输入和输出的引脚没有连接在一起的话,就不会出现这种情况。

求求大佬解答,我觉得能碰上这种BUG我也是奇葩....要是能解答的就真的是大佬了
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-6-15 14:15 , Processed in 0.031078 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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