Вроде все настраиваю согласно даташиту,но вот в логическом анализаторе ничего нет.
Работа в режиме Мастера.
Вот сама программа.
Спойлер
void main(void){INTCON=0x00;
PORTA=0x00;PORTB=0x00;PORTC=0x00;
LATA=0x00;LATB=0x00;LATC=0x00;
CMCON=0x07;ADCON1=0x0F;
SSPCON1=0x32;
TRISA=0x10;TRISB=0x06;TRISC=0x08;// RC3=CLK RC4=SDI RB2=Jm_1 RB1=Jm_2 RB3=Pele RB4=Pele
SSPSTAT=0x00;
while(1){_delay(3);
SSPBUF=0x0F;
while(BF==0){_delay(3);}
__delay_us(100);
}
}
Есть вопрос, как переключаться между прием/передача и пуск процесса?