首页 > 其他分享 >PX01如何通过LcdTools读取IC值自动生成初始化代码

PX01如何通过LcdTools读取IC值自动生成初始化代码

时间:2023-09-27 12:22:04浏览次数:39  
标签:初始化 读取 代码 PX01 指令 LcdTools 寄存器 IC

在点屏调试中我们会碰到这种情况,一个已经烧录过全代码的屏在没有获取他的全代码的情况下,怎么从IC里面读取生成初始化代码下到其他屏?

LcdTools可以完美解决上述问题,下面举例说明操作过程。

首先,我们需要熟悉Driver IC,有哪些寄存器地址,如何进行寄存器读写,我们以ILI9881C为例;

ILI9881C 通过寄存器FFh来设置PAGE,设置好PAGE后才可以把每个PAGE里面的寄存器读取出来;

 LcdTools切到“在线调试”栏,勾选“LP模式”,选择“代码指令”,在编辑区进行编辑寄存器读取指令,如下图

编辑完读取指令后点击“编译”按钮,再点击“发送”按钮发送测试指令,在右侧端口输出栏会显示读取信息。

 

其次,通过读取出来的值去分析选择,哪些是需要的关键寄存器,把需要的保留读取,不需要的可以屏蔽;做完上述确认后,就是要如何让LcdTools自动生成初始化代码了;

在读取调试指令开头添加学习声明指令MipiLearn(ON)开启自动学习,后面所发送的读写指令就会自动生成初始化代码格式在端口输出栏输出,如下图:

 这样就可以直接使用生成的初始化代码到代码编辑区调试,验证是否OK。

 

以上就是初始化代码自学习功能介绍,做抛砖引玉之用!

 

标签:初始化,读取,代码,PX01,指令,LcdTools,寄存器,IC
From: https://www.cnblogs.com/xk-image/p/17732414.html

相关文章

  • 在sqlserver2008中使用自带的消息队列Service Broker
    以前有个业务操作本来是用sqlserver的表中触发器来处理的,后来在使用一个存储过程中,涉及到这个表后,发现存储过程执行过程,需要等待涉及的表的触发器操作完成才会返回,导致这个存储过程耗时有点久,这样就出现锁的问题,本来想改造下代码写到C#中,后来也懒得弄了,就找了找,发现可以用消息队......
  • python numpy所有的数据类型 查看 np.sctypeDict
    >>>np.sctypeDict{'?':<class'numpy.bool_'>,0:<class'numpy.bool_'>,'byte':<class'numpy.int8'>,'b':<class'numpy.int8'>,1:<class'num......
  • 上手ElasticSearch必须了解的核心概念
    ElasticSearch概述ElasticSearch(简称ES)是一个分布式的使用REST接口的搜索引擎,属于非关系型数据库。它是在lucene的基础上进行研发的,隐藏了lucene的复杂性,提供简单易用的RESTfulApi接口。ES的分片相当于lucene的索引。ES属于Elastic公司,该公司同时拥有Logstash及......
  • 一文读懂:下一代微服务技术Service Mesh
    相信提到微服务大家一定不会陌生,但是说起服务网格,即ServiceMesh,很多同学可能就会画大大的问号了!话不多说先给结论:我们可以简单的把ServiceMesh理解为网络代理,它可以解决传统微服务中的痛点,把服务通信及相关管控功能从业务中分离!网络代理网络代理可以简单类比成现实生活中的中......
  • KdMapper扩展实现之microstar(NTIOLIB_X64.sys)
    1.背景  KdMapper是一个利用intel的驱动漏洞可以无痕的加载未经签名的驱动,本文是利用其它漏洞(参考《【转载】利用签名驱动漏洞加载未签名驱动》)做相应的修改以实现类似功能。需要大家对KdMapper的代码有一定了解。 2.驱动信息 驱动名称NTIOLIB_X64.sys 时间戳50......
  • 525_关于E5订阅用户使用OneDrive提示需要安装Microsoft Intune公司门户应用的解决办法
    这是一篇原发布于2020-06-0112:17:00得益小站的文章,备份在此处。问题现象使用OneDrive安卓、iOS客户端提示[scodetype="share"]若要将工作或学校帐户用于此应用,必须安装MicrosoftIntune公司门户应用。请点击“转到商店”继续操作。[/scode]必须下载MicrosoftIntune公司门......
  • 552_关于win10每次开机都出现『我们需要修复你的Microsoft帐户』的解决办法
    这是一篇原发布于2021-03-2114:21:00得益小站的文章,备份在此处。问题症状每次开机都会在系统通知中心提示“Microsoft帐户问题我们需要修复你的Microsoft帐户(很可能你的密码已更改)。选择此处以便在“体验共享”设置中修复。解决办法大多数情况是由于账号开启了双重验证导致,......
  • sanic vue-vben开发学习(一)
    兵马未动,规矩先行。开发是个系统工程,不是随便写点小代码就能交差的。需要定好规范。我认为,应当坚持以下原则。以文档为核心。良好的文档。这个完全是我自己在做,没有团队,我的团队都是甲方,提供需求的。我应当调研完毕,先写文档,计划怎么做。甚至可以把我写的调研,放在公开的网站上,......
  • 逻辑树(LogicTree)和可视化树(VisualTree)
    遍历逻辑树和可视化树FrameworkElementLevel.(FrameworkElementType).(FrameworkElementName)[DataContextType]publicstaticclassTreeHelper{publicstaticstringgetTree(FrameworkElementcontainer){StringBuildersb=newStringBuilder();......
  • P6411 [COCI2008-2009#3] MATRICA 题解
    水题。发现根据限制\(M_{i,j}=M_{j,i}\)可以知道除了主对角线上的点,其他的点都是成对出现的。也就是说如果有一条要求的\(a_i\)为奇数,那么至少有一个\(c_i\)在主对角线上。记\(S=\sum\limits_{i=1}^{k}(a_i\equiv1\pmod2)\),即有\(S\)个要求中\(a_i\)为奇数。主对......