Цитата Сообщение от Chip Посмотреть сообщение
Извиняюсь
В скетче из первой страницы SPI функции прописаны в самом коде
Странно что Вы этого не заметили

PHP код:
#define VSYNC 2 // INT0
#define DATAOUT 11//MOSI
#define DATAIN  12//MISO
#define SPICLOCK  13//sck
#define MAX7456SELECT 10//ss

  
pinMode(MAX7456SELECT,OUTPUT);
  
digitalWrite(MAX7456SELECT,HIGH); 

  
pinMode(DATAOUTOUTPUT);
  
pinMode(DATAININPUT);
  
pinMode(SPICLOCK,OUTPUT);
  
pinMode(VSYNCINPUT);

  
SPCR = (1<<SPE)|(1<<MSTR);
  
spi_junk=SPSR;
  
spi_junk=SPDR;


byte spi_transfer(volatile byte data)
{
  
SPDR data;            
  while (!(
SPSR & (1<<SPIF)))  
  {
  };
  return 
SPDR;        

Да, я это видел. Но объявлено позже, чем использовано в коде. Как сказали на других форумах: это неправильное написание кода, иногда прокатывает, иногда - нет. У меня выдало ошибку. Спасибо за пояснение.