找回密码
 立即注册
查看: 298|回复: 8

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

[复制链接]
  • TA的每日心情
    奋斗
    2024-1-17 18:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    13

    积分

    新手上路

    积分
    13
    发表于 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灯 试过了,好的。
    芯片是刚买的,能烧写,感觉不是坏的,但是问题出在哪里?

    求教下,多谢



    回复 送花

    使用道具 举报

    该用户从未签到

    552

    主题

    9492

    回帖

    1万

    积分

    管理员

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


    截图202401161900178702.jpg


    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 07:55
  • 签到天数: 116 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1053

    积分

    荣誉版主

    Cyber Hamster

    积分
    1053
    发表于 2024-1-16 20:18:19 | 显示全部楼层
    断开所有IO口外部电路,示波器或逻辑分析仪直接测MCU引脚
    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 07:55
  • 签到天数: 116 天

    [LV.6]常住居民II

    25

    主题

    304

    回帖

    1053

    积分

    荣誉版主

    Cyber Hamster

    积分
    1053
    发表于 2024-1-16 20:19:19 | 显示全部楼层
    哦对了,可能是新出的型号,上电高阻,要初始化PxMx
    (=・ω・=)
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    8 小时前
  • 签到天数: 173 天

    [LV.7]常住居民III

    67

    主题

    861

    回帖

    2890

    积分

    金牌会员

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:31
  • 签到天数: 168 天

    [LV.7]常住居民III

    43

    主题

    369

    回帖

    1103

    积分

    金牌会员

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

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

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

    使用道具 举报

  • TA的每日心情
    慵懒
    6 小时前
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    352

    回帖

    1164

    积分

    金牌会员

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

    使用道具 举报

  • TA的每日心情
    奋斗
    2024-1-17 18:22
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    1

    回帖

    13

    积分

    新手上路

    积分
    13
     楼主| 发表于 2024-1-17 18:08:58 | 显示全部楼层
    光耦坏了,换个,就好了
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    慵懒
    6 小时前
  • 签到天数: 175 天

    [LV.7]常住居民III

    12

    主题

    352

    回帖

    1164

    积分

    金牌会员

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

    NI 你这弄的
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-18 16:38 , Processed in 0.071465 second(s), 64 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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