社区
嵌入开发(WinCE)
帖子详情
oled液晶显示有覆盖现象,代码应该怎么改一下呢?
carl3753198
2016-11-28 11:45:41
我24*24的acs码表显示abcd等字符有覆盖的现象怎么修改一下,显示基本对了,最后修改一下哪里呢?
LCD_ShowString(125,33,"abcd"); 我的字库取模由1608改为24*24
...全文
708
13
打赏
收藏
oled液晶显示有覆盖现象,代码应该怎么改一下呢?
我24*24的acs码表显示abcd等字符有覆盖的现象怎么修改一下,显示基本对了,最后修改一下哪里呢? LCD_ShowString(125,33,"abcd"); 我的字库取模由1608改为24*24
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
carl3753198
2016-11-28
打赏
举报
回复
字库用pctolcd2002取的24*24
C_Rabbit
2016-11-28
打赏
举报
回复
就是temp的问题……
C_Rabbit
2016-11-28
打赏
举报
回复
额,貌似看错了,楼上说的有误,我再看下
C_Rabbit
2016-11-28
打赏
举报
回复
看不到你的字库是什么格式,无法判断 不过变量temp按照你的用法的话,u8是不行的,应该设置成u16,综合分析也应该是现在出现这个显示错误的原因
carl3753198
2016-11-28
打赏
举报
回复
是分开了,那又为什么没有显示完整呢?字库错了还是函数呢?
C_Rabbit
2016-11-28
打赏
举报
回复
x+=8 改成 x+=12试试
carl3753198
2016-11-28
打赏
举报
回复
carl3753198
2016-11-28
打赏
举报
回复
carl3753198
2016-11-28
打赏
举报
回复
应该像9楼说的那样,但是我还是不知道怎么改好,48个字节,应该都是8位8位来做的。现在我把c51版的程序贴上去,有空就看看吧,非常感谢你们,有你们心里踏实一点
xqhrs232
2016-11-28
打赏
举报
回复
是不是字符的间隔没算好?
C_Rabbit
2016-11-28
打赏
举报
回复
要干活了,最后通读一遍,只能作出如下猜测: 首先,字库是以48个字节为1个字符,即1个字符共有48*8=384个点位,以高度为16分的话,宽度则应该是24,这里暂不知道具体字库是什么样子的(实际是懒得打字到字符转换软件去比对了) 其次,在显示程序中,字库的单个字符是由48个char型构成的,那么temp设置为u8是对的,但这么一来,for(t=0,t<12,t++)函数中的temp>>=1这个移位操作就很奇怪了,因为只有8位,移12位的话,最后面4位的操作肯定是显示空白,但不知道LCD_WR_DATA函数是怎么运作的,所以这里是存在问题的 最后,楼主加油,我闪了。
C_Rabbit
2016-11-28
打赏
举报
回复
从字库看,貌似你的字库显示效果是“ a ”," b "这样的? 如果是的话,那依然是覆盖了。 那么只需要把x+=8那里改成x+=24即可 但是,你用的显示函数里有个地方很奇怪,temp明明设置的是u8,移位操作只能支持8位,却拿它做12位的移位操作;然而字库又是8位的数据,所以这个代码本身问题就很多,是否移植的过于粗糙了
carl3753198
2016-11-28
打赏
举报
回复
把temp改成u16改了还是不起作用,感觉那里的数据类型还要改一下?
STM32在
OLED
屏上显示数据——基于SPI协议
一、SPI协议简介 二、
OLED
显示 1.
OLED
显示原理 2.项目要求 显示名字,学号 将AHT20温湿度传感器采集到的数据通过
OLED
屏显示 上下或左右滑动显示——通过硬件刷屏模式 在使用
OLED
屏的时候,我们首先在厂家给的网站下载示例工程,要想完成需要的效果,只需要进行修
改
即可。 链接: http://www.lcdwiki.com/zh/0.96inch_SPI_
OLED
_Module 3.实现过程 (1)名字学号的显示 要想在
OLED
屏上显示出所需要的汉字,我们首先需要通过PCtolCD200
【正点原子STM32】
OLED
实验(
OLED
显示屏、ATK_
OLED
模块,
OLED
驱动原理、SSD1306工作时序(8080时序),
OLED
驱动芯片,字符显示原理、字模生成软件,
OLED
基本驱动步骤)
一、
OLED
显示屏介绍一、
OLED
显示屏介绍
OLED
(Organic Light-Emitting Diode)显示屏是一种利用有机发光二极管制成的显示技术。与传统的LCD(Liquid Crystal Display)显示屏相比,
OLED
具有许多优点和一些缺点。
STM32F407
OLED
驱动及浮点数显示综合实战
OLED
(Organic Light-Emitting Diode,有机发光二极管)显示屏是一种新型的显示技术,它利用有机材料在通电后自行发光的特性来显示图像。与传统的LCD(Liquid Crystal Display,
液晶显示
屏)相比,
OLED
显示屏具有更薄、更轻、响应速度更快、视角更广、色彩更丰富等优点。STM32F407系列单片机是ST公司推出的一款高性能Cortex-M4核心的微控制器。它采用了32位ARM架构,提供了高性能的数字信号处理(DSP)能力。
【笔记】制作简易指针式表盘界面和太空人界面 基于stm32驱动7脚SPI协议
OLED
液晶显示
屏 RTC内部时钟(一)理解
OLED
画点
oled
的数据存放模式,
OLED
本身是没有显存的,它的显存是依赖于SSD1306提供的。SSD1306的显存总共为128 * 64bit大小,SSD1306将这些显存分为了8页。每页包含了128个字节,总共8页,这样刚好是128*64的点阵大小。
OLED
技术与应用实践教程
本文还有配套的精品资源,点击获取 简介:
OLED
是一种自发光显示技术,具备高对比度、快速响应和超薄设计的优势,在众多领域得到应用。本资料全面
覆盖
OLED
的工作原理、驱动方式及编程实践。首先介绍
OLED
的基本组成和工作原理,然后深入探讨使用STM32微控制器驱动
OLED
的技术细节,包括初始化、显示参数设置、数据传输等。接着,讲解字模的获取与显示技术的分类,包括被动矩阵和主动矩...
嵌入开发(WinCE)
19,519
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章