找回密码
 立即注册
查看: 528|回复: 10

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

[复制链接]

该用户从未签到

2

主题

2

回帖

28

积分

新手上路

积分
28
发表于 2023-9-10 20:56:34 | 显示全部楼层 |阅读模式
大佬们,PWMA有PWM1P、PWM2P、PWM3P、PWM4P这四个正端


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

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

使用道具 举报

  • TA的每日心情
    开心
    昨天 10:04
  • 签到天数: 122 天

    [LV.7]常住居民III

    9

    主题

    92

    回帖

    590

    积分

    高级会员

    积分
    590
    发表于 2023-9-28 16:48:16 | 显示全部楼层
    好像只能做普通IO用  编码器模式后占用了计数寄存器   PWM功能就不能用了
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9462

    回帖

    1万

    积分

    管理员

    积分
    14007
    发表于 2023-9-28 18:48:38 | 显示全部楼层
    理解正确
    回复 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    7

    主题

    130

    回帖

    545

    积分

    高级会员

    积分
    545
    发表于 2024-1-20 16:36:51 | 显示全部楼层

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

    点评

    如果编码器使用了PWMA,则用PWMB的PWM6_2从P5.4输出PWM驱动蜂鸣器。  详情 回复 发表于 2024-1-20 17:12
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9462

    回帖

    1万

    积分

    管理员

    积分
    14007
    发表于 2024-1-20 16:54:52 | 显示全部楼层
    时钟输出,可以使用 :
    T0LKO/T1CLKO/T2CLKO/T3CLKO/T4CLKO 管脚,
    系统时钟/2/(65536-Tx的重装数)


    截图202401201654229794.jpg


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9462

    回帖

    1万

    积分

    管理员

    积分
    14007
    发表于 2024-1-20 16:58:24 | 显示全部楼层
    P5.4有个 MCLKO, 可以对外输出时钟信号,就是频率太高了

    截图202401201657466146.jpg

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3030

    回帖

    6831

    积分

    超级版主

    积分
    6831
    发表于 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驱动蜂鸣器。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    7

    主题

    130

    回帖

    545

    积分

    高级会员

    积分
    545
    发表于 2024-1-20 21:13:37 | 显示全部楼层
    梁工 发表于 2024-1-20 17:12
    如果编码器使用了PWMA,则用PWMB的PWM6_2从P5.4输出PWM驱动蜂鸣器。

    好的,谢谢
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    7

    主题

    130

    回帖

    545

    积分

    高级会员

    积分
    545
    发表于 2024-1-20 21:17:26 | 显示全部楼层
    神农鼎 发表于 2024-1-20 16:58
    P5.4有个 MCLKO, 可以对外输出时钟信号,就是频率太高了

    那如果是24M的时钟,最小分频也要188KHZ,是吗
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 139 天

    [LV.7]常住居民III

    7

    主题

    130

    回帖

    545

    积分

    高级会员

    积分
    545
    发表于 2024-1-20 22:15:37 | 显示全部楼层
    lhj 发表于 2024-1-20 21:17
    那如果是24M的时钟,最小分频也要188KHZ,是吗

    手册有说明。
    截图202401202215087534.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-17 10:37 , Processed in 0.079695 second(s), 72 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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