找回密码
 立即注册
查看: 294|回复: 7

STC32G12K128的普通I/O口外部中断不能用上升沿和下降沿吗|STC32G8K64可以

[复制链接]
  • TA的每日心情
    开心
    2024-3-15 09:33
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    6

    主题

    6

    回帖

    102

    积分

    注册会员

    积分
    102
    发表于 2023-11-2 14:43:01 | 显示全部楼层 |阅读模式
    看到数据手册里有标注这个问题,想问一下如果将普通IO口配置为上升沿或下降沿中断会有什么后果呢?
    回复 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9580

    回帖

    1万

    积分

    管理员

    积分
    14067
    发表于 2023-11-2 15:39:42 | 显示全部楼层
    是,目前还没改版,STC32G12K128; 但 STC32G8K64可以
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    前天 18:11
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    23

    回帖

    107

    积分

    注册会员

    积分
    107
    发表于 2024-5-6 10:49:40 | 显示全部楼层
    本帖最后由 Yang.Lian 于 2024-5-6 10:51 编辑

    那么有没有可靠的替代方案?迫切需要下降沿触发
    我指的是,从代码软件端实现的,官方比较推荐的方法

    点评

    INT0/INT1/INT2/INT3/INT4 支持 PWM1P/PWM2P/PWM3P/PWM4P 支持 PWM5/PWM6/PWM7/PWM8 支持  详情 回复 发表于 2024-5-6 11:09
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9580

    回帖

    1万

    积分

    管理员

    积分
    14067
    发表于 2024-5-6 11:09:01 | 显示全部楼层
    Yang.Lian 发表于 2024-5-6 10:49
    那么有没有可靠的替代方案?迫切需要下降沿触发
    我指的是,从代码软件端实现的,官方比较推荐的方法
    ...
    INT0/INT1/INT2/INT3/INT4 支持下降沿中断

    PWM1P/PWM2P/PWM3P/PWM4P 支持下降沿中断
    PWM5/PWM6/PWM7/PWM8 支持下降沿中断

    PWM1P/PWM2P/PWM3P/PWM4P 支持上升沿中断
    PWM5/PWM6/PWM7/PWM8 支持上升沿中断

    INT0/INT1/INT2/INT3/INT4 还支持边沿变化中断
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    前天 18:11
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    23

    回帖

    107

    积分

    注册会员

    积分
    107
    发表于 2024-5-6 11:36:20 | 显示全部楼层
    神农鼎 发表于 2024-5-6 11:09
    INT0/INT1/INT2/INT3/INT4 支持下降沿中断

    PWM1P/PWM2P/PWM3P/PWM4P 支持下降沿中断

    P21 不在 INT0~4上
    所以只能看看 PWM6 怎么实现下降沿中断
    PWM 还可以 接收外部中断?

    点评

    下载下面的程序,解压缩: 03-PWMA-4个捕获通道P2口 04-PWMB-4个捕获通道P2口 STC32G-高级PWM范例程序下载 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1778  详情 回复 发表于 2024-5-6 14:50
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9580

    回帖

    1万

    积分

    管理员

    积分
    14067
    发表于 2024-5-6 11:49:09 | 显示全部楼层
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3071

    回帖

    6925

    积分

    超级版主

    积分
    6925
    发表于 2024-5-6 14:50:07 | 显示全部楼层
    Yang.Lian 发表于 2024-5-6 11:36
    P21 不在 INT0~4上
    所以只能看看 PWM6 怎么实现下降沿中断
    PWM 还可以 接收外部中断? ...

    下载下面的程序,解压缩:
    03-PWMA-4个捕获通道P2口
    04-PWMB-4个捕获通道P2口

    STC32G-高级PWM范例程序下载
    https://www.stcaimcu.com/forum.php?mod=viewthread&tid=1778
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情

    前天 18:11
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    1

    主题

    23

    回帖

    107

    积分

    注册会员

    积分
    107
    发表于 2024-5-7 09:17:03 | 显示全部楼层
    昨天已经搞定了,谢谢!
    建议写到官方文档中,不要只注明STC32G12K128普通IO不能用上下沿,最好也写上,当前的替代方案有哪些?例如使用PWM捕获来捕捉上下沿
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-24 06:02 , Processed in 0.080414 second(s), 60 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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