TouchGFX
文章平均质量分 63
stm32 touchgfx应用开发
YZW0123
Nothing nothing
展开
-
Touchgfx之如何将GUI界面项目移植到现有工程
Touchgfx之如何将GUI界面项目移植到现有工程前言一、准备工作二、合并步骤1.替换gfx文件2.拷贝需求文件3.重新生成工程并编译前言 需求:有时候开发时只用Touchgfx做了界面的开发,此时还没有生成MDK工程,现在需要将界面与底层驱动融合达到整体功能。这时候就需要合并工程。提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作 1、开发板的驱动工程(可以跑起来Touchgfx的了)如下图所示:已经完成Touchgfx的驱动了 2、开发好的GUI工程如下图所示...原创 2022-03-06 19:40:01 · 625 阅读 · 1 评论 -
基于stm32和TouchGFX的酷炫GUI开发示例
stm32基于TouchGFX的GUI开发硬件平台:stm32F429ZIT6最终效果图:现在还只是初步探索阶段,后面会逐渐完善。到时候会分享一下。总结 本工程暂时只完成到这一步后面会陆续完善,到时候会发一个完整的工程。希望大家多多支持,关注一下!!!...原创 2021-03-19 09:59:39 · 627 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(十一):Touchgfx生成自定义AT模板
前言 本章介绍Touchgfx如何生成自己的工程模板,此模板可以运行官方所有的Demo,每次不需要重新建立工程,直接选择自己的板子对应的模板即可。省去了配置Cubemx和驱动的移植等繁琐步骤。如下图:提示:以下是本篇文章正文内容,下面案例可供参考Touchgfx生成自定义AT模板前言一、准备工程二、修改Touxhgfx文件三、打包文件四、修改json配置文件五、生成.tpa模板文件总结一、准备工程 1.清理UI界面,清理工程可以采用批处理的方式,也可以手动删除二、修改Touxhg原创 2021-09-18 11:05:56 · 607 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(十三):Clicklistener之 Callback模板实现原理
Touchgfx:Clicklistener之 Callback模板实现原理前言一、使能控件ClickListener功能二、回调函数的定义以及使用1.声明回调函数2.定义与初始化3.将回调函数与控件进行绑定4.实现后续逻辑功能前言 使用Touchgfx时需要自己单独单加一个点击事件的回调函数,例如Box控件想要点击然后处理的话此时就需要使用CallBack类模板来实现点击触发事件的效果。提示:以下是本篇文章正文内容,下面案例可供参考一、使能控件ClickListener功能 如下图所示:原创 2022-01-24 17:30:40 · 1484 阅读 · 1 评论 -
stm32基于TouchGFX的GUI开发(十二):多屏幕数据共享
Touchgfx:多屏幕数据共享提示:以下是本篇文章正文内容,下面案例可供参考效果如下图:代码已经上传到Gitee上,需要的自取。文件名Class01.MVP.7z代码链接: Class01.MVP.7z原创 2022-01-14 14:28:10 · 555 阅读 · 1 评论 -
stm32基于TouchGFX的GUI开发(十):Touchgfx图片资源存储在外部Flash教程(SPI和QSPI方法二)
前言 本文是在上一篇文章的基础上继续介绍第二种将Touchgfx的图片文件存到外部Flash的方法。采用的是.FLM下载算法。直接在keil内添加算法然后像普通下载程序那样下载。提示:以下是本篇文章正文内容,下面案例可供参考Touchgfx图片资源存储在外部Flash教程(SPI和QSPI方式):方法二前言一、准备工作二、移植工程模板1、准备工程模板2、准备驱动文件三、修改Keil配置将程序下载到外部Flash中总结一、准备工作 一、Keil 管方下载连接 https://www2.k原创 2021-08-15 22:15:51 · 2373 阅读 · 1 评论 -
stm32基于TouchGFX的GUI开发(九):Touchgfx图片资源存储在外部Flash教程(SPI和QSPI方法一)
前言 使用Touchgfx时当做的应用比较复杂的时候,图片资源比较多比较大就需要将图片资源存储到外部Flash中,否则的话默认没有配置外部下载区域就是默认放在芯片内存,会提示内存不够。通过本文章的学习后可以轻松的实现图片资源存在外部Flash中。硬件:STM32F429IGT6(正点原子阿波罗开发板) + W25Q256(32MB字节)接口:SPI。W25Q256 Flash芯片支持SPI和QSPI接口,但是F429不存在QSPI接口所以只能采用SPI方式。SPI比较QSPI加载图片的区别是,原创 2021-08-15 15:43:41 · 3263 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(八):STM32H743+驱动SPILCD屏幕(ST7789V2)
STM32CubeMX:STM32H743+驱动SPILCD屏幕ST7789V2效果图如下:说明:显示屏幕是某宝某景园1.69寸四线SPI驱动LCD,但是其官方例子是IO口模拟SPI驱动,刷新速度会比较慢。我们这里采用硬件SPI驱动。STM32CubeMX:STM32H743+驱动SPILCD屏幕ST7789V2一、CubeMX配置二、 驱动编写总结 一、CubeMX配置引脚说明如下:●LCD_RES:lcd复位引脚●LCD_BLK:背光控制,直接IO驱动高低●LCD_DC:LCD原创 2021-07-17 22:07:14 · 3367 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(七):自定义控件的使用
stm32基于TouchGFX的GUI开发(七):自定义控件的使用本章介绍采用自定义控件实现类似弹出对话框的功能:最终效果图:touchgfx回调函数模板PDF下载地址: 提取码:aifh建议先将上面的模板教程看一下先文章目录stm32基于TouchGFX的GUI开发(七):自定义控件的使用前言一、自定义控件的创建 1、创建自定义控件 2、创建主screen界面,并为button添加交互二、功能实现 1、自定义控件实现回调函数 2、实现主界面中button交互总结前言本章我们将介绍自定原创 2021-05-20 17:22:07 · 1152 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用
stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用最终效果图:文章目录stm32基于TouchGFX的GUI开发(六):(Scroll List)滚动列表的使用前言一、界面布局以及资源添加 1、创建自定义控件 2、创建主screen界面二、功能实现 1、自定义控件设置图片方法实现 2、实现Scroll List的虚函数3、主界面的构造函数中添加界面初始化代码4、回调函数的实现总结前言本章我们将介绍Scroll List控件的使用。提示:以下是本篇文原创 2021-03-19 09:43:06 · 1208 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用
stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用最终效果图:文章目录stm32基于TouchGFX的GUI开发(五):(Scroll Wheel)滚轮容器的使用前言一、界面布局以及资源添加 1、创建自定义控件 2、创建主screen界面 3、Scroll Wheel关键参数设置二、功能实现 1、自定义控件设置文本 2、实现Scroll Wheel自带的更新虚函数3、主界面的构造函数中添加界面初始化代码总结前言本章我们将介绍List Layout控原创 2021-03-18 20:11:45 · 1699 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(四):(List Layout)列表布局的使用
stm32基于TouchGFX的GUI开发(四):列表布局的使用最终效果图:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210317212314699.gif#pic_center)原创 2021-03-17 22:09:32 · 1044 阅读 · 0 评论 -
stm32基于TouchGFX的GUI开发(三):radioButton 控件的使用
stm32基于TouchGFX的GUI开发(三):radioButton 控件的使用源码以及素材下载地址 提取码:5vwh最终效果图:文章目录stm32基于TouchGFX的GUI开发(三):radioButton 控件的使用前言一、创建控件二、实现交互总结前言本章我们将介绍radioButton控件的使用。此控件的使用比较简单,类似于Button控件。提示:以下是本篇文章正文内容,下面案例可供参考一、创建控件1、创建4个radioButton,和两个text Area控件。原创 2020-11-24 17:52:45 · 813 阅读 · 2 评论 -
stm32基于TouchGFX的GUI开发(二):简单动画实现(Animated Image)
TouchGFX之GUI开发(二):动画图片(Animated Image)前言实现原理一、GUI设计1、界面布局2、添加Animated Image 图片3、添加按钮文本资源4、添加交互二、完善代码1.引入库2.读入数据总结前言本章将介绍TouchGFX的Animated Image 控件的简单使用。本例程所用的图片资源和源码可以私信我免费获取。这节整体内容还是比较简单。主要是介绍Animated几个方法以及具体在UI界面的实现流程实现原理通过给Animated Image控制指定一组静态图片,原创 2020-11-24 09:39:19 · 3169 阅读 · 2 评论 -
stm32基于TouchGFX的GUI开发(一):创建第一个你自己的应用程序
-----基于TouchGfx的stm32应用开发----- 本章我们将介绍创建基于stm32的TouchGfx应用。第一步将介绍如何安装stm32Cubemx和TouchGfx。笔者试用了stm32CubeIDE,其集成了stm32Cubemx,类似于Eclipse开发环境,功能及其强大,但是因为是新的开发环境,会有一些bug,对中文的支持也不友好。之前在做IPS显示的时候就因为keil5和CubeIDE中文编码的问题导致显示有问题,所以暂时还是不打算用IDE。有需要的可以下载安装。stm32Cube原创 2020-11-20 17:06:03 · 9641 阅读 · 3 评论 -
基于stm32和TouchGFX的酷炫GUI开发示例
stm32基于TouchGFX的GUI开发硬件平台:stm32F429ZIT6最终效果图:现在还只是初步探索阶段,后面会逐渐完善。到时候会分享一下。总结 本工程暂时只完成到这一步后面会陆续完善,到时候会发一个完整的工程。希望大家多多支持,关注一下!!!...原创 2021-03-19 09:58:41 · 616 阅读 · 0 评论 -
VS2015/2017 编译提示 “the windows sdk version for 8.1 was not found...“解决办法(亲测有效)
VS2015/2017 编译提示 "the windows sdk version for 8.1 was not found…"解决办法(亲测有效)在做TouchGFX的GUI测试时,生成的simulator\msvs\Application.sln 仿真文件进行仿真时出现了此条警告,之前做emwin的时候也出现了此条警告。之前是安装的2015版本,2017版本就不存在这个问题。这次试了几次分分钟搞定。1、先上VS成功后的仿真结果。2、登陆windows sdk官方网址下载SDK。3、双击下载原创 2020-11-19 16:14:32 · 4245 阅读 · 0 评论