Пробовал разные режимы и частоты, но увы...
Кто-нибудь может подсказать в чем дело?
Во вложении проекты на CVAVR, Proteus и даташит на потенциометр.
Код: Выделить всё
#include <mega8.h>
#include <spi.h>
void SPI_MasterTransmit(char cData)
{
/* Запуск передачи данных */
SPDR = cData;
/* Ожидание завершения передачи данных */
while(!(SPSR & (1<<7)));
};
void main(void)
{
PORTB=0x00;
DDRB=0xFF;
ACSR=0x80;
SFIOR=0x00;
SPCR=(1<<6)|(1<<4)|(1<<0); //SPI Enable , Master, Fck/16;
while (1)
{
SPI_MasterTransmit(15);
};
}

