本帖最后由 XYX 于 2019-5-21 21:06 编辑 *
前提说明:
U8G2 软件包单色1.3寸OLED屏驱动在 RT-Thread 移植到stm32l4r5-st-nucleo板,使用的是软件模拟I2C通讯
使用的硬件资源:
stm32l4r5-st-nucleo板,中景园电子1.3英寸单色OLED显示屏(I2C通讯、控制芯片SH1106)
使用的软件资源:
MDK5、rt-thread-4.0.0版本、U8G2软件包、env_released_1.1.2工具、Xshell-6.0.0111p终端工具
移植主要过程:
[list=1]
(*)进入 BSP 根目录,打开Env控制台,在命令行模式下输入 menuconfig 命令
(*)依次选择 RT-Thread online packages ---> 、 peripheral libraries and drivers ---> 、 U8G2: a monochrome graphic library ---> 、选中 Use hardware i2c 、 (i2c1) i2c device name ---> 、 U8G2 Examples ---> 、选中 SSD1306: an example for I2C OLED (software) 、选中 SSD1306: an example for I2C OLED (hardware)
(*)依次选择 Hardware Drivers Config ---> 、On-chip Peripheral Drivers --->、 Enable I2C1 BUS (software simulation) ---> 、选中 (8) i2c1 scl pin number、选中 (9) I2C1 sda pin number<