例9-u8g2嵌入式图形库显示测量值

扩展板的配置

功能短接配置
传感器单总线R42, R18, R19, R21
显示屏SPI总线R9, R10, R11, R12,R13

传感器的连接

管脚信号
SENS_D0GND
SENS_D1PB10/USART3_TX
PB11/USART3_RX
SENS_D2VDD

显示屏的连接

管脚信号
OLED_CSPB12/SPI2_CS
OLED_DCPB7
OLED_RESPB6
OLED_D1PB15/SPI2_MOSI
OLED_D0PB13/SPI2_SCK
dav

软件运行流程

该例是在例5-单总线DS18B20温度传感器的基础上增加显示功能,u8g2带显示缓冲,支持UNICODE字符,显示比u8x8高效,但是需要额外的显示缓冲,使用SPI总线驱动SSD1306的OLED, 由于显示比较慢,在节点时隙结束后进行显示。

完整实现代码参见下面链接
https://gitee.com/tinywsn/fw-stm32l1-wbed-usr/tree/master/apps/u8g2