中书门下平章事
发表于 2025-8-13 22:56:05
zhp 发表于 2025-6-16 16:48
3楼演示了使用AiCube生成 硬件I2C 代码驱动OLED12864的流程
本楼演示使用AiCube生成 硬件 I2C-DMA 代码驱动 ...
测试中,最后一行不受控,不知道什么原因
大明狐
发表于 2025-8-14 10:51:16
中书门下平章事 发表于 2025-8-13 22:56
测试中,最后一行不受控,不知道什么原因
最后一行是指屏幕的八行里的最后一行吗?
你用的屏幕是SSD1306的还是SSD1315的?
这个驱动是针对SSD1306芯片的屏幕的。
SSD1315屏幕的话,需要把OLED_Refresh函数里的定位指令部分去掉,只保留发送1024个数据的那行;或者改成分别定位八行然后每行发送128个数据的方式。
中书门下平章事
发表于 2025-8-14 12:07:43
大明狐 发表于 2025-8-14 10:51
最后一行是指屏幕的八行里的最后一行吗?
你用的屏幕是SSD1306的还是SSD1315的?
非常感谢,SPI的直接发1024字节,完全可以发挥DMA的优势,IIC的稍后测试,应该也是解决了