Цитата(uzzzer @ Jul 9 2015, 11:24)

Вот только как реализовать его? Есть примерчик рабочий?
рабочего примерчика для 7-ми бит нет, наверное это будет что то вроде такого:
Цитата
void spisend (char d)
{
int i=0;
PORTA &= ~0b00000010; // CS = 0
delay(1);
for (i=0;i<7;i++)
{
if ((d&0x01)==0x01) PORTA |= 0b00000100; else PORTA &= ~0b00000100; //данные MOSI
delay(1);
PORTA |= 0b00001000; // CLK
delay(1);
PORTA &= ~0b00001000;
delay(1);
d=d>>1;
}
PORTA |= 0b00000010; // CS = 1
}