logo资料库

串口屏常见问题解答(文件:Serial-LCD-FAQ).pdf

第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
资料共37页,剩余部分请下载后查看
串口屏常见问题解答 版本:V3.0 版本 V1.0 编著文档 描述 V2.0 添加组态功能、更新新内容 V3.0 添加新内容 日期 审查 2012-05-18 李 勇 2013-09-14 李 勇 2014-06-12 李 勇
串口屏常见问题解答 V3.0 目 录 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 第 1 章 硬件类问题 ············································································ 1 初学者购买屏后如何快速入门 ··························································· 1 如何查看固件版本号 ······································································· 1 什么是带组态控件功能 ···································································· 2 经济型、基本型、RS485 型和小尺寸 Nano 的区别 ································· 3 RS232 和 TTL 电平设置 ··································································· 3 波特率强制恢复 ············································································· 4 485 串口屏跟 RS232 使用区别 ··························································· 4 如何实现低功耗 ············································································· 4 RTC 电池型号 ················································································ 4 如何设置 CRC 校验模式 ··································································· 5 通讯电缆是否可以定制? ································································· 5 通讯 8P 端子是否可以更换? ····························································· 5 产品是否有配套外壳 ······································································· 5 产品定制条件 ················································································ 5 第 2 章 PC 软件问题类 ········································································ 6 如何设置工程属性 ·········································································· 6 什么是自动背光调节 ······································································· 6 工程编译出错 ················································································ 6 启动画面不存在 ············································································· 6 联机设备失败 ················································································ 7 USB 下载失败/打开设备失败 ····························································· 8 串口下载失败/打开设备失败······························································ 8 SD 卡下载失败 ··············································································· 8 2.4/2.8/3.0 寸不支持虚拟串口屏 ·························································· 8 如何关闭按钮事件通知 ···································································· 9 如何实现按钮长按效果 ···································································· 9 如何将工程图片交给第 3 方公司生产 ················································ 10 第 3 章 显示类问题 ··········································································· 11 屏幕上电黑屏或闪烁 ······································································ 11 文本显示出错或乱码 ······································································ 11 文本显示速度慢 ··········································································· 12 如何改变文本控件的背景色 ···························································· 13 文本无法显示 ·············································································· 13 如何确保文本显示正确 ·································································· 13 画面切换速度慢 ··········································································· 14 图片显示异常 ·············································································· 14 按钮按下时的效果图显示错误 ························································· 14 RTC 时钟显示异常 ········································································· 14 是否外部指令更改按钮和切换画面 ··················································· 14 第 4 章 触摸问题类 ··········································································· 16 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11
4.1 4.2 4.3 4.4 串口屏常见问题解答 V3.0 触摸大范围漂移 ··········································································· 16 画面弹出请校准触摸界面 ······························································· 16 触摸失灵····················································································· 16 蜂鸣器不时进行鸣叫 ····································································· 16 第 5 章 单片机程序类 ········································································ 17 处理器参考平台 ··········································································· 17 Keil 开发环境版本········································································· 17 第 6 章 曲线控件使用详解 ·································································· 18 概述 ··························································································· 18 操作流程····················································································· 18 6.2.1 添加控件··············································································· 18 6.2.2 对应属性参数的说明 ······························································· 18 6.2.3 下载工程··············································································· 19 6.2.4 原理说明··············································································· 19 6.2.5 指令步骤说明 ········································································ 21 第 7 章 如何自定义任意 window 字体显示 ·············································· 23 概述 ··························································································· 23 操作流程····················································································· 23 7.2.1 软件准备··············································································· 23 7.2.2 直接替换系统原始宋体字库 ······················································ 23 7.2.3 非常规字体生成流程 ······························································· 24 第 8 章 如何将串口屏旋转 90 度显示 ···················································· 31 概述 ··························································································· 31 操作流程····················································································· 31 8.2.1 美工素材准备 ········································································ 31 8.2.2 小尺寸 Nano 型画面旋转 90 度显示 ············································· 31 8.2.3 经济型、基本型等旋转 90 度显示 ···············································32 7.1 7.2 5.1 5.2 6.1 6.2 8.1 8.2
串口屏常见问题解答 V3.0 第1章 硬件类问题 1.1 初学者购买屏后如何快速入门 下载《串口屏开发包》》 1.2 如何查看固件版本号 固件版本号代表了设备烧入的程序版本。用户在使用串口屏时候,若遇到了一些难以解 决的问题,建议将问题描述和设备版本信息一起发送给技术支持。获取版本的方法如下: 1. 直接看屏背面标签。正常情况下,产品出厂前背面均有型号和标签,用户只需将产 型号和版本标签告诉支持人员即可,如图 1.2 所示。 图 1.2 固件版本标签纸 2. 如果屏背面无贴固件标签,则参照图 1.3 所示进行连接(若无串口调试板,需要自行 焊线进行连接),然后打开 VisualTFT 软件,选择串口 COM 通道,点击“联机设备”,如图 1.4 所示。联机成功后,软件右下角将显示对应产品版本号,如图 1.5 所示,然后用户将其 固件版本截图发给技术支持。
串口屏常见问题解答 V3.0 图 1.3 PC 与串口屏联机 图 1.4 联机设备 图 1.5 查看产品版本号 1.3 什么是带组态控件功能 所谓组态功能就是屏幕很多功能直接在 PC 中配置即可完成,无需单片机的参与,减少 程序开发量。例如我司串口屏有有几个典型的组态控件:按钮控件、文本控件、动画控件、 仪表和进度控件等,它们具备的功能如下: (1) 按钮控件
串口屏常见问题解答 V3.0 通过上位机 VisualTFT 软件对工程画面中的所有按钮进行配置,即可在无用户程序参与 下,自动实现画面的切换,按钮的按下和弹起,自定义指令输出等功能。画面中任何按钮被 按下,屏幕都会将此按钮的 ID 编号上传给用户,无需计算坐标值。 (2) 文本控件 上位机预先将文本在工程画面中的位置、颜色、字体和背景色设置好,用户只需对相应 的文本 ID 进行读写数据,无需关心坐标值、颜色和字体等信息。 (3) 动画控件 用户可任意控制 gif 动画的播放、停止、暂停、上下帧和指定帧播放。 (4) 图标控件 用户可轻松实现同一位置不同状态图标显示,例如 LED 灯交替显示。 (5) 曲线控件 用户只需发送 AD 采样数据,屏幕会自动进行拟合,动态推移显示。 (6) 仪表控件 通过上位机预先对仪表盘进行设置,用户只需要发送相应数值即可实现指针转动。假如 表盘刻度范围为 0-180,用户只需发送数值 90,指针将自动转到 90 刻度处。 (7) 进度条控件 通过上位机预先对进度条的方向、起始值、终止值、前景和背景图等参数进行设置,用 户只需要发送对应的显示数值,即可实现进度条递增或递减。 (8) 滑块控件 通过上位机预先对滑块的游标大小、刻度值、起始值、终止值和背景图等参数进行设置, 用户拖动游标或点击某个刻度处时,设备将立刻上传当前游标所在位置值。 (9) 系统内置虚拟键盘和中文输入法 上位机预先对画面某位置处进行弹出键盘设置,点击该区域后,系统将自动弹出内置键 盘。用户选择中英文输入法后点击确定,输入的字符全部以 ASCII 码形式上传到主机。 1.4 经济型、基本型、RS485 型和小尺寸 Nano 的区别 经济型主要用于消费家电和物联网领域,侧重低成本、安装方式直接采用 PCB 背贴在 液晶屏后面,安装方式不受限制,可自由发挥;带组态、5V 电压、1G 存储器,只支持串口 和 SD 卡下载,不支持 USB 下载。 基本型则是偏重工业类应用,PCB 和液晶屏通过铁扣方式固定,电压 5-26V,支持 USB、 串口和 SD 卡下载,功能与经济型一样; RS485 型就是在基本型基础上增加了 485 电路,其他功能与基本型一样。 因此对于成本不是异常苛刻,建议使用基本型开发,后期用量上去之后,可以考虑降低 成本,使用经济型的替换。无论哪种系列,所有开发方式均一样。 小尺寸 Nano 系列主要针对 2.4/2.8 和 3.0 尺寸,不支持组态功能,存储图片少,主要用 于用显示内容少、成本苛刻场合。 1.5 RS232 和 TTL 电平设置 所有产品均支持 232 和 TTL 电平模式切换。若用户需要 TTL 通讯方式,只需将 J5 焊盘 短路,不同型号屏短点位置也不一样,用户需要先找到通讯接口附近标有白色丝印“ON= TTL, OFF=RS232”,如图 1.6 所示,然后将其短路,反之断开就是 232 电平了。TTL 电平兼容 3.3V 和 5V IO 系统。无论用户单片机是否 5V 还是 3.3V 系统,均可正常使用。
串口屏常见问题解答 V3.0 图 1.6 4.3 寸基本型 TTL 通讯方式设置(图片举例) 1.6 波特率强制恢复 1. 实际操作中,若用户忘记了所设的波特率值或波特率误设置为 115200 以上,导致电 脑无法再次联机,此时可以电烙铁短接 J4 焊点,然后重启设备,波特率将强制恢复到 9600bps。只有去掉短路点后,才能进行其它波特率设置,如图 1.7 所示。 同样,不同的型号 J4 点为位置也不一样,用户也是必须先找到丝印“ON=9600bps, OFF=User Set”, 然后附件找到 J4 短路点。 图 1.7 通讯波特率恢复(图片举例) 2. 若您购买的产品支持 USB 下载,还可以直接新建一个工程,工程配置波特率为 9600, 然后重新进行下载,此时波特率将恢复到 9600。 1.7 485 串口屏跟 RS232 使用区别 目前基本型部分型号支持了 485 通讯接口,485 接口使用方法与 232 一样,只是通讯方 式不一样,只能二者选一。485 串口屏无法与 PC 进行握手联机,必须购买 485 转 RS232 模 块才可以操作。所以使用 485 串口屏时候,用户可以先利用虚拟串口屏配置好画面,调试 OK 后,最后通过 USB 将工程下载进去。 1.8 如何实现低功耗 由于液晶屏的背光消耗功率很大,部分场合因为电源输出功率受限,必须降低串口屏功 耗才能满足。此时有 2 种方案供用户选择:(1) 降低液晶屏背光。通过改变背光电阻值,将 当前背光调低 30%,功耗也会相应降低 30-40%,此时画面显示不会有太多的贬质,依然可 以接受;(2) 主板电路增加一个 MOS 开关电路,控制整个串口屏的电源。例如需要低功耗 模式时,用户的低功耗单片机输出 IO 信号关闭整个串口屏电源,然后单片机也随之进入休 眠模式,一旦用户按下轻触开关,此时唤醒休眠中的单片机,然后单片机再打开串口屏的电 源,这样整个系统就达到了真正的低功耗,方便电池供电。 1.9 RTC 电池型号 RTC 产品电池均为选配,用户需要自己购买电池,电池型号为 CR1220,电池电压 3V。 电池是容易震动脱落产品,建议电池两端用树脂胶进行固定。
串口屏常见问题解答 V3.0 1.10 如何设置 CRC 校验模式 打开 PC 软件,点击工具,进入工程配置,选择 CRC16 位校验,然后重新编译工程, 再次点击工具,进入量产向导,只选中“下载触控配置”,下载成功后即可。 1.11 通讯电缆是否可以定制? 我司目前统一标配的是 20cm 长电缆,规格型号:5264/8P 双正 26#红白排 20cm。用 户可以自己定制所需长度电缆,供应商:信誉连接器电子有限公司,电话 020-61916078。 1.12 通讯 8P 端子是否可以更换? 目前我司 8P 通信端子采用卧式焊接,接口朝下。若用户需要更换立式端子,接口朝内, 需与我司销售人员进行联系。 1.13 产品是否有配套外壳 目前只有 7 寸基本型有配套的外壳,其它尺寸均没有外壳。建议用户可以在国内 2 个知 名壳体厂家进行购买,分别是:宁波三和壳体有限公司 www.china-mould.com 和长河机箱 www.enclosures.com.cn。您选择好某个壳体后,我司还可以定制 PCB 尺寸。 1.14 产品定制条件 用户直接下单 500PCS,我司可免费进行硬件和功能设计。若前期订单小于 500PCS,我 司酌情收取一定开发费,订单累积到 500PCS 返回定制费。对于潜力项目、大客户项目,可 与我司相关销售人员进一步深入沟通,共同合作。
分享到:
收藏