AI8051U的输入捕获功能,PWM特定的引脚的才能实现捕获吗
问题描述:看了一下手册,没有找到具体的配置,我目前硬件设计连接了P2.3,(PWM2N3/PWM6_3),我看手册PWMA_PS配置的是输出引脚,这种输入情况是怎么配置,还是说特定的(CC1+CC2组合可以同时捕获 PWM1P 管脚,也可以同时捕获 PWM2P 管脚;CC3+CC4 组合可以同时捕获PWM3P 管脚,也可以同时捕获 PWM4P 管脚;CC5+CC6 组合可以同时捕获 PWM5 管脚,也可以同时捕获 PWM6 管脚;CC7+CC8 组合可以同时捕获 PWM7 管脚,也可以同时捕获 PWM8 管脚)这里面说的PWMxP和PWMx是特定的引脚吗,还是怎么理解的。
疑惑:1.PWMxN的引脚不能作为捕获的引脚?
2、PWMn_PS不能配置具体哪个作为捕获引脚?
3、如果类似我上面引脚P2.3,这个引脚可以配置成PWM6的输入捕获引脚吗?
疑问1: 不能
疑问2:配置输入输出功能的不是这个寄存器,这个寄存器是配置引脚的重映射功能的(切换功能脚)。
疑问3:PWMA_PS 配置的是PWM1-PWM4 这四个通道的使用的引脚,PWMB_PS可以配置PWM6选择第三种映射方式。
PS:emmmm 我觉得可能是手册里的说法,误导了你,,你把这个PS寄存器想象成 选择 PWM 使用那个引脚就行了,,至于这个PWM通道配置成输入捕获还是输出比较 还配置其他的寄存器 _奶咖君_ 发表于 2025-1-16 16:53
疑问1: 不能
疑问2:配置输入输出功能的不是这个寄存器,这个寄存器是配置引脚的重映射功能的(切换功能脚 ...
好的,谢谢,那比如现在我想要捕获一个引脚的周期占空比这些,这个具体引脚是怎么配置,有点不明白 N只能作为互补输出用,不能输入
使用两个通道同时捕获,一个捕获上升沿另一个捕获下降沿,就可以同时得到频率和占空比
CNT计数不能过快,溢出率不能大于输入信号频率
DebugLab 发表于 2025-1-16 19:43
N只能作为互补输出用,不能输入
使用两个通道同时捕获,一个捕获上升沿另一个捕获下降沿,就可以同时得到 ...
您好,那问一下,我这个引脚P2.3,也属于PWM6的功能脚,也不能捕获吗
Leonard 发表于 2025-1-16 21:02
您好,那问一下,我这个引脚P2.3,也属于PWM6的功能脚,也不能捕获吗
PWM6P当然可以了
页:
[1]