这段代码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);
} 叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了! freshuman 发表于 2013-8-31 15:55 static/image/common/back.gif
叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了!
看了技术手册,并没有提到你所说的这个问题。你确定规格书上写得很清楚了?{:smile:} 建议你把技术手册的第265页的内容认认真真的对照看一遍。然后对照抄写、修改一下就可以用了。{:lol:}
xpxp 发表于 2013-8-31 16:49 static/image/common/back.gif
看了技术手册,并没有提到你所说的这个问题。你确定规格书上写得很清楚了?...
不知道你用过了没有 freshuman 发表于 2013-9-1 10:42
不知道你用过了没有
楼主所用的STC15W204S,我又看了一次手册,并没有你所说的问题。这个芯片我还没用上,还躺在抽屉,但我相信手册中的例程已足够清晰明了,不会有什么错误。楼主的错误,其实只要对照手册中的,就能轻而易举的发现。 当年 STC15F104E 就遇到这种蛋疼的问题,外部中断发生个几次就全片锁死,只能重启。
从此完全放弃STC,已买来的样片全部扔了。 {:smile:}{:smile:}{:smile:}{:smile:}{:smile:} 楼主解决没有,也遇到坑了,中断不进去 同样是15W204S freshuman 发表于 2013-8-31 15:55
叹!又是一个上当的独子!15系的中断有问题,规格书写的很清楚了!
你是在哪里看到说这个系列的中断有问题?中断有问题的是2010年出来的15系列的初版STC15F104和STC15F204EA,之后的量产型号5个外中断全部正常。 chenchaoting 发表于 2017-5-28 17:50
楼主解决没有,也遇到坑了,中断不进去
为什么不用下官方的例程?下载软件有范例,直接下载HEX就可以测试。还有官网提供库函数版本的测试程序,5个外中断可以同时使用。 本帖最后由 chenchaoting 于 2017-5-28 22:43 编辑
找到问题,硬件设计的电路加了下拉电阻,导致电平错误 小李非刀 发表于 2017-5-28 22:10
你是在哪里看到说这个系列的中断有问题?中断有问题的是2010年出来的15系列的初版STC15F104和STC15F204E ...
哇塞,15系列10年就推出来了呀,我春天的时候还在用12系列做了个小东西,最近这段时间玩了一下stc8,发现还是有个别小小的问题,在另外一个帖子里面有提到,性能优秀的15系列居然没体会过,汗颜!
页:
[1]