我在 AVR AT90S2313 中设置中断标志时遇到问题。通常中断是通过硬件计数器设置的。我想在需要时(在特定时刻)以编程方式设置此标志。我正在用 C 编写所有代码:
SEI(); //enable globall interupt
TIMSK | = (1<<TOIE1); //enable interrupt from timer 1
TIFR | = (1<<TOV1); //enable interruption (setting bit) - IT DOESN"T WORKS!
所以,在最后一行应该是编程中断,但什么也没发生,我不知道为什么。任何想法?提前致谢。