Курсовая работа: Транзисторний перетворювач з дроселем в первинному ланцюзі

// prescale: 2048K

void watchdog_init(void)

{

WDR(); //this prevents a timout on enabling

WDTCR = 0x0F; //WATCHDOG ENABLED - dont forget to issue WDRs

}

void port_init(void ) //инициализация портов

{

DDRA = 0b00110100;

PORTA = 0b000000000;

DDRD = 0b11111111;

PORTD = 0b00000000;
DDRB =0b11111111;

PORTB = 0b00000000;

}

void timer1_init(void ) //инициализация таймера на время 18мкс

{

TCCR1B = 0x00; //stop

TCNT1H = 0x3C; //setup

TCNT1L = 0xB0;

OCR1AH = 0xC3;

OCR1AL = 0x50;

OCR1BH = 0xC3;

OCR1BL = 0x50;

ICR1H = 0xC3;

ICR1L = 0x50;

TCCR1A = 0x00;

}

void init_devices(void ) //инициализация устройств

{

К-во Просмотров: 362
Бесплатно скачать Курсовая работа: Транзисторний перетворювач з дроселем в первинному ланцюзі