• 大小: 317KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签:

资源简介

该文件是基于Atmega16的ucos-ii的移植,同样适用于Atmega64,Atmega128等的移植,好东西,不容错过!

资源截图

代码片段和文件信息

//ICC-AVR application builder : 1997-8-7 8:08:25
// Target : M32
// Crystal: 16.000Mhz

#include “..\source\includes.h“

void port_init(void)
{
 PORTA = 0xFF;
 DDRA  = 0xff;
 PORTB = 0xFF;
 DDRB  = 0xff;
 PORTC = 0xFF; 
 DDRC  = 0x00;
 PORTD = 0xFF;
 DDRD  = 0x00;
}

//TIMER0 initialisation - prescale:1024
// WGM: Normal
// desired value: 10mSec
// actual value:  9.984mSec (0.2%)
void timer0_init(void)
{
 TCCR0 = 0x00; //stop timer
 TCNT0 = 0xB2; //set count value
 TCCR0 = 0x05; //start timer
}


//call this routine to initialise all peripherals
void init_devices(void)
{
 //stop errant interrupts until set up
 CLI(); //disable all interrupts
 port_init();
 timer0_init();

 MCUCR = 0x00;
 GIMSK = 0x00;
 TIMSK = 0x02;
 SEI(); //re-enable interrupts
 //all peripherals are now initialised
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        523  1997-08-12 07:39  avruCOS\avr\AvrInit.dp2

     文件       4533  1997-08-12 07:39  avruCOS\avr\AvrInit.lis

     文件       1021  1997-08-12 07:39  avruCOS\avr\AvrInit.o

     文件       2054  1997-08-12 07:39  avruCOS\avr\AvrInit.s

     文件        535  1997-08-12 07:39  avruCOS\avr\OS_CORE.dp2

     文件     128486  1997-08-12 07:39  avruCOS\avr\OS_CORE.lis

     文件      22584  1997-08-12 07:39  avruCOS\avr\OS_CORE.o

     文件      75539  1997-08-12 07:39  avruCOS\avr\OS_CORE.s

     文件          0  1997-08-12 07:39  avruCOS\avr\OS_CPU_asm.dp2

     文件       5681  1997-08-12 07:39  avruCOS\avr\OS_CPU_asm.lis

     文件       2172  1997-08-12 07:39  avruCOS\avr\OS_CPU_asm.o

     文件        524  1997-08-12 07:39  avruCOS\avr\OS_CPU_C.dp2

     文件      52810  1997-08-12 07:39  avruCOS\avr\OS_CPU_C.lis

     文件       9490  1997-08-12 07:39  avruCOS\avr\OS_CPU_C.o

     文件      28636  1997-08-12 07:39  avruCOS\avr\OS_CPU_C.s

     文件        535  1997-08-12 07:39  avruCOS\avr\OS_FLAG.dp2

     文件     123172  1997-08-12 07:39  avruCOS\avr\OS_FLAG.lis

     文件      20029  1997-08-12 07:39  avruCOS\avr\OS_FLAG.o

     文件      70244  1997-08-12 07:39  avruCOS\avr\OS_FLAG.s

     文件        535  1997-08-12 07:39  avruCOS\avr\OS_MBOX.dp2

     文件         43  1997-08-12 07:39  avruCOS\avr\OS_MBOX.lis

     文件         68  1997-08-12 07:39  avruCOS\avr\OS_MBOX.o

     文件         20  1997-08-12 07:39  avruCOS\avr\OS_MBOX.s

     文件        534  1997-08-12 07:39  avruCOS\avr\OS_MEM.dp2

     文件         42  1997-08-12 07:39  avruCOS\avr\OS_MEM.lis

     文件         67  1997-08-12 07:39  avruCOS\avr\OS_MEM.o

     文件         19  1997-08-12 07:39  avruCOS\avr\OS_MEM.s

     文件        536  1997-08-12 07:39  avruCOS\avr\OS_MUTEX.dp2

     文件         44  1997-08-12 07:39  avruCOS\avr\OS_MUTEX.lis

     文件         69  1997-08-12 07:39  avruCOS\avr\OS_MUTEX.o

............此处省略82个文件信息

评论

共有 条评论

相关资源