You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
REAL-TIME MULTI-CHANNEL ADC DATA MONITORING AND ANALYSIS USING STM32F7 DISCOVERY BOARD
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:
When you tap on each graph, a screen appears displaying data specific to that graph. Each screen corresponds to its respective graph:
By tapping the button at the bottom of the main screen, a new screen appears displaying all graphs simultaneously for comparison purposes:
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