打印
[STM8]

STM8S207 PD7不进中断

[复制链接]
2966|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wgggjfg|  楼主 | 2010-9-24 17:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我用STM8S207时发现PD6可正常进入中断,但PD7却不能,设置如下:
GPIO_Init( GPIOD , GPIO_PIN_7 ,GPIO_MODE_IN_PU_IT);
我开始认为是选项字节要设置一下,但手册上意思好像是不用设置,手册资料如下图.
这到底是怎么回事?  图中的OPT2默认值为00.

未命名.JPG (57.98 KB )

未命名.JPG
沙发
香水城| | 2010-9-25 07:33 | 只看该作者
什么电路?

使用特权

评论回复
板凳
wgggjfg|  楼主 | 2010-9-25 09:06 | 只看该作者
我就测试了一下

未命名.JPG (18.04 KB )

未命名.JPG

使用特权

评论回复
地板
jgphu| | 2010-9-25 09:49 | 只看该作者
外部中断那两个寄存器有没有设置啊。如果设置了,开了总中断,应该是可以进入中断的。

使用特权

评论回复
5
香水城| | 2010-9-25 10:05 | 只看该作者
请外加个5~10K上拉电阻试试看。

使用特权

评论回复
6
CrazyST| | 2010-10-8 19:18 | 只看该作者
是不是你搞错中断入口了,PD6和PD7是不一样的中断的入口。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:专业人做专业事!高效充电。

65

主题

438

帖子

3

粉丝