任务要求
练习通过SPI总线实现OLED屏幕显示。显示自己的学号和姓名。
本人所用开发板:野火STM32F103指南者;
代码编写烧录:KEIL5
所用协议:SPI;
所用例程来源:http://www.lcdwiki.com/zh/0.96inch_SPI_OLED_Module
SPI协议接口
SPI协议(SerialPeripheralInterface),即串行外围设备接口,是一种高速全双工的通信总线。
基本通信过程:
SPI引脚:
MISO:主设备输入/从设备输出引脚。该引脚在从模式下发送数据,在主模式下接收数据;
MOSI:主设备输出/从设备输入引脚。该引脚在主模式下发送数据,在从模式下接收数据;
SCK:串口时钟,作为主设备的输入,从设备的输入;
NSS:从设备选择。这是一个可选的引脚,用来选择主/从设备。它的功能是用来作为“片选引脚”,让主设备可以单独地与特定从设备通讯,避免数据线上的冲突。
SPI下的STM32与OLED连接