avr studio 死循环
#include<avr/io.h>#include<stdio.h>#include<avr/interrupt.h>#include<math.h>ISR(TIMER...
#include <avr/io.h>
#include <stdio.h>
#include <avr/interrupt.h>
#include <math.h>
ISR(TIMER1_OVF_vect)
{
DDRA=0xFF;
PORTA=0xFF;
}
void main()
{
TCCR1B=0x01; //初始化T/C1,上升沿触发捕捉
TIMSK1=0x04; //允许T/C1溢出和捕捉中断
DDRC=0xFF;
sei();
PORTC=0xFF;
while(1)
{}
}
总是执行到sei处就开始从main函数执行 展开
#include <stdio.h>
#include <avr/interrupt.h>
#include <math.h>
ISR(TIMER1_OVF_vect)
{
DDRA=0xFF;
PORTA=0xFF;
}
void main()
{
TCCR1B=0x01; //初始化T/C1,上升沿触发捕捉
TIMSK1=0x04; //允许T/C1溢出和捕捉中断
DDRC=0xFF;
sei();
PORTC=0xFF;
while(1)
{}
}
总是执行到sei处就开始从main函数执行 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询