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

 一 前言

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

二 迪文屏介绍

1.选型

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

当然,迪文的T5L系列可以通用代码和设置,只是需要重新设置一下屏幕的分辨率等

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

2.论坛

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

当然也可以有遇到什么不懂的也可以和我质询一下,鄙人不才,但是这款屏幕还是学的蛮好的

迪文论坛

三. 开发 

1.环境搭建

直接下载这个链接里面的资料,有直接可以使用的DEMO和Word讲解说明

环境搭建  

2.鱼哥学习视频以及下载资料的地址 

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

鱼哥的学习链接地址

四.避坑 

1.下载KEIL的文件

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

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

2.调试串口

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

3.屏幕分辨率 

在做UI设计时一定要注意我们使用的产品的分辨率大小,我使用的这一款时1024*600的,在设计UI的时候就要注意画板的大小,这里我也推荐一个我个人再用的免费的UI在线设置工具

即时设计icon-default.png?t=N7T8https://js.design/f/3L_iWh?p=v4Q01dvoB7&linkelement=8ziIt8bC697XdlaDVxEPI

他可支持导入人文件多样

 ​​​​​​

 个人使用感觉良好,不需要怎么学习就可以直接使用

五、参考

迪文DWIN串口屏的使用经验分享icon-default.png?t=N7T8https://blog.csdn.net/weixin_42846972/article/details/81903803?ops_request_misc=&request_id=&biz_id=102&utm_term=%E8%BF%AA%E6%96%87%E4%B8%B2%E5%8F%A3%E5%B1%8F&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-81903803.nonecase&spm=1018.2226.3001.4187


  • 13
    点赞
  • 84
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
迪文C51开发串口主机通讯的过程如下: 首先,我们需要准备一台迪文C51开发板和一台计算机作为主机。迪文C51开发板带有串口通信功能,内置了驱动程序和I/O口,能够实现与主机的数据传输。 接下来,我们需要将主机与迪文C51开发板通过串口线连接起来。通常,我们会使用一根串口线将主机的串口端口与开发板的相应串口端口(例如:COM1)连接。 在主机上,我们需要编写一个串口通讯的程序。这个程序可以使用计算机的编程语言(如C++、Python等)来实现。通过这个程序,我们可以向开发板发送指令或数据,并接收来自开发板的响应。 在迪文C51开发板上,我们需要编写一个相应的程序,用于接收主机发送的指令或数据,并进行相应的处理。开发板可以使用C语言或汇编语言编写。这个程序需要利用开发板上的串口驱动程序来实现串口通讯的功能。 一旦主机和开发板之间建立了串口通讯连接,并且相应的程序编写完成,我们就可以开始进行串口通讯了。主机可以通过串口向开发板发送指令或数据,并接收开发板的响应。开发板可以根据接收到的指令或数据进行相应的处理,并将处理结果发送回主机。 最后,我们可以根据实际需要来扩展串口通讯功能。例如,可以增加数据校验、错误处理等功能来提高通讯的可靠性。同时,可以通过串口通讯实现与其他外部设备的数据交换,拓展开发板的应用范围。 以上是迪文C51开发串口主机通讯的基本流程,希望对您有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿柒学起来

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值