[AVR单片机] 求高人指导设置AVR

[复制链接]
3685|25
qin552011373 发表于 2013-1-3 20:34 | 显示全部楼层
Dreamtale07 发表于 2013-1-3 19:46
收到   吃晚饭验证

ok
 楼主| Dreamtale07 发表于 2013-1-4 16:19 | 显示全部楼层
qin552011373 发表于 2013-1-3 20:34
ok

我前面那些寄存器设置应该没有错吧?
你贴的这个程序有些定义前面没有   加上了编译不通过  f_adc  ADC_Value  这两个定义了也不行 ~~~~:Q
并且写的中断向量是匹配中断 我需要的是一个溢出中断的  和我前面寄存器设置的不太一样~~~~~~
qin552011373 发表于 2013-1-4 20:34 | 显示全部楼层
你是下载到程序里面还是?
 楼主| Dreamtale07 发表于 2013-1-4 22:04 | 显示全部楼层
qin552011373 发表于 2013-1-4 20:34
你是下载到程序里面还是?

编译没有通过~~~~没法弄啊。。。提示有错误+警告
qin552011373 发表于 2013-1-4 22:23 | 显示全部楼层
#include<iomacro.h>
#include<iom16.h>

//#include <iom48a.h>
#include <intrinsics.h>

#define uchar unsigned char

int time0_counter=0;

void main(void)
{
  __disable_interrupt();
  
  TCCR0 = 0x00; //stop
  
  //SREG=0x00;
  TIMSK|=0x01;   //使能T0溢出中断
  TCCR0=0x01;         //配置定时器工作普通模式

  TCNT0=0x5e;
  
//  TCCR0=0x05;
  
//  TIMSK=0x01;
  
  //SREG_I=1;
  __enable_interrupt();
  
  while(1)
  {
    ;
  }
}

#pragma vector = TIMER0_OVF_vect
__interrupt void timer0_ovf_isr(void)
{
  uchar temp;
  temp=SREG;
  TCNT0=0x5e;
  time0_counter++;
  SREG=temp;
}
qin552011373 发表于 2013-1-4 22:23 | 显示全部楼层
上面那段程序在IAR5.40上调试通过  不过我没有16的板子  不能下进去看看现象
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部