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

STC8G1K08能烧写,不能中断,是坏了吗? | 已解决

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-08-29 15:51:28

6

主题

14

回帖

162

积分

注册会员

积分
162
发表于 2024-1-16 17:41:37 | 显示全部楼层 |阅读模式
#include "stc8g.h"
sbit  Led13_SW = P3 ^ 3; //中断指示灯,可接输出

void INT0_Isr() interrupt 0   

{
        Led13_SW = !Led13_SW;
}

void main(void)
{      
        P0M0 = 0x00;      
        P0M1 = 0x00;      
        P1M0 = 0x00;      
        P1M1 = 0x00;      
        P2M0 = 0x00;      
        P2M1 = 0x00;      
        P3M0 = 0x00;      
        P3M1 = 0x00;      
        P4M0 = 0x00;      
        P4M1 = 0x00;      
        P5M0 = 0x00;      
        P5M1 = 0x00;
               
        IT0 = 1;   
        EX0 = 1;   
        EA = 1;         
        
        while (1);
}

截图202401161736342951.jpg    拿根地线短接INT0,MCU 不中断,看不到灯亮,从官网手册里拷贝一份,试试也不行。


截图202401161739252065.jpg   

板上没什么元件,LED1灯 试过了,好的。
芯片是刚买的,能烧写,感觉不是坏的,但是问题出在哪里?

求教下,多谢



回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:173
  • 最近打卡:2025-09-05 10:24:31

778

主题

1万

回帖

1万

积分

管理员

积分
18956
发表于 2024-1-16 19:00:25 | 显示全部楼层
先去除外围电路,再测试下
截图202401161859454137.jpg


截图202401161900178702.jpg


回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:549
  • 最近打卡:2025-09-05 09:00:36
已绑定手机

85

主题

6067

回帖

1万

积分

超级版主

积分
11162
发表于 2024-1-16 20:18:19 | 显示全部楼层
断开所有IO口外部电路,示波器或逻辑分析仪直接测MCU引脚
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:549
  • 最近打卡:2025-09-05 09:00:36
已绑定手机

85

主题

6067

回帖

1万

积分

超级版主

积分
11162
发表于 2024-1-16 20:19:19 | 显示全部楼层
哦对了,可能是新出的型号,上电高阻,要初始化PxMx
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:636
  • 最近打卡:2025-09-05 08:25:18

122

主题

2068

回帖

6221

积分

论坛元老

积分
6221
发表于 2024-1-17 09:18:18 | 显示全部楼层
先把光耦去掉,把p33设置成推拉模式,331电阻改大些,试一试。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:506
  • 最近打卡:2025-09-05 07:45:30

49

主题

394

回帖

2109

积分

金牌会员

静坐常思己过,闲谈莫论人非

积分
2109
发表于 2024-1-17 10:32:37 | 显示全部楼层
本帖最后由 rengran 于 2024-1-17 10:56 编辑

先别怀疑芯片是否坏了,我觉得你最好在光耦的输出侧接led测试比较好。同时当你短接INT0后,测一下P3.3的电平再分析一下。
处事要代人所想,读书需切己用功
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:626
  • 最近打卡:2025-09-05 08:23:40

21

主题

569

回帖

3216

积分

论坛元老

积分
3216
发表于 2024-1-17 11:19:00 | 显示全部楼层
还没玩过int0中断嘞,回去试试去
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-08-29 15:51:28

6

主题

14

回帖

162

积分

注册会员

积分
162
发表于 2024-1-17 18:08:58 | 显示全部楼层
光耦坏了,换个,就好了
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:626
  • 最近打卡:2025-09-05 08:23:40

21

主题

569

回帖

3216

积分

论坛元老

积分
3216
发表于 2024-1-17 19:17:46 | 显示全部楼层
YSZDH_2*** 发表于 2024-1-17 18:08
光耦坏了,换个,就好了

NI 你这弄的
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:74
  • 最近打卡:2025-08-29 15:51:28

6

主题

14

回帖

162

积分

注册会员

积分
162
发表于 2024-5-26 17:57:48 | 显示全部楼层
换个光耦,搞定啦。当时淘宝买的新的,没怀疑。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-9-6 01:10 , Processed in 0.135517 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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