GM 串口图像显示软件 V1.1

GM 串口图像显示软件 V1.1

将串口数据转换成多种格式的图像软件
针对V1.0更新了通信协议
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • GM 串口图像显示软件 V1.1 by 李锦上
  • 功能简介
  • =======================================
  • 将串口收到的图像数据按图像格式显示出来
  • 支持多种格式的图像
  • 支持按行更新图像
  • 支持多行更新图像
  • 占用MCU资源小 通信成功率高
  • =======================================
  • 通信协议: 每两帧之间间隔大于10ms
  • Byte0 :0xA5 帧头
  • Byte1 :0x5A 帧头
  • Byte2 :帧长 低8位
  • Byte3 :帧长 高8位
  • Byte4 :功能码 0x01:图像水平更新
  • Byte5 :图像行号 低8位
  • Byte6 :图像行号 高8位
  • ByteN :图像数据 一列数据从左向右依次填充 小端模式
  • ByteN+8:0xAA 帧尾
  • =======================================
  • 图像数据帧例子:
  • 图像格式:GRAY1 图像宽度:128 图像高度:128
  • 更新第0行的图像:A5 5A 18 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 AA
  • 图像格式:RGB565 图像宽度:48 图像高度:48
  • 更新第0行的图像:A5 5A 68 00 01 00 00 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF AA
  • =======================================
  • 取模设置
  • PCtoLCD2002(支持单色):阴码、逐行式、顺向
  • Image2Lcd(支持单色、灰度、彩色):水平扫描、取消包含图像头数据、勾选高位在前、其它保持默认(字节内像素数据正序、自左向右扫描、自顶至底扫描)
  • =======================================
  • 软件更新地址:https://github.com/lijinshang/GM_SerialImage
  • 软件编写匆忙难免有bug,还请不吝指正
  • 作者邮箱:lijinshang@126.com
  • =======================================

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/264790.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Landsat7_C2_SR数据集(大气校正地表发射率数据集)

Landsat7_C2_SR数据集是经大气校正后的地表反射率数据,属于Collection2的二级数据产品,空间分辨率为30米,基于Landsat生态系统扰动自适应处理系统(LEDAPS)(版本3.4.0)生成。水汽、臭氧、大气高度…

PSO 优化 LQR 权重系数(2)

PSO 优化 LQR 权重系数(2) 主要编写了 MATLAB 代码,能够正常运行,注释还是比较详细的 %% 清空工作空间并跑一下路径规划 clc; clear all; run(double_lane.m);%% 基本参数设置 % 车辆参数 cf-66900*2; cr-62700*2; m1723; Iz417…

openGauss学习笔记-151 openGauss 数据库运维-备份与恢复-物理备份与恢复之gs_basebackup

文章目录 openGauss学习笔记-151 openGauss 数据库运维-备份与恢复-物理备份与恢复之gs_basebackup151.1 背景信息151.2 前提条件151.3 语法151.4 示例151.5 从备份文件恢复数据 openGauss学习笔记-151 openGauss 数据库运维-备份与恢复-物理备份与恢复之gs_basebackup 151.1 …

Oracle-pl/sql developer客户端连接报错问题分析

问题一: 用户在windows电脑使用pl/sql developer客户端使用tns方式连接数据库时,出现ORA-12170 TNS连接超时报错 使用ezconnect方式连接可以成功 问题一分析: 首先,查看pl/sql developer软件的Oracle客户端配置configure-->preferences,确…

麒麟系统使用桌面共享远程桌面

客户端安装vinager 服务端 安装 vnc4server xrdp tightvncserver vino 安装完成后 需要重启 在用户的家目录下新建 .xsession 写入xfce4-session防止闪退 雪花屏 开启xrdp服务 远程链接 Vnc只能链接系统登录的用户 Rdp可以链接所有普通用户

晶圆划片机助力LED陶瓷基板高效切割:科技提升产业新高度

博捷芯半导体划片机在LED陶瓷基板制造领域,晶圆划片机作为一种先进的切割工具,正在为提升产业效率和产品质量发挥重要作用。通过精确的切割工艺,晶圆划片机将LED陶瓷基板高效地切割成独立的芯片,为LED产业的快速发展提供了有力支持…

【队列】数据也得排队

目录 引言 队列的概念 队列的实现 单向链表队列 结构 初始化 入队 出队 取队头 取队尾 求个数 判空 内存释放 总结 引言 队列,这个看似普通的数据结构,其实隐藏着无尽的趣味和巧思。就像单向链表这把神奇的魔法钥匙,它能打开队…

redis数据淘汰策略:

面试官:了解redis数据淘汰策略吗? 就是当Redis内存使用达到设置的上限时, 此时需要使用redis数据淘汰机制来进行数据淘汰。(有针对key的 和 针对value数据的) Redis支持8种不同策略来选择要删除的key: n…

【JavaSE专栏62】Java继承:面向对象编程中重要的基石

Java继承:面向对象编程中重要的基石 🚀 Java继承:面向对象编程中重要的基石 🚀摘要引言 🌐 一、探寻继承的本质 🕵️‍♂️1. 继承的基本原理2. 实现继承的方式单继承与多继承extends关键字 3. 子类与父类关…

SSL证书更新

首先,我们需要理解为什么需要更新SSL证书。SSL证书的有效期通常为一年。一旦证书过期,浏览器会显示警告,提示用户该网站的SSL证书已经过期,这可能会导致用户对网站的信任度下降,甚至直接离开网站。此外,一些…

【IDEA】IntelliJ IDEA中进行Git版本控制

本篇文章主要记录一下自己在IntelliJ IDEA上使用git的操作,一个新项目如何使用git进行版本控制。文章使用的IDEA版本 IntelliJ IDEA Community Edition 2023.3,远程仓库为https://gitee.com/ 1.配置Git(File>Settings) 2.去Git…

最新Redis7持久化(权威出版)

首先我们要知道什么是持久化:持久化是指将数据保存到磁盘上,以确保在Redis服务器重启时数据不会丢失。 Redis支持两种主要的持久化方式:RDB持久化和AOF持久化 下面让我依次给你介绍一下: RDB持久化 作用 这是将Redis数据保存…