为什么现在用的otm8018b型LCD屏的ID不能被读取?
以前添加otm8018b的ID老是读不出ID,TimKing说的是这个屏不读ID,没有找到具体原因。最近做otm8018b与JD9161两LCD屏的兼容,刚开始用 AP7350版本,JD9161 LCD没有成功点亮(后面make clean重新编译后才行的)。后来,换用了P6S版来编译下载,jd9161能够成功显示,但是otm8018b不能显示,也就是没有成功兼容。检查了添加的代码,声明等是否正确,然而并没有发现什么问题。
为什么就没能够读到otm8018b的ID?TimKing就用串口查看开机的日志log,log上显示:没有读到otm8018b的ID。奇怪了,最近一次测试,用一块新的otm8018b,ID是能够读到的。在我这p6s系统兼容jd9161,otm8018b的ID就读不到了。难道之前用的otm8018b有问题,不能读ID。然后在TimKing那够读otm8018b的板子上,下载之前能够读ID的p6s工程,也是不能够读到这老的otm8018b的ID。再仔细看了开机日志,发现居然读到的是jd9161的ID。为什么插上的otm8018b的LCD屏,读到的却是jd9161的ID。TimKing推测,一直认为是otm8018b屏,其实弄错了,它是jd9161!
后来将读ID的代码改了,确是读到了jd9161的ID。没做兼容之前发现系统读不出otm8018b的ID,就有了解释了。之前一直要强制return 1,otm8018b(实际是jd9161屏)才能正常显示。之前的认为是otm8018b (jd9161(1))和现的jd9161(2)屏的ID是一样的,但是因为它们的玻璃不同,初始化代码也就不同,所以jd9161(1)和现的jd9161(2)屏只能够用一个进行兼容。后面将jd9161与rm68172、otm8018b_tn进行兼容,都是成功的,ID读取正常。
这次是看了开机日志发现了屏幕型号不对,之前没有看日志,找不出为什屏老是读不出ID。会看日志是调试系统的一个重要技能,同时,还可以借助示波器,获取波形,然后和数据手册对照,看看时序是否吻合。此外,要根据现象进行推理,找出问题出处。能够调试好系统,还是需要加强功底。
为什么现在用的otm8018b型LCD屏的ID不能被读取?相关推荐
- 嵌入式LCD 屏学习
前言 文章主要是对我网上知识进行学习,汇总,如有侵权与我联系 分类 段码液晶屏 段码液晶屏早期研发于日本,在80年代引入中国,主要是替代LED数码管(由7个笔段组成,用于显示数字0~9),如计算器.钟 ...
- 51单片机LCD屏补充知识
一. LCD屏就是51单片机上显示屏,自我理解的LCD显示屏的功能类似于C语言中的printf函数,将所要达到的结果显示出来-----肉眼可见. LCD显示屏的函数: LCD_1602.c #inc ...
- 小明分享|sigmstar SSD201/SSD202 针对MIPI的LCD屏配置操作说明分享,更多Sigmastar相关技术文档及沟通讨论,可以给小明留言,小明邀请你进入我们的技术沟通群
小明会定期分享SigmastarSSD201/202相关芯片技术文档!我们也有一个Sigmastar技术沟通群聊!有感兴趣的开发小伙伴也可以留言给小明,小明邀请你进入! SSD20X 平 台 LCD ...
- 小明分享|sigmstar SSD201/SSD202 针对RGB的LCD屏配置操作说明分享
SSD20X 平 台 LCD 屏 的 配 置 主 要 涉 及 两 个 结 构 体 :MI_PANEL_ParamConfig_t . MI_PANEL_MipiDsiConfig_t 和他们定义在:p ...
- linux spi屏驱动程序,65 linux spi设备驱动之spi LCD屏驱动
SPI的控制器驱动由平台设备与平台驱动来实现. 驱动后用spi_master对象来描述.在设备驱动中就可以通过函数spi_write, spi_read, spi_w8r16, spi_w8r8等函数 ...
- lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微
首页 > 新闻中心 发布时间:2020-11-15 08:27:09 导读:思迈微为您提供辽宁寸LCD屏价格,测距仪LCD显示屏的相关知识与详情: 以上便是对LED点阵式显示屏的软硬件系统.组成 ...
- LCD屏参:手把手教你计算LCD屏参(proch值)
LCD屏参(proch值)解释和计算 Linux内核的lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数: /* include/linux/fb.h */ struct fb_ ...
- iQOO Neo5活力版或本月发布:搭载骁龙870+高刷LCD屏
3月16日晚,iQOO正式发布了全新的iQOO Neo 5旗舰手机,虽然搭载的是骁龙870而非顶级的骁龙888处理器,但该机首次在同价位机型上搭载了独显芯片,号称游戏60帧可变120高帧,受到了不少用 ...
- rust怎么调整夜晚亮度_买手机时LCD屏和OLED屏怎么选?终于明白了!
手机近几年来更新的速度越发的快,屏幕色彩的艳丽程度也越来越绚丽.目前最为主流的LCD屏和OLED屏,这两款屏幕都有什么优缺点,比较一下做一个明了. 苹果最新的iPhone11系列新机中,iPhone1 ...
最新文章
- 微信小程序---系统信息-位置信息-定位信息
- 随机信号通过带通滤波器
- ubuntu下载工具aria2 uGet
- java servlet 输出_JavaWeb中servlet读取配置文件的方式
- cf 1060e 树形dp 树上任意两点的距离和
- Win11关机后自动开机怎么办 Win11关机后自动开机的解决方法
- 统一沟通_边缘安装及配置之十七_(Windows Server 2008 R2 SP1英文版)
- Java集合之LinkedList常见实例操作,实例说明
- 每日算法系列【LeetCode 685】冗余连接 II
- VC如何设置默认的调试程序
- python斐波那契数列_python3实现斐波那契数列(4种方法)
- 能源消耗总量计算公式_能耗计算公式
- R语言 伯努利试验和二项分布
- mysql用户主机设置密码_MySQL用户账号管理(添加、删除、限制、设置密码、远程访问)...
- 云计算与大数据技术应用前四章知识点整理
- 计算机体系结构--进制及其运算
- android涂鸦板保存功能,Android 使用Path实现涂鸦功能
- hackinglab.cn 注入关之一
- 联想z5可以刷鸿蒙系统吗,联想Z5线刷刷机教程_联想Z5线刷升级更新官方系统包方法...
- 虚拟机服务器警报设置,设置VMware vCenter警报器获得更好的管理