avr mega16,16m晶振,编译环境winavr 也就是大名鼎鼎的gccavr,可是就是不能用为什么,,求高手解决?

#include<avr/io.h>#include<util/delay.h>#include<avr/interrupt.h>intjj=0;ISR(TIMER0_O... #include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>

int jj=0;

ISR(TIMER0_OVF_vect)
{

jj=jj+1;
TCNT0=0XE6;

}
int main(void)

{ PORTB=0X00;
DDRB=0XFF;
TCCR0=0X03;
TCNT0=0XE6;
TIMSK=0X01;

sei();

while(1)
{
if(jj==1000)
{
_delay_ms(1000);
PORTB=~PORTB;
jj=0;
}
}

}
按我的思路应该过一会PORB8个引脚都会闪烁,可是就是一直亮着不闪
展开
 我来答
w05717011
2014-10-07 · TA获得超过295个赞
知道小有建树答主
回答量:255
采纳率:83%
帮助的人:110万
展开全部
是不是你仿真没有接晶振?你尝试下把延时调小些试试,仿真中的时间比实际要慢上一些
追问
肯定不是啦,我用cvavr稍微修改就能使用,而用这个编译器就不行,无论是最新版本的还是老版本的就是无法显示出来,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式