|
本帖最后由 z45217 于 2017-11-10 15:43 编辑
#include
#include
#include
SIGNAL(INT1_vect)
{
cli();
}
int main(void)
{
DDRD = 0xff;
PORTD = 0xff;
DDRD = 0X00;
PORTD = 0X00;
cli();
EIMSK=0x00;
EICRA=0x00;
EICRA|=(1<
EICRB=0x00;
EIMSK=0x02;
EIFR=0xff;
sei();
while(1);
return 0;
}
为什么加了这句(EICRA|=(1<
手测里这个是设置成下降沿中断的,
波形里面有下降沿啊
,就是不能进中断
|
|