[活动专区] 【AT-START-WB415测评】软硬件I2C测试0.96吋OLED

[复制链接]
1502|16
 楼主| freeelectron 发表于 2022-8-29 21:20 | 显示全部楼层 |阅读模式
本帖最后由 freeelectron 于 2022-8-31 08:33 编辑

如题,测试了软硬件I2C,本文使用I2C驱动0.96吋OLED,OLED驱动芯片为SSD1306。
oled.jpg
如图所示,显示了字符串、中文字符。

硬件I2C,本文配置为快速模式(400kHz),引脚使用PB6和PB7。

本驱动重新编写,没有使用官方的中间件文件i2c_application.c/h。

本驱动移植了多个MCU,鉴于篇幅太长,直接上传相关代码文件:

oled.rar (48.31 KB, 下载次数: 29) ,其中oled.c是源码,fontlib.h是字库。

aspoke 发表于 2022-9-3 16:54 | 显示全部楼层
oled的配置代码有吗
 楼主| freeelectron 发表于 2022-9-3 17:15 | 显示全部楼层
aspoke 发表于 2022-9-3 16:54
oled的配置代码有吗

附件里面
plsbackup 发表于 2022-9-3 18:59 | 显示全部楼层
wb415的有几个iic接口

评论

@freeelectron :模拟开发简单一些吧。  发表于 2022-11-23 20:59
1个  发表于 2022-9-3 19:23
isseed 发表于 2022-9-3 21:44 | 显示全部楼层
这个硬件iic可移植性太差了
 楼主| freeelectron 发表于 2022-9-4 10:12 | 显示全部楼层
isseed 发表于 2022-9-3 21:44
这个硬件iic可移植性太差了

硬件的各个厂家驱动都不一样,甚至同一个厂家的不同系列驱动都不一样,当然硬件的速度比软件模拟的快多了。
Henryko 发表于 2022-9-7 21:28 | 显示全部楼层
基本都放弃使用硬件iic了
Undshing 发表于 2022-10-5 21:07 | 显示全部楼层
硬件的不好移植啊
 楼主| freeelectron 发表于 2022-11-24 08:41 | 显示全部楼层
Undshing 发表于 2022-10-5 21:07
硬件的不好移植啊

还好
primojones 发表于 2022-12-2 23:00 | 显示全部楼层
软硬件I2C的效果一样的吗?              
yeates333 发表于 2022-12-3 14:49 | 显示全部楼层
这个可以移植arduino的显示库吗?
 楼主| freeelectron 发表于 2022-12-3 16:09 | 显示全部楼层
yeates333 发表于 2022-12-3 14:49
这个可以移植arduino的显示库吗?

u8g2库可以移植
sdlls 发表于 2022-12-4 19:33 | 显示全部楼层
习惯于模拟iic,好移植其他设备上。
uptown 发表于 2022-12-4 20:12 | 显示全部楼层
汉字字库是用的哪个软件显示的、              
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:stm32/LoRa物联网:304350312

66

主题

786

帖子

11

粉丝
快速回复 在线客服 返回列表 返回顶部