中书门下平章事 发表于 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的稍后测试,应该也是解决了

patch1582 发表于 2025-10-13 20:20:09

好帖

East Wind 41 发表于 2025-10-26 12:51:04

l楼主的贴子发布的特别好。适合学习。谢谢。跟帖练习。

amd2600amd 发表于 2025-10-30 08:37:40

有IIc吗

zhp 发表于 2025-10-30 09:01:47

amd2600amd 发表于 2025-10-30 08:37
有IIc吗

3楼和4楼的代码是基于IIC的
你可以下载参考一下

妖怪罗小黑OL 发表于 2025-10-30 10:55:55

建议增加I2S的代码

amd2600amd 发表于 7 天前

zhp 发表于 2025-10-30 09:01
3楼和4楼的代码是基于IIC的
你可以下载参考一下

好的谢谢
页: 1 2 3 4 5 6 [7]
查看完整版本: AiCube图形化程序自动生成【SPI,SPI-DMA,I2C,I2C-DMA】代码,驱动OLED-12864