OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2654|回复: 4

关于SSD1309液晶控制器的疑问

[复制链接]

8

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2018-12-21
在线时间
126 小时
发表于 2020-3-31 10:53:24 | 显示全部楼层 |阅读模式
77金钱
原厂的Datasheet包括模块方案整合商的说明书都没有提到的一些细节,我觉得不成功可能就是这样。
1,SPI模式下,支持连续地送入显示数据流或者控制命令流吗?
我使用SPI2+DMA刷新屏幕,所以数据流无延迟传输直到终止,液晶控制器响应得过来吗?
2,使用了Vertical addressimg mode,垂直寻址模式,不同于一般的页面寻址模式,读写数据也是发送设置段起始终止地址和页起始终止地址,随后直接传输GRAM数据就可以了吗?
3,屏幕的最大通信速率是多少?根据Dataseheet的描述,SPI的位时钟极限频率约3MHz,最先我设置为1.764MHz,显示混乱;改成一半还是一个样。
目前调试勉强能让屏幕发光,但是内容都是随机乱码,但是又能看到一点点想显示的东西,比如说我想画一个暗的矩形,有时候能显示有时候显示一半,有时候长和宽随机改变,包括位置,真让人一脸懵逼。但是代码都是一样的,重复复位再执行就会看到不同结果?What the hell it is????????????
想显示一个16x16的矩形,相同的代码复位后再运行,重复了5次,得到了随机的5个结果,运行更多次会得到更多的随机结果,不带重样的,我跪了:

5.jpg 4.jpg 3.jpg 2.jpg 1.jpg


正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
439
金钱
439
注册时间
2018-12-21
在线时间
126 小时
 楼主| 发表于 2020-3-31 11:27:10 | 显示全部楼层
我有不祥的预感,好像是我把某些GPIO搞坏了。换成SPI1接口后似乎正常了些许,每次的错误结果至少都一样了。不会再随机跳动了。
回复

使用道具 举报

6

主题

412

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2711
金钱
2711
注册时间
2019-8-14
在线时间
414 小时
发表于 2020-3-31 14:52:40 | 显示全部楼层
帮顶~~
回复

使用道具 举报

1

主题

231

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2872
金钱
2872
注册时间
2018-1-24
在线时间
258 小时
发表于 2020-4-1 08:41:45 | 显示全部楼层
时间序可能有错误
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 07:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表