极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: butOn

驱动OLED,没用第三方库,处女作

[复制链接]
发表于 2015-4-11 12:42:40 | 显示全部楼层
butOn 发表于 2015-4-10 13:20
/*
* OLED_Arduino-3.0.ino
*

为什么两个版本,一个说有错,一个说没错的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 08:14:03 | 显示全部楼层
布列松 发表于 2015-4-10 14:02
ok 成功上传了 正确显示

6个脚,没有CS是吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 08:15:12 | 显示全部楼层
布列松 发表于 2015-4-11 12:42
为什么两个版本,一个说有错,一个说没错的

这个我不知道
回复 支持 反对

使用道具 举报

发表于 2015-4-12 11:48:39 | 显示全部楼层
butOn 发表于 2015-4-12 08:14
6个脚,没有CS是吗?

是的 没有CS的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-12 14:28:09 | 显示全部楼层
布列松 发表于 2015-4-12 11:48
是的 没有CS的

哦,CS应该是硬件置低了,你看看电路图应该加了下拉电阻。
这样的话SPI总线只能连一个从设备
回复 支持 反对

使用道具 举报

发表于 2015-4-16 15:37:37 | 显示全部楼层
比用第三方库能省不少空间。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-17 23:56:45 | 显示全部楼层
老胖熊 发表于 2015-4-16 15:37
比用第三方库能省不少空间。

是啊,而且自己写更有成就感
回复 支持 反对

使用道具 举报

发表于 2015-5-28 02:19:11 | 显示全部楼层
菜鸟问一句,Arduino 有硬件 SPI 功能, 看你的程序是 用 软件 模拟的 SPI , 可否使用 Arduino 的 硬件 SPI .
另外,我有一块 1.3吋屏的 OLED  主控是 QT1106 芯片,也能显示, 只是屏幕右边有一条白色竖条,怎么去掉,
先谢谢了!
回复 支持 反对

使用道具 举报

发表于 2015-5-28 02:31:53 | 显示全部楼层
菜鸟再问一句, 我把程序中的  128 换成 132 就解决了 屏幕右边的白线问题, 但是从第二行开始的字符就依次向左偏移了几个字符。在哪里改一下
谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-28 12:58:29 | 显示全部楼层
老来疯 发表于 2015-5-28 02:19
菜鸟问一句,Arduino 有硬件 SPI 功能, 看你的程序是 用 软件 模拟的 SPI , 可否使用 Arduino 的 硬件 SPI ...

可以使用硬件SPI
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-28 13:09:21 | 显示全部楼层
本帖最后由 butOn 于 2015-5-28 13:11 编辑
老来疯 发表于 2015-5-28 02:31
菜鸟再问一句, 我把程序中的  128 换成 132 就解决了 屏幕右边的白线问题, 但是从第二行开始的字符就依次 ...


字符的写入我用到了光标的概念,如果你仔细阅读代码(3.0版)最后面那三个函数就知道是怎么回事了,
每个字符的宽度是2byte 所以128的一行可以显示16个字符,你把后面那三个函数中光标偏移的规则改改就行了,不过132的话有点麻烦 只多了1byte
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-20 03:38 , Processed in 0.043972 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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