標(biāo)題: STM32 emWin萬年歷(FreeRTOS)源程序 [打印本頁]

作者: liyi15247273    時間: 2020-6-18 10:59
標(biāo)題: STM32 emWin萬年歷(FreeRTOS)源程序
基于FreeRTOS ST emWin萬年歷。
*********************************************************************************************************
*
*    版    本 : V1.0
*    說    明 : 本實驗實現(xiàn)一個萬年歷,采用STM32F429的內(nèi)部RTC實現(xiàn)。
*              實驗?zāi)康模?br /> *                1. 學(xué)習(xí)萬年歷的實現(xiàn),支持時間,日期和鬧鐘設(shè)置。
*                2. emWin功能的實現(xiàn)在MainTask.c文件里面。
*              實驗內(nèi)容:
*                1. 按下按鍵K1可以通過串口打印任務(wù)執(zhí)行情況(波特率115200,數(shù)據(jù)位8,奇偶校驗位無,停止位1)
*                   =================================================
*                   任務(wù)名      任務(wù)狀態(tài) 優(yōu)先級   剩余棧 任務(wù)序號
*                   vTaskUserIF     R       2       262     2
*                   IDLE            R       0       117     6
*                   vTaskStart      B       5       486     5
*                   vTaskLED        B       3       483     3
*                   vTaskGUI        B       1       745     1
*                   vTaskMsgPro     S       4       481     4
*                  
*                  
*                   任務(wù)名       運行計數(shù)         使用率
*                   vTaskUserIF     50              <1%
*                   IDLE            395014          90%
*                   vTaskLED        0               <1%
*                   vTaskGUI        37803           8%
*                   vTaskStart      4374            1%
*                   vTaskMsgPro     0               <1%
*                  串口軟件建議使用SecureCRT(V6光盤里面有此軟件)查看打印信息。
*                  各個任務(wù)實現(xiàn)的功能如下:
*                   vTaskGUI        任務(wù): emWin任務(wù)
*                   vTaskTaskUserIF 任務(wù): 接口消息處理   
*                   vTaskLED        任務(wù): 暫無使用
*                   vTaskMsgPro     任務(wù): 實現(xiàn)截圖功能,將圖片以BMP格式保存到SD卡中
*                   vTaskStart      任務(wù): 啟動任務(wù),也就是最高優(yōu)先級任務(wù),這里實現(xiàn)按鍵掃描和觸摸檢測
*                2. 任務(wù)運行狀態(tài)的定義如下,跟上面串口打印字母B, R, D, S對應(yīng):
*                    #define tskBLOCKED_CHAR        ( 'B' )  阻塞
*                    #define tskREADY_CHAR            ( 'R' )  就緒
*                    #define tskDELETED_CHAR        ( 'D' )  刪除
*                    #define tskSUSPENDED_CHAR        ( 'S' )  掛起
*                3. K2按鍵按下,實現(xiàn)截圖功能,將圖片以BMP格式保存到SD卡中。
*                4. GUI主界面左上角的按鈕用于彈出時間,日期和鬧鐘設(shè)置界面,右上角的按鈕未用到。用戶移
*                   植這個例子的話,此按鈕用于返回系統(tǒng)主界面。此萬年歷例子都是在對話框上面實現(xiàn)的,移植很方便。
*                5. 鬧鐘時間到后,蜂鳴器名叫5聲。
*              注意事項:
*                1. 本實驗推薦使用串口軟件SecureCRT,要不串口打印效果不整齊。此軟件在
*                   V6開發(fā)板光盤里面有。
*                2. 務(wù)必將編輯器的縮進(jìn)參數(shù)和TAB設(shè)置為4來閱讀本文件,要不代碼顯示不整齊。
*
*    修改記錄 :
*        版本號    日期         作者            說明
*       V1.0    2016-11-26   Eric2013    1. ST固件庫到V1.6.1版本
*                                        2. BSP驅(qū)動包V1.2
*                                        3. FreeRTOS版本V8.2.3
*                                        4. STemWin版本V5.32
*                                        5. FatFS版本V0.11a
*
*    Copyright (C), 2016-2020, 安富萊電子
*
*********************************************************************************************************




V6-915_STemWin提高篇實驗_萬年歷(FreeRTOS).7z

7.1 MB, 下載次數(shù): 106, 下載積分: 黑幣 -5






歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1