2021-09-11 13:00:18 索炜达电子 614
项目编号:E1038
文件大小:25M
源码说明:带中文注释
开发环境:uCOS/III
简要概述:
板子是mini
软件是keil 4.12
固件库是 V3.5.0 http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/PF257890
uc/os II是V2.86(见附件:官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z 解压后安装Micrium_STM32xxx_uCOS-II.exe)
uc/gui是v3.90(见附件:ucgui v3.90.7z)
用到的参考文档有(工程中会包含需要参考的文档):
1 UCos-ii_在STM32上的移植详解.pdf
2 uCGUI3.90a 移植教程.pdf
3 ucGUI移植经验总结.pdf
在最下面我会给出一些基于以上源码和参考文档的一些简单工程
先说一下:
1 xxx\include\sys.h 文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\SYSTEM\sys
2 xxx\src\TOUCH 下的文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\TOUCH
3 xxx\src\LCD 下的文件取自 ALIENTEK MiniSTM32开发板例程-库函数V3.5版本\ALIENTEK MINISTM32 实验18 触摸屏实验\HARDWARE\LCD 我把原来的ILI93xx.c删了,把lcd.c重命名为ILI93xx.c,把lcd.h改成了lcd2.h,把里面的void LCD_Init(void)函数声明和定义改为void LCD_Init2(void),原因是uc/gui已经有这个文件和函数了。大家在调用GUI_Init();的时候也要把里面的LCD_Init()改成LCD_Init2()
目录│文件列表:
│ ucgui v3.90.7z
│ uCGUI3.90a 移植教程.pdf
│ ucGUI移植经验总结.pdf
│ UCos-ii_在STM32上的移植详解.pdf
│ 官方移植好的project 内含源码 基于IAR STM32-SK STM3210B-EVAL开发板 含开发板原理图.7z
│ 移植固件库 ucgui 不带触摸屏 不带os.7z
│ 移植固件库 ucgui 不带触摸屏 带ucos II.7z
│ 移植固件库 ucgui 带触摸屏 不带os.7z
│ 移植固件库 ucgui 带触摸屏 带ucos II.7z
│ 移植固件库 ucos II.7z
└ 移植固件库.7z