Skip to content

This project has been used for my bachelor's degree thesis and it's title is "REAL-TIME MULTI-CHANNEL ADC DATA MONITORING AND ANALYSIS USING STM32F7 DISCOVERY BOARD"

Notifications You must be signed in to change notification settings

AliQorbaniFard/REAL-TIME-MULTI-CHANNEL-ADC-DATA-MONITORING-AND-ANALYSIS-USING-STM32F7-DISCOVERY-BOARD

Repository files navigation

REAL-TIME MULTI-CHANNEL ADC DATA MONITORING AND ANALYSIS USING STM32F7 DISCOVERY BOARD

photo_5989875667652690888_y

This project involves configuring a six-channel ADC using DMA and developing a user interface with TouchGFX for a TFT display. The ADC values are passed to the UI, where they are graphically represented in various modes: simultaneously, individually, and all together for comparison.

This is the main screen of data graph:

photo_5989875667652690899_y

When you tap on each graph, a screen appears displaying data specific to that graph. Each screen corresponds to its respective graph:

photo_5989875667652690897_y photo_5989875667652690896_y photo_5989875667652690895_y photo_5989875667652690894_y photo_5989875667652690893_y photo_5989875667652690891_y

By tapping the button at the bottom of the main screen, a new screen appears displaying all graphs simultaneously for comparison purposes:

photo_5989875667652690889_y

The pins designated for reading analog values are PA0, PA1, PA2, PA3, PA4, and PA5(Arduino header pins).

STM32 cubeIDE is used for debugging,

touchgfx is used to setup GUI

to upload the code, hex file is provided in CubeIDE folder

To upload this code to your STM32F7 Discovery board, please follow these instructions:

Open STM32 ST-Link Utility>External Loader and select N25Q128A_STM32F746-DISCO

Click on open file

The .hex file is provided in STM32CubeIDE>Debug>STM32F746G_DISCO.hex

And finally click on Program verify.

About

This project has been used for my bachelor's degree thesis and it's title is "REAL-TIME MULTI-CHANNEL ADC DATA MONITORING AND ANALYSIS USING STM32F7 DISCOVERY BOARD"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published