屏幕开发学习 -- 迪文串口屏

news2024/9/22 21:25:01

 一 前言

最近学习了一款基于图形化开发的屏幕,在摸索一周后,基本熟悉了这款产品的一个开发过程,今天给大家分享一下迪文串口屏和STM32如何建立通讯,有不足之处,还请见谅😁

二 迪文屏介绍

1.选型

我用到的使10.1寸串口屏,算是迪文产品比较大的一款显示屏,相关开发资料可以直接在官网上下载,这里我也放一个我整理的相关资料链接

链接:10.1寸串口显示屏 
提取码:heru 

2.论坛

迪文有一个论坛,里面也有很多学习资料,可以下载出厂DEMO的程序,相关链接也个大家放上

迪文论坛

三. 开发 

这里我直接分享一位大佬 鱼哥-flsh 他把每个串口功能都整理了一个DEMO,并且视频教学从零开始写代码,他通过学习他的DEMO,几天就熟悉了整个开发过程,希望对大家也有所帮助!!

鱼哥的学习链接地址

四.避坑 

1.下载KEIL的文件

迪文串口屏现在T51的HEX文件,需要使用串口一进行下载,配合迪文的DownLoadFor8051.exe

程序,并且迪文的接串口1时需要注意,我们平常都是TX-RX RX-TX ,但是迪文屏下载时对应接口是RX-RX TX-TX 这个点我踩过坑了给大家避雷

2.调试串口

这个点我也擦踩过,就是因为没有仔细阅读文档,需要注意出厂时迪文是232通讯方式,不是默认TTL,如果需要使用TTL,需要把焊点链接

 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Ubuntu 20.04 安装NVIDIA显卡驱动+cuda 11.7+cudnn

Ubuntu 18.04 安装NVIDIA显卡驱动cuda 10.2cudnn本机环境1 相关查询命令一、Ubuntu 18.04 安装NVIDIA显卡驱动1、查看本机显卡能够配置的驱动信息2、安装显卡驱动3、测试nvidia driver是否安装成功二、Ubuntu 20.04 安装cuda 11.71、安装显卡驱动检查2、安装CUDA10.23、配置CUD…

了解世界杯赔率,让您运气更‘好‘(个人分享)

足球世界杯买球赢面计算前言理论基础实际计算用例:代码实现真实数据前言 此文是个人关于世界杯的一些浅显的看法,实际统计结果和计算方法有出入,可能原因:1)数据量不够。2)比赛双方差距够大导致的。但在双…

前端如何实现网页变灰功能?

今天来从前端的角度看看网页置灰是如何实现的,以及相关使用技巧! 实现思路 先来看看一些主流网站是如何实现置灰的: BiliBili:淘宝:京东:掘金:可以看到,这些网站实现置灰的方式都…

计算机网络学习笔记(Ⅰ):计算机网络体系结构

目录 1 概述 1.1 基础概念 1.计算机网络 2.功能 3.组成 4.分类 1.2 标准化工作及相关组织 1.标准化工作 2.相关组织 1.3 性能指标 1.速率 2.带宽 3.吞吐量 4.时延 5.时延带宽积 6.往返时延RTT 7.利用率 2 计算机网络结构 2.1 分层结构 1.分层原则 2.分层结…

专业/户籍不限!腾讯/华为招聘提到的PMP证书!多行业适用

很多有项目管理需求的小伙伴,不知道学PMP到底需要了解些啥,除了考什么,还有就是在报考以及后续续证方面都是需要具体了解清楚的,特别是想要自学PMP的宝子们。这些一定要了解清楚。 这篇直接告诉你PMP的全部相关内容!&…

[附源码]Python计算机毕业设计Django良辰之境影视评鉴系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,我…

Python实战案例,Streamlit+Plotly模块,Python制作销售数据可视化看板,展示分析一步到位

前言 今天给大伙介绍一个用Python制作销售数据大屏的方法。 Let’s start happily 开发工具 Python版本: 3.6.4 相关模块: Streamlit模块 Plotly模块 pandas模块 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。…

【大数据入门核心技术-Zookeeper】(一)Zookeeper基本原理

目录 一、Zookeeper是用来做什么的 二、Zookeeper的角色 1、Leader 2、Follower 3、Observer 一、Zookeeper是用来做什么的 首先需要了解zookeeper是什么,zookeeper是一个分布式协调服务。所谓分布式协调主要是来解决分布式系统中多个进程之间的同步限制&#…

[附源码]计算机毕业设计JAVA学生档案管理系统论文

[附源码]计算机毕业设计JAVA学生档案管理系统论文 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM my…

[附源码]Python计算机毕业设计SSM酒店停车管理系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

[附源码]Python计算机毕业设计Django海滨学院学生大创项目申报与审批系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

微服务框架 SpringCloud微服务架构 10 使用Docker 10.5 容器命令案例2

微服务框架 【SpringCloudRabbitMQDockerRedis搜索分布式,系统详解springcloud微服务技术栈课程|黑马程序员Java微服务】 SpringCloud微服务架构 文章目录微服务框架SpringCloud微服务架构10 使用Docker10.5 容器命令案例210.5.1 直接开干10.5.2 总结10 使用Docke…

【Matplotlib绘制图像大全】(六):Matplotlib使用subplot()绘制多个子图

前言 大家好,我是阿光。 本专栏整理了《Matplotlib绘制图像大全》,内包含了各种常见的绘图方法,以及Matplotlib各种内置函数的使用方法,帮助我们快速便捷的绘制出数据图像。 正在更新中~ ✨ 🚨 我的项目环境: 平台:Windows10语言环境:python3.7编译器:PyCharmMatp…

【博客550】k8s乐观锁机制:控制并发请求与数据一致性

k8s乐观锁机制:控制并发请求与数据一致性 1、乐观锁与悲观锁 悲观锁 悲观并发控制(又名“悲观锁”,Pessimistic Concurrency Control,缩写“PCC”)是一种并发控制的方法。它可以阻止一个事务以影响其他用户的方式来修…

Compose 动画艺术探索之动画规格

本篇文章是此专栏的第四篇文章,如果想阅读前三篇文章的话请点击下方链接: Compose 动画艺术探索之瞅下 Compose 的动画Compose 动画艺术探索之可见性动画Compose 动画艺术探索之属性动画 动画规格在上一篇文章中提到过,不过上一篇文章中说的…

AIGC , 超级热点 or 程序员创富新起点?

作者 | 闫辉 责编 | 朱珂欣出品 | CSDN(ID:CSDNnews)对于程序员而言,常常能在新赛道上创造出无限的奇迹。随着今年 8 月 Stable Diffusion(SD)的正式开源,AI-Generated Content&#…

46. 全排列

一次一粒沙,一次一件事。 ——《人性的优点》 46. 全排列 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],…

SpringBoot 接口加密解密,新姿势!

1. 介绍 在我们日常的Java开发中,免不了和其他系统的业务交互,或者微服务之间的接口调用 如果我们想保证数据传输的安全,对接口出参加密,入参解密。 但是不想写重复代码,我们可以提供一个通用starter,提…

Spring Boot 还在用 if 校验参数?

本文会详细介绍Spring Validation各种场景下的最佳实践及其实现原理,死磕到底! 简单使用 Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如…

Linux内核--链表结构

一、前言 Linux内核链表结构是一种双向循环链表结构,与传统的链表结构不同,Linux内核链表结构仅包含前驱和后继指针,不包含数据域。使用链表结构,仅需在结构体成员中包含list_head*成员就行;链表结构的定义在linux…