![]() u8g2动态显示首先,了解u8g2是什么?网上查了一下,这个资料也不少。大家可以自行查看,我主要看了一篇移植u8g2单色图形库驱动OLED。然后参考坛友硬件I2C移植U8g2——OLED:SSD1306这篇帖子。 其次,搭建CH32V307关于u8g2的工程,我还是从I2C_7bit_Mode这个例程出发,修改程序,提取增加代码。具体步骤如下:
![]() 图1 下载github开源代码
![]() 图2 拷贝csrc ![]() 图3 最后代码目录 第三步,删除u8g2的csrc目录下与ssd1306无关的代码,减少代码量。
![]() 图4 保留的文件
![]() 图5 d-setup文件修改
![]() 图6 d-memory修改 第四步,修改增加代码,参考坛友刘建华帖子自己进行整合。工程代码中User目录如图7所示。 ![]() 图7 User目录下修改增加 代码不贴了,附录有代码。贴一下main函数吧,如下所示。
|
14.92 MB, 下载次数: 35, 下载积分: 积分 -1 分
最后一字是“试”,经过不停的尝试肯定有个解决办法。 |
扫一扫,分享给好友
电子发烧友网
电子发烧友开云(中国)官方