一种基于STM32和与HMI组态屏的交互系统
2020-08-19冯俊吴佳雯
电脑知识与技术 2020年19期
冯俊 吴佳雯



摘要:本文介绍了一种基于STM32以及HMl组态屏的交互系统的设计方案,该系统的硬件部分主要有STM32F103C8T6单片机和HMl组态屏。该系统的软件代码由C语言编写。本系统通过连接STM32与HMl组态屏,使得用户可以在触摸屏上进行操作来完成一些简单的工作。该系统在工作过程中HMl组态屏作为主机会不断地给单片机发一些码,在收到码后单片机作为从机必须也给HMl组态屏,以一种相当于一问一答的方式实现交互。
关键词:STM32F103C8T6;HMl组态屏;问答式交互
中图分类号:TP311文献标识码:A
文章编号:1009-3044(2020)19-0211-02
开放科学(资源服务)标识码(OSID):
社会在变化,科技在发展,时代在进步,越来越多的领域都用上了触摸屏,通过在触摸屏上输人命令,随后系统便开始按照命令完成工作,为此本文也研究了一种交互系统,来实现单片机与触摸屏的交互来完成一些简单的工作。通过研究MOD-BUS协议,我们了解到HMI组态屏想要与STM32成功进行交互,就必须在主机发送请求后,从机进行应答,这样才能成功交互。以此为基础我们研究的系统也存在一定的可行性,对一些领域具有一些参考价值。
1 STM32F103C8T6简介
STM32F103C8T6这款单片机从名字上来看,我们可以知道开头的ST代表的是意法半导体,其后的M代表的是微电子学的意思,32就是32位的意思,所以STM32合起来的意思就是一款由ST公司研究开发的32位的微處理器。F103就表示其中的增强型芯片,后面的C代表的是引脚的数目为48个引脚,8则代表FLASH的大小为64K,T表示的是它的封装方式,6表示的是它温度的范围。……
登录APP查看全文
