ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
17259 Топик полностью
alex_m (26.11.2004 10:43, просмотров: 1) ответил Andrew_Q на Что за ерунда!
Все по-прежнему.. Проще некуда, отправляю один байт.
#include 
#include 
#include 

char *data = "X";

/*
 SPI init
 Mode: master
 MOSI: output
 MISO: input
 SS: output
 SCK: output
 Osc frequency: 1.23MHz
*/
void SPI_MasterInit(void)
{
	DDRB = (1 << PB4) | (1 << PB5) | (1 << PB7);
	SPCR = (1 << SPE) | (1 << MSTR);
}

int main(void)
{
  SPI_MasterInit();
  sei();
  
  while (1)
  {
	if ( !(SPSR & (1 << SPIF)) ) {
		SPDR = *data;
	}
  }

  return 1;
}