SPI介绍
Ameba提供与Arduino UNO相同pin脚位置的SPI供高速装置使用,常见的高速SPI装置有LCD,Camera。这些装置使用其它串列方式传输会相当慢(Ex. UART, I2C),所以SPI就派上用场了
SPI在使用上,分为SPI Master与SPI Slave。 SPI Master只能有一个,但SPI Slave可以有很多个。
SPI有这些Pin:
MOSI: Master Out Slave In, 代表Master输出资料,并且Slave收资料的Pin
MISO: Master In Slave Out, 代表Master收资料,并且Slave输出资料
SCK: Serial Clock, 有时简写成CLK, 当Master输出Clock的波形时才可以送收资料
CS: Chip Select, 有时称作SS (Slave Select),一个SPI Master可以接到多个Slave,其中MOSI, MISO, SCK都可以与其它Slave并联,只有CS是每个Slave都需要一根Pin,平常准位在HIGH, 要与特定的Slave沟通时, Master会将那根CS Pin的准位Pull LOW, 告知特定的Slave要准备送收。
Copyrights ©瑞晟微电子(苏州)有限公司 2021. All rights reserved. 使用条款