迪文串口屏

迪文串口屏使用总结

  1. 迪文串口屏中一个字表示2字节,一个地址表示1个字。
  2. Keil C51开发时,传给GUI界面显示的字符串结尾要加上两字节的0x00或者0xFF作为结束符。如:”TextTest\0\0"。
  3. Keil C51软件本身具有Bug,在识别中文字符时,会自动将0xFD编码抛弃,导致含有该编码的字符显示出错(如“数”字等会显示不正 常),解决方法有3种:
    a) 从网络下载补丁,但此种方式有风险不推荐;
    b) 直接传入有问题的汉字编码,而不是输入汉字,正确写法“\xCA\xFD学\0\0”,错误写法:“数学\0\0”,但需要查找汉字编码,可借助软件 如 中英文字符编码查询软件;
    c) 直接在有问题的汉字后面补上”\xFD”编码,如“数\xFD学\0\0”,推荐此种写法。
  4. GBK编码中,0xXX7F位置无汉字编码,编程时要注意跳过。
  5. 显示屏在显示来自C51动态写入的中文字符串中,出现中文显示错误,调试发现,Keil默认文件为utf-8编码,导致中文字符串在解析时也按照utf-8的编码生成,这样就跟屏幕上的GBK编码不一致导致中文字符显示错误,可以使用VSCode重新打开该包含中文字符串的文件,将其以GBK编码方式保存后,再次编译下载,屏幕能正常显示中文字符。
  6. 在进行C51开发时,当使用xdata定义变量存储在外部存储器的时候,不要直接进行赋初值,因为此时T5L单片机还未进行外部存储器初始化,将变量初始化放置在T5L单片机初始化后即可。
  7. ADC挂载在GUI核心上,OS核心通过系统地址访问,ADC无需初始化,上电即开始采集数据,8个通道依次轮询采集转换,转换时间为80ms。在访问地址传输8字节读写数据时(具体参考ASIC手册),手册中的D7表示最低字节,D0表示最高字节。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值