Я получаю это, и это раздражает. есть ли кто-нибудь может увидеть ошибку? и знаете как это исправить?
предупреждение: (373) неявное преобразование знака в беззнаковое
unsigned char read_soft_SPI(void) {
unsigned char value = 0;
unsigned char i = 0;
unsigned char x = 0x80;
SPI_SCK = 0;
__delay_us(1);
for (i = 0; i < 8; i++) {
__delay_us(1);
if (SPI_MISO == 1) {
value = value | (x >> i);
}
SPI_SCK = 1;
__delay_us(1);
SPI_SCK = 0;
}
return value;
}
Tidy
на левой панели, а затем скопируйте его и вставьте в вопрос. - person Sagar V   schedule 08.06.2017SPI_SCK
,SPI_MISO
и__delay_us
? В какой именно строке кода, который вы разместили, вы получаете предупреждение? - person Jabberwocky   schedule 08.06.2017