Курсовая работа: Устройство цифровой фильтрации на основе микроконтроллера фирмы AVR ATmega16

1 0 F/64

1 1 F/128

· Регистр SPSR - регистр состояния

· Регистр SPDR - регистр данных

void Init_SPI(void)

{

// ÌÀÑÒÅÐ

DDR_SPI=(1<<MOSI)|(1<<SCK); // Â: è ÑLK

SPCR |= (1 << SPIE); // SPI

SPCR |= (1 << SPE); //

SPCR |= (1 << MSTR); //

SPCR |= (1 << SPR0); // /16

}

void SendSPI(unsigned int x)

{

SPDR = x; // SPI

while(!SendDataReady); // ֏

SendDataReady = FALSE; //è â 0

}

interrupt [SPI_STC] void SPI_interrupt(void)

{

SendDataReady = TRUE;

}

3.7 Процедура main( )

void main(void)

{

unsigned int ADC_conv;

unsigned int y_out;

PORTC = 0x01;

GlobalInitialize();

К-во Просмотров: 546
Бесплатно скачать Курсовая работа: Устройство цифровой фильтрации на основе микроконтроллера фирмы AVR ATmega16