找回密码
 立即注册
查看: 327|回复: 3

总是在上电后,触发一次I/O下降沿中断 | 已解决

[复制链接]

70

主题

240

回帖

2656

积分

金牌会员

积分
2656
发表于 2026-1-10 01:57:40 | 显示全部楼层 |阅读模式
问题描述:


mcu:STC8H2K08U-SOP16, A版
使用了GPIO的下降沿中断,奇怪的是,每次上电,使能EA后,会触发下降沿中断,导致GPIO下降沿中断处理函数响应中断。
GPIO初始化流程为:
1 相关I/O配置为双向I/O,使能内部上拉电阻
2 置位与I/O下降沿中断相关的I/O(调整到步骤1之前也是一样的效果)
3 延迟200+ mS
4 使能全局中断

一旦开全局中断,立即触发I/O下降沿中断 :-(
实在不理解了,请教一下,谢谢先 :-)
回复

使用道具 举报 送花

43

主题

214

回帖

597

积分

高级会员

积分
597
发表于 2026-1-10 08:28:04 | 显示全部楼层
最好把代码贴上来。
回复

使用道具 举报 送花

已绑定手机

872

主题

1万

回帖

2万

积分

管理员

积分
25428
发表于 2026-1-10 12:05:44 | 显示全部楼层
1, 打开内部上拉
......

M, 允许某个中断
N, 清某个中断的中断标志
L, 开总中断
回复

使用道具 举报 送花

70

主题

240

回帖

2656

积分

金牌会员

积分
2656
 楼主| 发表于 2026-1-10 12:11:52 | 显示全部楼层
神*** 发表于 2026-1-10 12:05
1, 打开内部上拉
......

一语中的
非常感谢 :-)
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-11-7 12:46 , Processed in 0.070688 second(s), 54 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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