首页 > 其他 > 详细

spi通信

时间:2019-11-06 22:35:45      阅读:124      评论:0      收藏:0      [点我收藏+]

  spi总线特点是一主多从结构,四线制,全双工,速度最大为10mbp/s.其机理是主从机内部的移位寄存器进行数据交换,从高位开始。有四种工作模式,主要是根据CPOL和CPHA的设置。一般的从机器件在出厂前已经设置完毕。

其程序如下:

spi_mo=0;
spi_mi=0;
spi_scl=0;
//上升沿输出
void spi_write(int data)
{
int i,temp;
temp=data;
for (i=0;i<8;i++)
{
spi_scl=0if (data&0x80) spi_mo=1;
esle spi_mo=0;
spi_scl=1;
data=data<<1;
}
}

//下降沿采样
void  spi_read()
{
int i, data;

for(i=0;i<8;i++)
{
data<<1;
spi_sck=1;
if (spi_mi) data+=1;
spi_sck=0;
}
return data;
}

 

spi通信

原文:https://www.cnblogs.com/xuehaiwuya0000/p/11808844.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!