#include <stdio.h>
char Touch_ReadAndWrite(char s_data)
{
char r_data;//接收的數據
char i = 0;
char T_MISO;
for(i=0;i<8;i++)
{
if(s_data & (0x80 >> i))
{
printf("1\n");
T_MISO = 1;
}
else
{
printf("0\n");
T_MISO = 0;
}
r_data<<=1;
if(T_MISO) r_data|=0x01;
}
return r_data;
}
int main()
{
char b;
b = Touch_ReadAndWrite(0xef);
printf("%x",b);
return 0;
}
初出茅廬的小李第25篇博客之模擬SPI通信
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.