国服好哥哥 发表于 2023-9-10 20:56:34

编码器模式与pwm输出兼容问题

大佬们,PWMA有PWM1P、PWM2P、PWM3P、PWM4P这四个正端


我现在用了PWM1P和PWM2P作为正交编码器AB相信号引脚,那PWM3P和PWM4P还能作为单独的PWM输出引脚吗?

还是说PWMA作为编码器接口后,其他PWM2P、PWM1P接口就只能作为普通IO使用

lzzasd 发表于 2023-9-28 16:48:16

好像只能做普通IO用编码器模式后占用了计数寄存器   PWM功能就不能用了

神农鼎 发表于 2023-9-28 18:48:38

理解正确

lhj 发表于 2024-1-20 16:36:51

神农鼎 发表于 2023-9-28 18:48
理解正确

你好,我现在用STC8H64KTL的编码器功能,用P2.0和P2.2脚,P5.4脚驱动4K蜂鸣器,还能用PWM输出4K的频率来驱动蜂鸣器了吗?

神农鼎 发表于 2024-1-20 16:54:52

时钟输出,可以使用 :
T0LKO/T1CLKO/T2CLKO/T3CLKO/T4CLKO 管脚,
系统时钟/2/(65536-Tx的重装数)





神农鼎 发表于 2024-1-20 16:58:24

P5.4有个 MCLKO, 可以对外输出时钟信号,就是频率太高了



梁工 发表于 2024-1-20 17:12:33

lhj 发表于 2024-1-20 16:36
你好,我现在用STC8H64KTL的编码器功能,用P2.0和P2.2脚,P5.4脚驱动4K蜂鸣器,还能用PWM输出4K的频率来 ...

如果编码器使用了PWMA,则用PWMB的PWM6_2从P5.4输出PWM驱动蜂鸣器。

lhj 发表于 2024-1-20 21:13:37

梁工 发表于 2024-1-20 17:12
如果编码器使用了PWMA,则用PWMB的PWM6_2从P5.4输出PWM驱动蜂鸣器。

好的,谢谢

lhj 发表于 2024-1-20 21:17:26

神农鼎 发表于 2024-1-20 16:58
P5.4有个 MCLKO, 可以对外输出时钟信号,就是频率太高了

那如果是24M的时钟,最小分频也要188KHZ,是吗

lhj 发表于 2024-1-20 22:15:37

lhj 发表于 2024-1-20 21:17
那如果是24M的时钟,最小分频也要188KHZ,是吗

手册有说明。
页: [1] 2
查看完整版本: 编码器模式与pwm输出兼容问题