pepperking 发表于 2023-11-2 14:43:01

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

看到数据手册里有标注这个问题,想问一下如果将普通IO口配置为上升沿或下降沿中断会有什么后果呢?

神农鼎 发表于 2023-11-2 15:39:42

是,目前还没改版,STC32G12K128; 但 STC32G8K64可以

Yang.Lian 发表于 2024-5-6 10:49:40

本帖最后由 Yang.Lian 于 2024-5-6 10:51 编辑

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

神农鼎 发表于 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 还支持边沿变化中断

Yang.Lian 发表于 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 还可以 接收外部中断?

神农鼎 发表于 2024-5-6 11:49:09



深圳国芯人工智能有限公司-产品_STC32系列 (stcai.com)

梁工 发表于 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

Yang.Lian 发表于 2024-5-7 09:17:03

昨天已经搞定了,谢谢!
建议写到官方文档中,不要只注明STC32G12K128普通IO不能用上下沿,最好也写上,当前的替代方案有哪些?例如使用PWM捕获来捕捉上下沿
页: [1]
查看完整版本: STC32G12K128的普通I/O口外部中断不能用上升沿和下降沿吗|STC32G8K64可以