找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2947|回复: 10
收起左侧

单片机OLED画点函数折腾了好几个星期了

[复制链接]
ID:884042 发表于 2021-3-27 22:10 | 显示全部楼层 |阅读模式
我已经被这家伙折腾了好几个星期了!谁让OLED是8个点连在一起的呢?有没有哪位大神帮忙一下?我快要被闷死了!
回复

使用道具 举报

ID:884042 发表于 2021-3-27 22:11 | 显示全部楼层
补充一下:我的OLED是在某1个宝上买的0.96寸双色屏IIC接口
回复

使用道具 举报

ID:622100 发表于 2021-3-27 23:49 | 显示全部楼层
建议直接买模块,用起来比较友好
回复

使用道具 举报

ID:884042 发表于 2021-3-28 08:45 | 显示全部楼层
吾心悦汝 发表于 2021-3-27 23:49
建议直接买模块,用起来比较友好

我买的是模块啊,已经做好PCB板了
回复

使用道具 举报

ID:749782 发表于 2021-3-28 10:58 | 显示全部楼层
不是有例程吗  看着理解一下  网上也有介绍怎么打点的帖子吧
回复

使用道具 举报

ID:390416 发表于 2021-3-28 11:53 | 显示全部楼层
搜索我的名字搜一下
回复

使用道具 举报

ID:435676 发表于 2021-3-28 15:46 | 显示全部楼层
τ 宝上买串口屏,好用,不需要自己研究。很成熟的屏建议可以玩玩
回复

使用道具 举报

ID:89515 发表于 2021-3-28 16:57 来自手机 | 显示全部楼层
是因为Y轴为一个字节数据而不知道怎么处理吗?如果是的话,这个需要用单片机的RAM建立独立缓存实现  读-修改-写 。因为这种屏没有独立缓存的缘故。
回复

使用道具 举报

ID:884042 发表于 2021-3-28 19:12 | 显示全部楼层
mengzhixinheng 发表于 2021-3-28 16:57
是因为Y轴为一个字节数据而不知道怎么处理吗?如果是的话,这个需要用单片机的RAM建立独立缓存实现  读-修 ...

是的,只是我听不大懂
回复

使用道具 举报

ID:884042 发表于 2021-3-28 19:13 | 显示全部楼层
1051798957 发表于 2021-3-28 15:46
τ 宝上买串口屏,好用,不需要自己研究。很成熟的屏建议可以玩玩

请推荐一个链接
回复

使用道具 举报

ID:89515 发表于 2021-3-28 21:04 来自手机 | 显示全部楼层
xjx51 发表于 2021-3-28 19:12
是的,只是我听不大懂

是不懂缓存怎么用吗?还是不懂怎么与屏建立联系?
建立联系很简单,单片机ram中开辟128*64---1k字节的缓存,将数据写入缓存,再将缓存中的数据刷到屏幕上就行了。
这时如果需要画点就容易了,只需要将点画到缓存中。
画点时,先确定坐标,然后读出缓存中对应坐标的数据,再将点换算为字节(Y轴已字节为单位)与上(写0)或者或上(写1)读出的数据,最后将新数据重新写入对应坐标。
缓存被更改后重新刷屏就行了。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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