目的
用RTT 驱动SSD1306
方法步骤
-
下载rtthread源码:https://gitee.com/lugl/rt-thread。这个创库我会修正一些试用的问题。
-
在rt-thread\bsp\wch\risc-v\ch32v208w-r0目录下打开env,配置启用i2c:
修改默认的参数为SCL:PB8(24) SDA:PB9(25)
【注意】我就是原来直接用PC7、PC6结果查问题查了三天才搞好。
启用ssd1306,以及启用示例:
保存同步pkge。
-
修改编译工具:
修改rtconfig.py 如下:
【编译工具目录查看】:
右键查RT-Thread图标就可以看到起始位置:
- 执行scons编译
Administrator@XTZJ-20211228NB M:\\RT_Thread\\CHV208\\rt-thread\\bsp\\wch\\risc-v\\ch32v208w-r0
$ scons
scons: Reading SConscript files ...
Newlib version: 3.0.0
scons: done reading SConscript files.
scons: Building targets ...
scons: building associated VariantDir targets: build
scons: `.' is up to date.
scons: done building targets.
然后用wchisp工个下载
下载结束后,开启MSH终端,输入ssd1306_TestAll
msh >ssd1306_TestAll
然后在OLED上就可以看效果了,详见视频。
WeChat_20230421081955
|