上回驱动了个DHT11,并用串口输出温湿度,为了接下来便于显示传感器信息,添加了一块0.96寸OLED屏来显示,还是上次的GPIO项目,新建个SPI.c然后从官方SPI例程中拷贝初始化代码,如下,之前一直调不通,但换其他片子能驱动,一时不得姐,最后修改分频器为2分频竟然跑起来了,同样都是72M,ST在8分频下依旧可以跑,但在沁恒上却只能2分频,以后再研究了,切正题.
OLED用的SSD1306,中景园的屏,例程是模拟SPI,这里把他改为硬件SPI,如下:
然后while里添加显示信息,
打完收工,话时没有main.h头文件用起来还真有些不太顺手,
效果还可以.