STM32使用大彩串口屏程序框架使用总结
大彩科技是专注做串口屏的厂家,网址如下:
http://www.gz-dc.com/
指令格式如下:
一般情况下,采用的是CRC格式校验的指令。
处理指令方面,大彩提供了一个例程,主要用一个队列来维护。
数据结构:
#define QUEUE_MAX_SIZE 128 /*!< 指令接收缓冲区大小,根据需要调整,尽量设置大一些*/
typedef struct _QUEUE
{
qsize _head; //队列头
qsize _tail; //队列尾
qdata _data[QUEUE_MAX_SIZE]; //队列数据缓存区
}QUEUE;static QUEUE que = {0,0,0}; //指令队列
static uint32 cmd_state = 0; //队列帧尾检测状态
static qsize cmd_pos = 0; //当前指令指针位置
操作队列的接口有:
/*!
* \brief 清空指令数据
*/
extern void qu
STM32使用大彩串口屏程序框架使用总结相关推荐
- stm32cubeMX学习六、Freertos配置综合实践(移植大彩串口屏程序框架)
一节入门了stm32cubeMX SPI 0.96 OLED的配置,这节我们来学习下如何配置freertos,并驱动大彩串口屏. 本程序编写基于秉火霸道STM32F103ZET6运行环境. 一.配置时 ...
- 学习笔记——大彩串口屏“常识”
文章目录 大彩串口屏常识 关于rs232与ttl选择 配套软件VisualTFT 调试版 串口屏与单片机的连接 大彩串口屏常识 关于rs232与ttl选择 一般情况下,你会在买到手的大彩串口屏背后发现 ...
- STM32使用大彩屏程序总结(一)
大彩串口屏使用队列处理指令,具体均在例程的cmd_queue.c文件中实现. cmd_queue.c中共5个函数: 清空指令数据queue_reset() 从串口添加指令数据queue_push() ...
- STM32与中显串口屏的通信
STM32与中显串口屏的通信 本文将简要介绍STM32单片机和武汉中显串口屏之间的通信实现过程.不过使用大彩.迪文这些公司的串口屏的同学也能参考一下,它们的通信协议好像一样. 注意:我代码用的ardu ...
- 大彩串口屏与STM32G070CBT6通讯调试
大彩串口屏与STM32G070CBT6通讯调试 1 大彩串口屏 1.1 指令格式和指令集 1.2 硬件连接与程序下载 2 串口屏例程移植到STM32G070CBT6 2.1 STM32CubeMX生成 ...
- 串口屏应用案例_大彩串口屏在高拍仪上的应用方案
一.概况 高拍仪也有人称为速拍仪,或有的教育机构称之为备课王.一般来说,我们称之为高拍仪.是最新研发出来的一款超便携低碳办公用品,也是一款办公领域革新性产品,它具有折叠式的超便捷设计,能完成一秒钟高速 ...
- 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布!
一.产品介绍 大彩串口屏医用级首款圆形UI界面2.1寸串口屏新品正式发布! 型号:DC48480KM021_1001_1C 该产品是一款2.1寸分辨率为 480480的医用级工业组态串口屏.拥有2.1 ...
- 大彩串口屏如何实现定时和计时的操作功能
一.概述 本文主要阐述的是广州大彩串口屏如何使用lua脚本实现定时和计时的操作功能,目前这两个应用在工业上或者生活中都有广泛应用.大彩屏定时功能是设置一个具体的时间,然后时间到了用户设定的时间之后,对 ...
- 串口屏应用案例_大彩串口屏在呼吸机上的应用方案
一.产品概况 呼吸机是一种能够起到预防和治疗呼吸衰竭,减少并发症,挽救及延长病人生命的至关重要的医疗设备.在现代临床医学中,它作为一项能人工替代自主通气功能的有效手段,已普遍用于各种原因所致的呼吸衰竭 ...
- 大彩串口屏物联型EW10.1寸可配置以太网通信,实现物联网远程升级功能
大彩串口屏物联型EW10.1寸新品发布!该产品拥有10.1寸液晶屏,分辨率有1024*600,支持电容触摸.电阻触摸.拥有炫酷的动画效果,页面切换流畅.使用立体声喇叭,可以播放语音.视频:可配置以太网 ...
最新文章
- correlation 蒙特卡洛_蒙特卡洛模拟法及其Matlab案例
- c++对象长度之内存对齐(2)
- iis只能访问html页面,win2003 IIS6,能访问html页 但是不能访问aspx页解决办法汇总
- ibernate ID生成策略 小知识
- 深入研究Python 世界的规则,我的薪资直接翻倍
- 直接拿来用!Google 新推 AI 模型打破了现有 CNN 技术壁垒
- IEC61850的Read请求报文件MMS PDU解码
- oracle 基本dos命令,Oracle 常用 Dos命令
- 虚幻引擎5都有哪些重要新功能?
- 企业信息化建设的总体规划
- java jxls_java操作excel及jxls(Z)
- apollo 自动驾驶中的GNSS/融合定位技术
- Guitar Pro 8win10最新版吉他学习 / 打谱 / 创作
- 查询onedrive空间大小
- PLC梯形图设计全自动洗衣机S7-1200博途以及PLC仿真实现之 4. 仿真演示过程
- error: could not create 'xxxxxx': Permission denied
- vim /etc/hostname1输入命令后进入到以下界面。
- Android手机同时使用Wi-Fi和数据流量
- 算法图解第二章笔记与习题(选择排序)
- 4核处理器_网红评测软件:AMD处理器多核性能作弊,以后超过4核的性能只算2%...
热门文章
- 老砒霜和小创创---小朋友,你这样就别怪叔叔坏心眼了
- 为什么Sql Server的查询有时候第一次执行很慢,第二次,第三次执行就变快了
- Java 压缩ZIP包后 压缩包内文件名乱码问题解决
- java excel 数组公式_Apache poi中的数组公式
- 利用条形码生成器在Word 2013中轻松制作条形码的方法
- linux at任务不运行,linux中at的使用-计划任务
- LeetCode.1046-最后的石头重量(Last Stone Weight)
- JS的IE和Firefox兼容性汇编(原作:hotman_x)
- 计算机扩展屏幕管理软件,小智桌面 - 桌面助手 - 桌面管理美化软件
- 火线、地线、零线区别