以前添加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不能被读取?相关推荐

  1. 嵌入式LCD 屏学习

    前言 文章主要是对我网上知识进行学习,汇总,如有侵权与我联系 分类 段码液晶屏 段码液晶屏早期研发于日本,在80年代引入中国,主要是替代LED数码管(由7个笔段组成,用于显示数字0~9),如计算器.钟 ...

  2. 51单片机LCD屏补充知识

    一. LCD屏就是51单片机上显示屏,自我理解的LCD显示屏的功能类似于C语言中的printf函数,将所要达到的结果显示出来-----肉眼可见. LCD显示屏的函数:  LCD_1602.c #inc ...

  3. 小明分享|sigmstar SSD201/SSD202 针对MIPI的LCD屏配置操作说明分享,更多Sigmastar相关技术文档及沟通讨论,可以给小明留言,小明邀请你进入我们的技术沟通群

    小明会定期分享SigmastarSSD201/202相关芯片技术文档!我们也有一个Sigmastar技术沟通群聊!有感兴趣的开发小伙伴也可以留言给小明,小明邀请你进入! SSD20X 平 台 LCD ...

  4. 小明分享|sigmstar SSD201/SSD202 针对RGB的LCD屏配置操作说明分享

    SSD20X 平 台 LCD 屏 的 配 置 主 要 涉 及 两 个 结 构 体 :MI_PANEL_ParamConfig_t . MI_PANEL_MipiDsiConfig_t 和他们定义在:p ...

  5. linux spi屏驱动程序,65 linux spi设备驱动之spi LCD屏驱动

    SPI的控制器驱动由平台设备与平台驱动来实现. 驱动后用spi_master对象来描述.在设备驱动中就可以通过函数spi_write, spi_read, spi_w8r16, spi_w8r8等函数 ...

  6. lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微

    首页 > 新闻中心 发布时间:2020-11-15 08:27:09 导读:思迈微为您提供辽宁寸LCD屏价格,测距仪LCD显示屏的相关知识与详情: 以上便是对LED点阵式显示屏的软硬件系统.组成 ...

  7. LCD屏参:手把手教你计算LCD屏参(proch值)

    LCD屏参(proch值)解释和计算 Linux内核的lcd控制器使用clcd_panel结构体表示一个LCD屏的硬件参数: /* include/linux/fb.h */   struct fb_ ...

  8. iQOO Neo5活力版或本月发布:搭载骁龙870+高刷LCD屏

    3月16日晚,iQOO正式发布了全新的iQOO Neo 5旗舰手机,虽然搭载的是骁龙870而非顶级的骁龙888处理器,但该机首次在同价位机型上搭载了独显芯片,号称游戏60帧可变120高帧,受到了不少用 ...

  9. rust怎么调整夜晚亮度_买手机时LCD屏和OLED屏怎么选?终于明白了!

    手机近几年来更新的速度越发的快,屏幕色彩的艳丽程度也越来越绚丽.目前最为主流的LCD屏和OLED屏,这两款屏幕都有什么优缺点,比较一下做一个明了. 苹果最新的iPhone11系列新机中,iPhone1 ...

最新文章

  1. 微信小程序---系统信息-位置信息-定位信息
  2. 随机信号通过带通滤波器
  3. ubuntu下载工具aria2 uGet
  4. java servlet 输出_JavaWeb中servlet读取配置文件的方式
  5. cf 1060e 树形dp 树上任意两点的距离和
  6. Win11关机后自动开机怎么办 Win11关机后自动开机的解决方法
  7. 统一沟通_边缘安装及配置之十七_(Windows Server 2008 R2 SP1英文版)
  8. Java集合之LinkedList常见实例操作,实例说明
  9. 每日算法系列【LeetCode 685】冗余连接 II
  10. VC如何设置默认的调试程序
  11. python斐波那契数列_python3实现斐波那契数列(4种方法)
  12. 能源消耗总量计算公式_能耗计算公式
  13. R语言 伯努利试验和二项分布
  14. mysql用户主机设置密码_MySQL用户账号管理(添加、删除、限制、设置密码、远程访问)...
  15. 云计算与大数据技术应用前四章知识点整理
  16. 计算机体系结构--进制及其运算
  17. android涂鸦板保存功能,Android 使用Path实现涂鸦功能
  18. hackinglab.cn 注入关之一
  19. 联想z5可以刷鸿蒙系统吗,联想Z5线刷刷机教程_联想Z5线刷升级更新官方系统包方法...
  20. 虚拟机服务器警报设置,设置VMware vCenter警报器获得更好的管理

热门文章

  1. 微信公众号防封服务器,快来!这里有运营人必备的微信号防封指南!
  2. 2021年电工(技师)最新解析及电工(技师)复审考试
  3. SecureCRT for linux安装教学
  4. 灵境(元宇宙)金融投资及监管的探讨
  5. 华为路由器连接小米电视无法联网问题
  6. Mac版下实现51单片机进行开发的环境搭建
  7. 手动装机太麻烦?别慌Cobbler自动装机来帮你
  8. ppt打印一页6张铺满不留白_你真的会做ppt?这些习惯和操作你有吗?
  9. 凯撒密码(Caesar)
  10. css多行文本换行时出现右边参差不齐结局方案