找回密码
 立即注册
查看: 4241|回复: 11

请教 8H系列外部中断0 设置

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:503
  • 最近打卡:2025-06-18 08:46:15

15

主题

59

回帖

2443

积分

金牌会员

积分
2443
发表于 2023-1-20 16:39:10 | 显示全部楼层 |阅读模式
8H系列外部中断0 INT0 设置为 IT0=0 , 使能上升沿和下降沿触发,这样一个外部脉冲会发生二次中断事件。能够设置哪个寄存器只让上升沿触发中断,而不需另写程序语句阻止下降沿也触发一下?   谢谢
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 16:55:13 | 显示全部楼层
如何判断 [上升沿/下降沿] :
1,上升沿,进到中断服务程序,读到 高电平,就认为是 上升沿
2,下降沿,进到中断服务程序,读到 低电平,就认为是 下降沿

你具体用哪个型号的 MCU
  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 17:00:39 | 显示全部楼层
1.png

2.png
  • 打卡等级:以坛为家II
  • 打卡总天数:503
  • 最近打卡:2025-06-18 08:46:15

15

主题

59

回帖

2443

积分

金牌会员

积分
2443
发表于 2023-1-20 17:33:44 | 显示全部楼层
芯片是 8H8K64U 45I LQFP64,版本不知道,最下面一行字实在看不清。
用传统的外部中断0   中断号 0   级别最前面
现在是绕过下降沿触发。毕竟不如只许上升沿触发好点

    IT0=0;           //P32 上升沿触发    ??和下降沿触发
    EX0=1;                  //开启外部中断 0

void wai0EX0(void)interrupt 0          //外部中断 0
{if(P32==1)
  {wai_E0=1;                        //外部中断记号
   biao_ji1500=0;                 //1ms定时中断内累加,判断1.5S的起始脉冲
   //P64=1;   //熄灯
  }
}


  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 18:01:07 | 显示全部楼层
STC8H8K64U-45I-LQFP64 有 D 版本,所有的普通I/O都支持外部中断
1.png
1.png


1.png

2.png
1.png




  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 18:06:25 | 显示全部楼层
1.png
  • 打卡等级:以坛为家II
  • 打卡总天数:503
  • 最近打卡:2025-06-18 08:46:15

15

主题

59

回帖

2443

积分

金牌会员

积分
2443
发表于 2023-1-20 20:50:45 | 显示全部楼层
拿放大镜请年轻人仔细看了,芯片最下一行字与第二张照片一样。最后一个字是 D。
传统的外部中断0 INT0 与“普通IO口” P32具有的四种触发方式外部IO中断有哪些不同?想用P32传统的INT0
还想只要上升沿触发,并且中断次序最高(次序0,排在定时器0  次序1 的前面)应该怎么做?  谢谢  
  • 打卡等级:以坛为家II
  • 打卡总天数:503
  • 最近打卡:2025-06-18 08:46:15

15

主题

59

回帖

2443

积分

金牌会员

积分
2443
发表于 2023-1-20 20:57:15 | 显示全部楼层
传统的外部中断0 INT0 与“普通IO口” P32具有的四种触发方式外部IO中断 都写进程序里,会乱了吗?
  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 20:57:57 | 显示全部楼层
INT0, 如何用,已讲的很清楚,不要再有幻想
方案也提供了,正好你手头的是 完美的D版,就老老实实用
1.png

1.png
  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-06-18 14:57:36

734

主题

1万

回帖

1万

积分

管理员

积分
16728
发表于 2023-1-20 21:01:04 | 显示全部楼层


运行下下面这个程序,将KEIL对中断号的支持拓展到 0~255
工具软件-深圳国芯人工智能有限公司 (stcai.com)
1.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-19 05:38 , Processed in 0.146185 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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