HMI下载协议说明.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

本文讲述的HMI下载协议仅适用于希望自己制作下载程序或者希望单片机

去控制HMI下载资源文件的用户,属于高级应用范畴,不属于HMI界面设计

的范畴,因此需要有一定基础的用户才能操作。深圳市淘晶驰电子有限公司仅

仅只对此协议做一个公布说明,不提供任何跟下载协议有关的技术支持,如果

对串口操作不熟悉的朋友建议忽略此说明,请直接使用USARTHMI软件进行下

载即可,无需对此协议有任何了解。

下载步骤1:联机操作

此步骤主要用来搜索HMI设备在哪个串口上,以及设备当前的波特率。如

果这两个条件是已知的,那么可以不用做这个步骤,在你的程序中直接固定串

口号和设备当前使用的波特率后直接跳到步骤2开始下载。

搜索方法:分别向电脑的每个串口分别用不同波特率发送一个联机指令:connect

设备收到联机指令后会返回联机数据,如果收到正确的联机数据,说明设备联

机成功,至此,得到当前设备的串口号和当前使用的波特率.

联机指令发送说明:因为一直在循环发送指令,所以当屏幕在正确的波特率上

收到数据时,数据的最前面肯定会有部分上一次错误的波特率下的错误数据,

因此这个时候第一条指令肯定是会被当成错误指令的。所以每次发送的时候需

要发两条指令,第一条发空指令(即单纯的三个0XFF),第二条才是connect+3

个0XFF

延时说明:每此尝试一次联机指令后需要等待数据返回的最短时间为(单位:ms):

(1000000/尝试的波特率)+30

假如在9600波特率下尝试联机,需要等待返回的最短时间为:

1000000/9600+30=134ms

其他波特率以此类推

数据解释:

以TJC4024T032_011R设备为例,设备返回如下8组数据(每组数据逗号隔开):

comok1,101,TJC4024T032_011R,52,61488,D264B8204F0E1828

comok:握手回应

1:表示带触摸(0是不带触摸)

101:设备内部预留数据

TJC4024T032_011R:设备型号

52:设备固件版本号

61488:设备主控芯片内部编码

D264B8204F0E1828:设备唯一序列号设备FLASH大小(单位:字节)

下载步骤2:开始下载

此时已经知道设备在哪个串口号上,也知道设备当前的波特率了,可以发送下

载指令了。

第一步:发送指令whmi-wrifilesize,baud,res0

filesize:tft文件的大小(单位:字节)

baud:强制下载使用的波特率

res0:预留数据,使用任意ASCII字符即可

假如需要下载的tft文件大小为10000字节,需要使用115200波特率下载,那

么就发送指令:

whmi-wri10000,115200,0

发送完此指令以后,需要修改电脑的波特率为刚才设置的强制波特率(如果当

前波特率和强制下载波特率不一致的话)

第二步:下发tft文件的二进制数据

设备收到whmi-wri指令后在500ms以内会返回一个0x05的数据(仅仅是一个

字节,没有3个0XFF的结束符,波特率为刚才设置的强制下载波特率),收到

此数据后,可以开始下发tft文件的二进制数据,下发格式为每包下发4096字

节,最后一包剩余多少就发多少,每包发送完成以后,需要等待屏幕返回响应

信号,响应信号依然为一个单一字节的0x05。

文档评论(0)

wulianjishu666 + 关注
实名认证
文档贡献者

嵌入式物联网技术交流指导,wulianjishu666

1亿VIP精品文档

相关文档