jiarult 发表于 2013-9-13 17:47:51

STM8L101的外部中断问题

设计中是要求B1口上升沿进入中断,但总是无法实现,始终都是低电平进入中断,不知道什么原因,求大侠们帮忙解答。
下面是我对端口的设置;
 
PB_CR2 |= BIT(GPIO1);//设置B1口为中断
EXTI_CR1|=0x04;//端口1设置为上升沿有效

发表于 2013-9-13 18:10:08

RE:STM8L101的外部中断问题

重新检查配置看看,下降沿中断,可以让IO上拉,再产生下降沿。再不行的换引脚试试

zykzyk-93033 发表于 2013-9-14 08:49:18

RE:STM8L101的外部中断问题

你之前的IO口状态是什么?它的io是很敏感的。:D

dzc2001 发表于 2013-9-14 16:08:41

RE:STM8L101的外部中断问题

PB_CR2 |= BIT(GPIO1);//设置B1口为中断
EXTI_CR1|=0x04;//端口1设置为上升沿有效

在做 | 操作之前,你先看一下寄存器里面的内容,或者先清空,不要直接做 | 操作。

温柔的武士刀 发表于 2013-9-16 21:23:39

RE:STM8L101的外部中断问题

把中断标志位清零试一下。
是不是外部电压有抖动呢??

尉缭1 发表于 2013-9-16 21:34:36

RE:STM8L101的外部中断问题

先确定开启中断后,管教的状态,尽量设置内部上拉,或者接上拉电阻,软件中可以读取管教状态,用指示灯显示,或者串口输出

dlyt03 发表于 2013-9-17 08:41:12

RE:STM8L101的外部中断问题

清空寄存器,设置上拉试一下

wazi0316 发表于 2013-10-9 13:27:58

回复:STM8L101的外部中断问题

楼主问题解决了吗?:L

wazi0316 发表于 2013-10-9 13:28:05

回复:STM8L101的外部中断问题

楼主问题解决了吗?:L

cpuwolf 发表于 2013-11-7 18:05:10

RE:STM8L101的外部中断问题

直接用库;P
页: [1]
查看完整版本: STM8L101的外部中断问题