迪文屏学习系列之数据录入

迪文屏学习系列之数据录入

啰嗦

迪文屏是串口屏,工业上使用比较频繁,常用于替代windous,降低工业成本。偶然间接触到迪文,看到文档顿时就没有开发的勇气,但是每解决一个关于迪文的问题,心情就特别好。

数据录入

在做界面的时候,需要在屏幕上输入数值,然后通过屏幕读取数值后通过串口输入出去。所以首先数据录入是很重要的一步。
迪文屏主要分为两种控件:显示控件与触摸控件。
我这里主要使用的是DGUS Tool V7.624.exe软件+PPT。

  1. 首先使用PPT制作出自己的界面图,然后另存为.bmp的格式,根据自己购买的屏幕的分辨率使用电脑自带的画图设置界面图的分辨率。至少完成两张界面图!一张键盘图、一张参数图。
    在这里插入图片描述
    tips:记录根据迪文对图片的要求命名,不然迪文分辨不了对应的图片。这里我设置了一个封面,可以根据自己需要来设置。

  2. 通过DGUS Tool V7.624.exe新建新的工程,将界面图加载进去。
    在这里插入图片描述

  3. 键盘设置:
    根据图片中的红色框提示来进行设置键值。
    在这里插入图片描述

  4. 界面输入:
    在界面上首先添加基础控件在这里插入图片描述
    在界面上添加数据录入在这里插入图片描述
    tips:这里需要注意变量地址一定要一致。

结论

1、坑1:刚开始设置过程中,只采用了数据录入控件,一值都可以设置,但是不能确定后进行再显示,需要增加变量显示
2、坑2:变量显示不对,是因为数据类型有问题,一定要两个控件统一!
3、坑3:一定要注意键盘显示位置,不然会显示不全哦!

一步步自己排坑,如有问题,欢迎交流!

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: STM32F103系列是由ST公司推出的一系列高性能单片机芯片,常用于嵌入式系统中。这一系列芯片以ARM Cortex-M3内核为基础,拥有丰富的外设和强大的处理能力。 而迪文屏是一种能够在显示屏上显示信息的设备,通常被应用于智能家居、智能办公等领域。它的主要特点是易于操作、使用简单、界面美观等。 在使用STM32F103系列开发板与迪文屏进行开发时,首先需要根据迪文屏的规格和参数选择相应的引脚进行连接。然后,开发者可以利用STM32F103系列芯片的强大的处理能力,编写相应的驱动程序,使得迪文屏可以与该芯片进行通信并实现相应的功能。 用户可以通过编写程序控制迪文屏实现诸如文本信息显示、图片显示、触摸屏控制等功能。同时,用户还可以将该芯片与其他外设进行连接,如温度传感器、光照传感器等,从而实现更复杂的智能化系统。 总之,STM32F103系列迪文屏程序开发是一项较为复杂的工作,需要开发者具备一定的硬件、软件方面的知识和经验,才能够在嵌入式系统等方面开发出更高效、更稳定的应用。 ### 回答2: STM32F103是ST公司推出的基于ARM Cortex-M3内核的单片机系列,拥有高性能、丰富的外设和丰富的存储器等优点,被广泛应用于各种控制领域。而迪文屏是一种常用的显示屏幕,通常用于嵌入式系统中,能实现各种图形、文本、动画等多种显示效果。当STM32F103与迪文屏结合时,可以实现更为复杂的控制及显示功能。 如何编写STM32F103与迪文屏程序呢?首先,我们需要了解STM32F103的特性和外设,例如GPIO、USART、SPI等。然后通过编写合适的驱动程序,将这些外设与迪文屏连接起来,实现数据的传输和显示。其中,通讯方式通常采用SPI协议,具体可以参考迪文屏的相关手册。此外,还需注意时序控制等细节问题,以确保程序的正确性和稳定性。 需要注意的是,STM32F103与迪文屏程序的编写需要具备一定的嵌入式开发经验和相关知识,否则容易发生各种错误。因此,我们建议初学者可先学习STM32F103和迪文屏的基础知识,进行一些简单的示例实验,然后再尝试编写具体的应用程序。 ### 回答3: STM32F103系列是一种高性能、低功耗、易于开发的单片机芯片。它在嵌入式系统领域有着广泛的应用,具有优异的处理能力和丰富的外设接口,能够满足各种应用需求。而迪文屏是一种广泛应用于工控领域的显示设备,它采用液晶显示技术,具有高亮度、高分辨率、高对比度等特点,能够实现图像和文本的显示。 在STM32F103系列迪文屏的应用中,程序的编写是关键。STM32F103系列需要使用相应的开发工具和编程语言,如KEIL、IAR或C语言等。编写的程序需要实现对各种外设的操作控制以及数据的处理和计算。迪文屏需要使用相应的显示库和驱动程序进行控制,以实现图像或文字显示。 在实际应用中,需要根据具体的系统需求和外设接口规格,编写STM32F103系列迪文屏的驱动程序和数据交互程序。编写好的程序应经过充分的测试和优化,以确保系统的稳定性和可靠性。此外,还需注意程序的复杂性和代码的可维护性,以便日后的维护和更新。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值