989 views|0 replies

1w

Posts

16

Resources
The OP
 

【Human-computer interface】Work submission [Copy link]

 This post was last edited by ddllxxrr on 2022-11-2 20:51

Controller human machine interface

Author: ddllxxrr

  • Introduction
  • Using the STM32F7508 development board to develop a controller human-machine interface, I originally wanted to overtake directly and use ST

Original development board, this is thought to be faster, but who knows there are many unsatisfactory places, for example, if you use TouchGFX

I designed an interface, but the compilation error occurred when using MDK. If I use CUBEMX to design the parameters first and then open TouchGFX, then

There will not be enough space, and I feel that the interface between this software and CUBEMX is not ideal.

The human-machine interface this time is as follows:

The left side is the main item, and the right side is effective in the corresponding sub-item. Each time you press Stop, you will return to the main menu.

  • System Block Diagram

Each sub-interface can return to the main interface.

3. Functional description of each part

(The functional description and explanation of each part are presented in a combination of pictures and text.)

Main interface: Displays the company name and software version number.

Settings: divided into setting time, setting daily file transfer times, communication address, etc.

Measurement: Display voltage and current values.

Statistics: How many times it was adjusted today and the number of failures.

Others: Other parameters to be viewed or set.

  • Work source code

See attachment.

5. Demonstration video of the work’s functions

https://training.eeworld.com.cn/video/34643

  • Project Summary

This project is just a demonstration, I mean it will take time to realize all the functions.

Now it is just a learning demonstration stage. If you want to realize it, you need to put in a lot of effort. I also wrote a small

Interface, some functions must be based on MVP, that is, Model-View-Presenter.

Summary of the 2022 Digi-Key Innovation Design Competition: 1. Unboxing the STM32F7508-DK

https://en.eeworld.com/bbs/thread-1210862-1-1.html

[2022 Digi-Key Innovation Design Competition] 2. Draw an interface

https://en.eeworld.com/bbs/thread-1211445-1-1.html

[ 2022 Digi-Key Innovation Design Competition] 3. Some insights into the setting of Chinese characters and TouchGFX with development board installed

https://en.eeworld.com/bbs/thread-1211852-1-1.html

[2022 Digi-Key Innovation Design Competition] 4. Run a simple interface directly

https://en.eeworld.com/bbs/thread-1212769-1-1.html

VII. Others


TouchGFX is based on C++ programming, so you need to learn some C++ knowledge. I learned a lot of C++ knowledge in this activity.

人机界面 (1).doc (491.5 KB, downloads: 10)

MyApplication_6.rar (45.29 MB, downloads: 5)

This post is from DigiKey Technology Zone
Personal signaturehttp://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list