{
unsigned int i=8
unsigned char temp
while(n--)
{
while(i--)
{
temp=*pt
SCLK=0
if((temp&=0x80))
SDIN=1
else
SDIN=0
SCLK=1
temp<<=1
}
pt++
}
……你这是把SPI当成UART了……SPI总卜锋线有个Slave Select(或CS)信号,要利用好啊……
多字节传输你可以看看SD卡旁兆的运弊租SPI子协议。
欢迎分享,转载请注明来源:内存溢出
{
unsigned int i=8
unsigned char temp
while(n--)
{
while(i--)
{
temp=*pt
SCLK=0
if((temp&=0x80))
SDIN=1
else
SDIN=0
SCLK=1
temp<<=1
}
pt++
}
……你这是把SPI当成UART了……SPI总卜锋线有个Slave Select(或CS)信号,要利用好啊……
多字节传输你可以看看SD卡旁兆的运弊租SPI子协议。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)