freeelectron 发表于 2022-8-29 21:20

【AT-START-WB415测评】软硬件I2C测试0.96吋OLED

本帖最后由 freeelectron 于 2022-8-31 08:33 编辑

如题,测试了软硬件I2C,本文使用I2C驱动0.96吋OLED,OLED驱动芯片为SSD1306。

如图所示,显示了字符串、中文字符。

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

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

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

,其中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接口

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

汉字字库是用的哪个软件显示的、            
页: [1]
查看完整版本: 【AT-START-WB415测评】软硬件I2C测试0.96吋OLED