迪文串口屏教程(3)

这篇具有很好参考价值的文章主要介绍了迪文串口屏教程(3)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

系列教程

迪文串口屏教程(1)
迪文串口屏教程(2)
迪文串口屏教程(3)

一、串口屏与PC机通信显示中文

临时做了一个界面,放置两个文本显示控件
文本1的变量地址0x0001
文本2的变量地址0x0010

控制具体设置参数如下:

迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
如果串口屏需要显示中文的话,FONT1_ID要对应自动的字库,不然会出现乱码。显示中文要使用一个ASCLL码及汉子内码转换器,这个可以询问迪文的客服要。我这里整理有字符和转换器。我使用的字库是“60GBK16_宋体”,16号字库,其他字库可以自己生成。
链接:https://pan.baidu.com/s/1xYfefZ5bgN3M7k-AmVJt3w
提取码:mazl

把字库文件“60GBK16_宋体”放到下载目录下即可
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件

下一步要我们将我们要显示的中文字符进行编码转换
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
最后向串口发送我们数据
文本1数据:5A A5 11 820001 BFAA C6F4 0000 0000 0000 0000 0000 0000
文本2数据:5A A5 11 820010 BFAA C6F4 0000 0000 0000 0000 0000 0000

最后显示的效果
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件

二、串口屏与PC机通信显示整形数据

显示整形就非常简单了,在上位机放在数据变量显示控件,具体设置参数如下:
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
这时我们连接好串口,向串口发送数据:
5A A5 05 820020 0025
其中5AA5帧头;05数据长度;82写指令;0004变量地址;0025表示数据的十六进制。
显示效果如下:
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件

三、串口屏与PC机通信显示图标

生成图标库文件可以去观看一个B站迪文的教学视频
https://www.bilibili.com/video/BV1VA411x7uK?p=2&vd_source=176871182e066b0cc001feb27c0798cf
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
我这里生成了一个图标库文件,拷贝到DWIN_SET文件夹下
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
屏幕控制具体配置如下
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
程序下载到屏幕显示如下
迪文串口屏,迪文串口屏学习笔记,嵌入式硬件
我们这时候只需要想串口发送5A A5 05 820021 0001绿灯就可以熄灭。
发送5A A5 05 820021 0000,绿灯亮起。
其中5AA5帧头;05数据长度;82写指令;0002变量地址;0000显示下限0所对应的图标文章来源地址https://www.toymoban.com/news/detail-629881.html

到了这里,关于迪文串口屏教程(3)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux学习(嵌入式硬件知识)

           GPU(Graphics Processing Unit,图形处理单元)和 CPU(Central Processing Unit,中央处理单元)是计算机中两种不同的处理器。它们在功能、设计和用途上有所不同。 CPU(中央处理单元): CPU 是计算机中的主要处理器,负责执行计算机程序中的指令。 CPU 主要用于执行通用计算

    2024年04月27日
    浏览(53)
  • STM32串口通信详解(嵌入式学习)

    时钟信号在电子领域中是指用于同步和定时电路操作的周期性信号。它在数字系统和通信系统中起着至关重要的作用,用于协调各个组件之间的数据传输和操作。 时钟信号有以下几个重要的方面: 频率:时钟信号的频率是指单位时间内信号周期的数量。它通常以赫兹(Hz)为

    2024年02月09日
    浏览(69)
  • 单片机/嵌入式小白教程—硬件(三)51单片机最小系统

    目录 简介 51单片机器件原理图 复位电路 供电电路 晶振电路 下载电路 最小系统原理图  更加方便的51单片机 传统51单片机最小系统包含:复位电路、供电电路、晶振电路、下载电路   其中, 第9脚(RST)为复位引脚, 第40脚(VCC)第20脚(GND)为供电引脚, 第19脚(XTAL1)第

    2024年02月08日
    浏览(75)
  • 【嵌入式学习-STM32F103-USART串口通信】

    4-1 基本流程 4-2 整体代码 4-2-1 main.c 4-2-2 Serial.c 4-2-3 Serial.h 5-1 查询 5-2 中断 5-3 整体代码 5-3-1 main.c 5-3-2 Serial.c 5-3-3 Serial.h 6-1 使用状态机接收数据包的思路 6-2 串口收发HEX数据包 6-2-1 main.c 6-2-2 Serial.c 6-2-3 Serial.h 6-3串口收发文本数据包 6-3-1 main.c 6-3-2 Serial.c 6-3-3 Serial.h 全双工:打

    2024年02月15日
    浏览(61)
  • 【嵌入式开发学习】__扒一扒单片机串口IAP原理

    目录 一、什么是IAP? 二、串口IAP实验 1. 实验说明 2. 工程说明 IAP工程: LED工程: 3. IAP源码说明  (1)主函数: (2)主菜单函数Main_Menu (3)下载程序功能函数SerialDownload  4、下载验证 (1)下载IAP程序  (2)通过IAP程序引导下载LED程序 (* ̄︶ ̄)创作不易!期待你们的 点

    2024年02月20日
    浏览(53)
  • 【嵌入式学习笔记】嵌入式入门2——中断(外部中断)

    打断CPU执行正常的程序,转而处理紧急程序,然后返回原暂停的程序继续运行,就叫中断 作用1: 实时控制在确定时间内对相应事件作出响应 ——定时器中断 作用2: 故障处理检测到故障,需要第一时间处理 ——外部中断 作用3: 数据传输不确定数据何时会来 ——串口中断

    2024年02月08日
    浏览(74)
  • 【嵌入式学习笔记】嵌入式基础9——STM32启动过程

    程序段交叉引用关系(Section Cross References):描述各文件之间函数调用关系 删除映像未使用的程序段(Removing Unused input sections from the image):描述工程中未用到被删除的冗余程序段(函数/数据) 映像符号表(Image Symbol Table):描述各符号(程序段/数据)在存储器中的地址、类

    2024年02月15日
    浏览(87)
  • 嵌入式学习笔记汇总

    本文整理STM32、STM8和uCOS-III的所有文章链接。 源码:mySTM32-learn STM32学习笔记(1)——LED和蜂鸣器 STM32学习笔记(2)——按键输入实验 STM32学习笔记(3)——时钟系统 STM32学习笔记(4)——NVIC中断优先级管理和外部中断EXTI STM32学习笔记(5)——系统定时器SysTick STM32学习笔

    2023年04月20日
    浏览(73)
  • 嵌入式系统>嵌入式硬件知识

    AI芯片的特点包括 :新型计算范式AI芯片的关键特征: 1、新型的计算范式 AI 计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。

    2024年02月08日
    浏览(55)
  • 嵌入式学习笔记——IIC通信

    本文接着之前的M4系列介绍,对另外一个十分常见的通信总线进行一个介绍,就是IIC总线。 首先,还是找个免费劳动力来做一个官方的介绍,下面这一段话非常全面的介绍了IIC的各个特征,用之前提到的通信特征来总结,IIC是一种串行,同步,半双工,板级有线通信。与SPI对

    2024年02月06日
    浏览(77)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包