目录
什么是SPI
SPI是芯片与芯片之间的通讯,准确得说是串行同步通讯。既然都说了同步,那发送数据当然要和时钟线SCK配合才能发数据.
采用一主多从的模式,主机只有一个,而从机可以有若干个。
信号线
需要四条信号线:(SS(CS),SCK,MOSI,MOSO) SS(Slave Select ) 也被称为CS(
- SS(也是CS片选信号线),通过给片选信号线高低电平来决定哪一个从机通讯。(一般是低电平有效,当然具体看芯片的约定)
- SCK :由主设备产生.
- MOSI.发送信号线,Master Output Slave Input)看英译就能读懂它是干什么-主机输出,从机输入。
- MISO 接受信号线.Master Input Slave Output -主机输入,从机输出。
理解通讯原理
以93C46 eeprom存储器为例.片内有1024位。通过SPI,只需4根线就能读写着1024位(128个字节)数据。
93C46是一种串行EEPROM(电可擦除可编程只读存储器)芯片,由Microchip Technology Inc.公司生产。它具有1K位的存储空间,并可以通过SPI接口进行编程和读取。93C46采用了单电源供电方式,工作电压范围为2.5V至5.

最低0.47元/天 解锁文章
1428

被折叠的 条评论
为什么被折叠?



