这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » NXP-MCXA153开发之四——硬件i2c驱动ssd1306

共5条 1/1 1 跳转至

NXP-MCXA153开发之四——硬件i2c驱动ssd1306

助工
2024-06-14 21:33:22     打赏

【目的】

在移植好MCXA153的i2c驱动后,在线配置ssd1306工程,并运行ssd1306的测试代码,并配置不同的i2c总线速度观看不同速率的FPS。

【移植步骤】

1、打开env图形化配置工具,在RT-Thread online packages → peripheral libraries and drivers目录下面使能ssd1306

image.png

2、继续进入目录,修改对应的ssd1306的地址为0x3C,i2c为i2c0,并使能示例工程

image.png

3、保存工程后,重新生成工程,并编译下载到开发板。

4、将ssd1306连接到J5的第6、7脚。

image.png

执行

ssd1306_TestAll

就可以看到OLED成功的点亮。

【速率测试】

通修改修改不同的baud,可以看到速率的不同,运行结果如下:

1K:

image.png

4K:

image.png

1M

image.png

可以看到不同的速度,对刷新率还是有所提升的,由于ssd1306采用页寻址模式,如果修改为水平寻址模式,应该还有提升的空间。

【总结】

RTT可以快速的实现i2c的模块驱动,驱动设备可以快速在不同的平台中实现。






关键词: 刘工爱评测之NXP      MCXA153     RT-thr    

高工
2024-06-15 07:56:09     打赏
2楼

谢谢分享


专家
2024-06-16 16:07:57     打赏
3楼

谢谢分享


工程师
2024-06-21 09:10:58     打赏
4楼

谢谢分享。


院士
2024-06-23 17:24:33     打赏
5楼

谢谢分享,学习了


共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]