2021-09-11 13:00:18 索煒達電子 623
項目編號:E1038
文件大?。?5M
源碼說明:帶中文注釋
開發(fā)環(huán)境: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 內(nèi)含源碼 基于IAR STM32-SK STM3210B-EVAL開發(fā)板 含開發(fā)板原理圖.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移植經(jīng)驗總結.pdf
在最下面我會給出一些基于以上源碼和參考文檔的一些簡單工程
先說一下:
1 xxx\include\sys.h 文件取自 ALIENTEK MiniSTM32開發(fā)板例程-庫函數(shù)V3.5版本\ALIENTEK MINISTM32 實驗18 觸摸屏實驗\SYSTEM\sys
2 xxx\src\TOUCH 下的文件取自 ALIENTEK MiniSTM32開發(fā)板例程-庫函數(shù)V3.5版本\ALIENTEK MINISTM32 實驗18 觸摸屏實驗\HARDWARE\TOUCH
3 xxx\src\LCD 下的文件取自 ALIENTEK MiniSTM32開發(fā)板例程-庫函數(shù)V3.5版本\ALIENTEK MINISTM32 實驗18 觸摸屏實驗\HARDWARE\LCD 我把原來的ILI93xx.c刪了,把lcd.c重命名為ILI93xx.c,把lcd.h改成了lcd2.h,把里面的void LCD_Init(void)函數(shù)聲明和定義改為void LCD_Init2(void),原因是uc/gui已經(jīng)有這個文件和函數(shù)了。大家在調(diào)用GUI_Init();的時候也要把里面的LCD_Init()改成LCD_Init2()
目錄│文件列表:
│ ucgui v3.90.7z
│ uCGUI3.90a 移植教程.pdf
│ ucGUI移植經(jīng)驗總結.pdf
│ UCos-ii_在STM32上的移植詳解.pdf
│ 官方移植好的project 內(nèi)含源碼 基于IAR STM32-SK STM3210B-EVAL開發(fā)板 含開發(fā)板原理圖.7z
│ 移植固件庫 ucgui 不帶觸摸屏 不帶os.7z
│ 移植固件庫 ucgui 不帶觸摸屏 帶ucos II.7z
│ 移植固件庫 ucgui 帶觸摸屏 不帶os.7z
│ 移植固件庫 ucgui 帶觸摸屏 帶ucos II.7z
│ 移植固件庫 ucos II.7z
└ 移植固件庫.7z