SPI的最基本的接法,就是CS,SLK,MISO与MOSI,可能还有一些其他的控制引脚,要看一下你的屏的手册上的引脚定义了,
不过,还有电源,要另外的添加的,SPI不可以供电的。
树莓派集成了SPI接口,要使用它需要:
1. 正确的连接相应的线,例如:
需要注意这里要分清GPIO引脚号是BCM编号还是实际编号。GND脚和树莓派的GND连接;D0接到树莓派的SCLK脚(第23号脚),即BCM.11脚;D1接到MOSI脚(第19号脚),即BCM.10;RES接到BCM.17脚,即第11号脚;DC接到BCM.22脚,即第15号脚;CS接到CE0脚(第24号脚)。总之,除了RES和DC是可以任意指定GPIO口,电源需要合理供电(这里是树莓派取电,也可能其他供电),其他引脚(除了供电相关)是必须和树莓派上的指定脚连接的。
2. 执行sudo raspi-config 进入配置页,打开SPI接口
sudo raspi-config
3. 在程序中实现数据输出形成显示控制。
spi 屏幕接口,插到 树莓派 40 pin 扩展接口的 spi 接口上,加载 spi 屏幕驱动就可以工作了
树莓派自带spi接口,可以将这个接口连接到spi屏。需要注意的就是片选了:你可以根据自己的需要设置片选。
缺省好像就已经装好驱动了。。。
树莓派上面本来就有SPI接口的,直接用树莓派的SPI接口接那个屏幕就行
不过树莓派默认的桌面是不会向SPI输出的,要用SPI的屏幕显示桌面,必须要刷那个SPI屏专用的系统才行,这个系统并不开源