扩展板的配置
功能 | 短接配置 |
---|---|
传感器单总线 | R42, R18, R19, R21 |
显示屏SPI总线 | R9, R10, R11, R12,R13 |
传感器的连接
管脚 | 信号 |
---|---|
SENS_D0 | GND |
SENS_D1 | PB10/USART3_TX PB11/USART3_RX |
SENS_D2 | VDD |
显示屏的连接
管脚 | 信号 |
---|---|
OLED_CS | PB12/SPI2_CS |
OLED_DC | PB7 |
OLED_RES | PB6 |
OLED_D1 | PB15/SPI2_MOSI |
OLED_D0 | PB13/SPI2_SCK |

软件运行流程
该例是在例5-单总线DS18B20温度传感器的基础上增加显示功能,u8x8是小型图形库u8g2中的一部分,它不带显示缓冲,只能显示8×8的ASCII字符,使用SPI总线驱动SSD1306的OLED, 由于显示比较慢,在节点时隙结束后进行显示。
完整实现代码参见下面链接
https://gitee.com/tinywsn/fw-stm32l1-wbed-usr/tree/master/apps/u8x8