MYPRSP 发表于 2013-8-24 11:29:12

这段代码Stc中断无效,求指点

我用STC15W204S,引脚,我想按下14角,让p1.0口输出。可没反应,大家指点下,怎么回事。
程序如下

#include "reg51.h"
#include "intrins.h"

//-----------------------------------------------

sfr INT_CLKO = 0x8f;                //外部中断与时钟输出控制寄存器
sbit P10 = P1^0;

//-----------------------------------------------
//中断服务程序
void exint3() interrupt 11          //INT3中断入口
{
    P10 = !P10;                     //将测试口取反
}

void main()
{
    INT_CLKO |= 0x20;               //(EX3 = 1)使能INT3中断
    EA = 1;

    while (1);
}

freshuman 发表于 2013-8-31 15:55:09

叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了!

xpxp 发表于 2013-8-31 16:49:29

freshuman 发表于 2013-8-31 15:55 static/image/common/back.gif
叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了!

看了技术手册,并没有提到你所说的这个问题。你确定规格书上写得很清楚了?{:smile:}

xpxp 发表于 2013-8-31 16:58:11

建议你把技术手册的第265页的内容认认真真的对照看一遍。然后对照抄写、修改一下就可以用了。{:lol:}

freshuman 发表于 2013-9-1 10:42:31

xpxp 发表于 2013-8-31 16:49 static/image/common/back.gif
看了技术手册,并没有提到你所说的这个问题。你确定规格书上写得很清楚了?...

不知道你用过了没有

xpxp 发表于 2013-9-1 22:04:53

freshuman 发表于 2013-9-1 10:42
不知道你用过了没有

楼主所用的STC15W204S,我又看了一次手册,并没有你所说的问题。这个芯片我还没用上,还躺在抽屉,但我相信手册中的例程已足够清晰明了,不会有什么错误。楼主的错误,其实只要对照手册中的,就能轻而易举的发现。

t3486784401 发表于 2013-9-3 12:52:46

当年 STC15F104E 就遇到这种蛋疼的问题,外部中断发生个几次就全片锁死,只能重启。

从此完全放弃STC,已买来的样片全部扔了。

气球 发表于 2013-9-3 12:54:24

{:smile:}{:smile:}{:smile:}{:smile:}{:smile:}

chenchaoting 发表于 2017-5-28 17:50:13

楼主解决没有,也遇到坑了,中断不进去

chenchaoting 发表于 2017-5-28 17:50:30

同样是15W204S

小李非刀 发表于 2017-5-28 22:10:20

freshuman 发表于 2013-8-31 15:55
叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了!

你是在哪里看到说这个系列的中断有问题?中断有问题的是2010年出来的15系列的初版STC15F104和STC15F204EA,之后的量产型号5个外中断全部正常。

小李非刀 发表于 2017-5-28 22:12:23

chenchaoting 发表于 2017-5-28 17:50
楼主解决没有,也遇到坑了,中断不进去

为什么不用下官方的例程?下载软件有范例,直接下载HEX就可以测试。还有官网提供库函数版本的测试程序,5个外中断可以同时使用。

chenchaoting 发表于 2017-5-28 22:24:29

本帖最后由 chenchaoting 于 2017-5-28 22:43 编辑

找到问题,硬件设计的电路加了下拉电阻,导致电平错误

xinfa190 发表于 2017-5-29 10:46:17

小李非刀 发表于 2017-5-28 22:10
你是在哪里看到说这个系列的中断有问题?中断有问题的是2010年出来的15系列的初版STC15F104和STC15F204E ...

哇塞,15系列10年就推出来了呀,我春天的时候还在用12系列做了个小东西,最近这段时间玩了一下stc8,发现还是有个别小小的问题,在另外一个帖子里面有提到,性能优秀的15系列居然没体会过,汗颜!
页: [1]
查看完整版本: 这段代码Stc中断无效,求指点