![](https://img-blog.csdnimg.cn/direct/d68de4b40c8949ba846839aa7d1ba749.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32智能手表项目
文章平均质量分 93
华清远见IT开放实验室
酷玩酷学,在实验中,在项目中成长!
展开
-
STM32单片机项目实例:基于TouchGFX的智能手表设计(8)底层驱动与UI进行关联
在TouchGFX中,从Model类执行与应用非UI部分(这里称为后端系统)的通信。从TouchGFX的角度来看,这并不十分重要,只要它是能够与之通信的组件。配置生成的代码中主要包含三个文件:Model.cpp、Model.hpp、ModelListener.hpp,在这个三个文件中添加与UI相关的数据交互接口。Model类是自动设置的,具有指向当前活动Presenter的指针。在Model.cpp中增加与底层驱动关联代码,Model.hpp与ModelListener.hpp用于函数的声明。原创 2023-12-19 14:30:14 · 1074 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(7)MVP架构下的交互逻辑设计
0B-3_STM32U575_MVP_Interactive\TouchGFX 下的0B-2_STM32U575_MVP_Interactive.touchgfx,点击DialPage,在Interactions增加GoToAPP的硬件交互,用于表盘页面与APP页面的切换(硬件按键触发)。本文例程是基于 TouchGFX 的智能手表设计—Designer 软件 UI 设计的例程 0B-2_STM32U575_MVP_Interactive工程的拷贝,用于MVP架构下的逻辑代码添加。中添加相关函数的说明。原创 2023-12-19 14:23:25 · 1860 阅读 · 1 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(6)Designer软件UI设计
在AnalogSwipe添加4个textArea1控件,分别重命名textPulse_an/ textStep_an/ textTemp_an/ DateWindow,属性框中取消Auto-size,坐标与大小分别为X:123,Y:180,W40,H:24、X:38,Y:124,W60,H:24、X:120,Y:45,W50,H:24、X:165,Y:124,W30,H:24,修改字体颜色为白色,设置完成后点击Lock;调整大小W240,H:240,Pages属性框点击+号,增加3个滑动页面。原创 2023-12-19 13:57:25 · 1540 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(5)硬件驱动层程序设计
本文内容主要进行工程新建,硬件外设的配置以及添加TouchGFX的屏幕、触摸NorFlash驱动,主要以流程为主。原创 2023-12-15 14:38:46 · 1568 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(4)LPBAM的应用
STM32U5 系列微控制器基于具有 Arm® TrustZone®和 FPU 的高性能 Arm®32 位 Cortex®-M33 CPU。此类产品均采用新型结构制造,得益于其高度灵活性和高级外设集,实现了一流的超低功耗性能。除了多种 CPU 激活模式配置(可实现更高性能或更低功耗)之外, STM32U5 系列还支持大量低功耗模式,每种模式都具有多个选项。这使得设计人员可以在低功耗性能、短启动时间、可用外设集与 SRAM 数量,以及唤醒源最大数量之间实现最佳折中。原创 2023-12-12 14:00:23 · 1478 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(3)嵌入式程序任务调度的设计
STM32单片机项目实例:基于TouchGFX的智能手表设计(3)嵌入式程序任务调度的设计大数学家华罗庚先生在《统筹方法》中写到自己泡茶的故事,也就是大家语文课本的《时间统筹法》一文,在这个故事中,时间统筹法主要是用来做时间管理,优化做事情的流程,节约时间。比如:洗开水壶、烧水需要16分钟,洗茶壶、洗茶杯、拿茶叶需要4分钟,这两件事情先做哪个?这是最常见的家务活举例,不同的思维方式产生不同结果。原创 2023-12-06 16:45:45 · 1527 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(2)UI交互逻辑的设计
STM32单片机项目实例:基于TouchGFX的智能手表设计(2)UI交互逻辑的设计。原创 2023-12-06 16:45:19 · 2246 阅读 · 0 评论 -
STM32单片机项目实例:基于TouchGFX的智能手表设计(1)项目介绍及GUI界面基础
微控制器广泛应用于各种领域,如汽车电子、工业自动化、家电、智能家居、医疗电子、物联网、消费电子、航天航空、能源管理等。随着物联网、边缘AI以及RISC-V的发展与应用,嵌入式人才的培养极其重要,微控制器的裸机开发是嵌入式系统开发的基础,掌握微控制器的原理、外设以及项目开发,对于以后嵌入式系统层编程、设计与维护打下良好的基础。。嵌入式人才培养目标不同于高校等一般普适性人才的目标,它具备满足业界特殊要求的专业性技术人才,对象更为广泛,不仅可以是高校毕业生,也可以是社会在职人员。原创 2023-12-04 17:13:08 · 4661 阅读 · 0 评论