DIY数字仪表:F7开发入门1
从STM32CubeMX开始STM32CubeMX基本架构[*]https://www.stmcu.com.cn/upload/20200103/102.png
安装STM32CubeMX
[*]下载链接
https://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html
https://www.stmcu.com.cn/upload/20200103/103.pnghttps://www.stmcu.com.cn/upload/20200103/104.pnghttps://www.stmcu.com.cn/upload/20200103/105.png
https://www.stmcu.com.cn/upload/20200103/106.png
从零开始创建TouchGFX UI项目选择MCU型号(STM32F767ZGTx)
[*]
https://www.stmcu.com.cn/upload/20200103/107.pnghttps://www.stmcu.com.cn/upload/20200103/108.pnghttps://www.stmcu.com.cn/upload/20200103/109.png
选择和配置组件(系统、外设、中间件)
https://www.stmcu.com.cn/upload/20200103/110.png系统需要RCC
[*]https://www.stmcu.com.cn/upload/20200103/111.pnghttps://www.stmcu.com.cn/upload/20200103/112.png
SYS
[*]https://www.stmcu.com.cn/upload/20200103/113.pnghttps://www.stmcu.com.cn/upload/20200103/114.png
Timer
[*]
https://www.stmcu.com.cn/upload/20200103/115.pnghttps://www.stmcu.com.cn/upload/20200103/116.png
GUI功能需要I2C
[*]https://www.stmcu.com.cn/upload/20200103/117.pnghttps://www.stmcu.com.cn/upload/20200103/118.png
FMC
[*]https://www.stmcu.com.cn/upload/20200103/119.pnghttps://www.stmcu.com.cn/upload/20200103/120.png
QUADSPI
[*]https://www.stmcu.com.cn/upload/20200103/121.pnghttps://www.stmcu.com.cn/upload/20200103/122.png
DMA2D
[*]https://www.stmcu.com.cn/upload/20200103/123.pnghttps://www.stmcu.com.cn/upload/20200103/124.png
LTDC
LTDC基本参数设置
[*]https://www.stmcu.com.cn/upload/20200103/125.pnghttps://www.stmcu.com.cn/upload/20200103/126.png
Layer参数设置
https://www.stmcu.com.cn/upload/20200103/127.pngCRC
[*]https://www.stmcu.com.cn/upload/20200103/128.pnghttps://www.stmcu.com.cn/upload/20200103/129.png
NVIC
[*]https://www.stmcu.com.cn/upload/20200103/130.pnghttps://www.stmcu.com.cn/upload/20200103/131.pnghttps://www.stmcu.com.cn/upload/20200103/132.png
中间件需要FREERTOS
https://www.stmcu.com.cn/upload/20200103/133.png基本参数配置
https://www.stmcu.com.cn/upload/20200103/134.png任务和队列
https://www.stmcu.com.cn/upload/20200103/135.png
GRAPHICS
[*]
https://www.stmcu.com.cn/upload/20200103/136.pnghttps://www.stmcu.com.cn/upload/20200103/137.png
应用层需要UART
[*]UART4
https://www.stmcu.com.cn/upload/20200103/138.pnghttps://www.stmcu.com.cn/upload/20200103/139.pngUART6https://www.stmcu.com.cn/upload/20200103/140.png
GPIO
[*]https://www.stmcu.com.cn/upload/20200103/141.png
配置时钟树
[*]https://www.stmcu.com.cn/upload/20200103/142.pnghttps://www.stmcu.com.cn/upload/20200103/143.png
设置工程并生成工程
[*]https://www.stmcu.com.cn/upload/20200103/144.pnghttps://www.stmcu.com.cn/upload/20200103/145.png
执行TouchGFX Designer
[*]https://www.stmcu.com.cn/upload/20200103/146.pnghttps://www.stmcu.com.cn/upload/20200103/147.png
测试TouchGFX显示基本UI
[*]
https://www.stmcu.com.cn/upload/20200103/148.pnghttps://www.stmcu.com.cn/upload/20200103/149.png
3.操作演示(供参考)
页:
[1]