原创 Visual Studio code快捷鍵大全
授人以魚不如授人以漁,一招教你調出vscode自帶的快捷鍵幫助文檔 在vscode的help下可以查看完整的快捷鍵 (可以通過Ctrl+K Ctrl+R快捷鍵調出)
原创 TouchGFX 使用TextureMapper類實現指針旋轉(儀表)功能
軟件環境:STM32CubeMX5.3 、TouchGFX 4.10.0 Designer、uVision5.28.0.0 硬件環境:正點原子阿波羅STM32F767開發板、4.3寸LCD接口屏(480×272) 通過讓圖
原创 STM32CubeMX配置LTDC接口驅動RGB LCD, 並移植STemWin
目錄 一 通過STM32CubeMX配置LTDC 二 配置SDRAM與DMA2D 三 通過STM32CubeMX配置STemWin(推薦) 四 添加STemWin代碼(手動移植STemWin) 五 編寫RGB LCD驅動文件(手動
原创 STM32CubeMX配置SDRAM
目錄 一 STM32F7存儲器映射 二 使用STM32CubeMX配置SDRAM 三 SDRAM初始化時序 四 爲SDRAM空間配置MPU 五 通過自定義動態分配內存函數使用SDRAM中的空間 一 STM32F7存儲器映射 I
原创 STemWin顯示中文的兩種方式
目錄 方式一 使用FontCvtST.exe將需要使用的漢子製作成字庫,字庫以數組方式存在於c文件中 方式二 使用“點陣字庫生成器V4.0 易木雨軟件工作室”生成完整的字庫,字庫存放在SPI FLASH 本章完整的代碼見: 方式一
原创 linux3.4.2之ALSA聲卡驅動
目錄 一 ALSA框架分析 二 ALSA創建聲卡流程 三 ASOC架構分析 四 配置使用UDA1341 五 從0寫wm8976的ALSA驅動 六 使用trace跟蹤函數調用過程 七 聲卡測試 參考: 一 ALSA框架分析 1.打開so
原创 STM32F7驅動GT9147電容觸摸屏控制芯片,並移植到STemWin
目錄 一 電阻驅動與電容驅動原理 二 軟件模擬IIC 三 GT9147電容觸摸屏控制芯片驅動 四 移植觸摸屏驅動到STemWin 一 電阻驅動與電容驅動原理 1. 電阻屏等效電路如下所示, 當產生按壓時: X-接地,X+接電源,Y+接
原创 linux3.4.2 之usb鼠標驅動,鍵盤驅動
目錄 1 USB相關基本知識 2 USB鼠標編程指導 3 USB鼠標驅動程序完整源碼 4 USB鼠標驅動測試 5 USB鍵盤基本知識 6 USB鍵盤驅動程序 4 USB鍵盤驅動測試 1 USB相關基本知識 摘自博客:http
原创 RT-Thread 軟件定時器
一 軟件定時器相關函數 初始化定時器管理系統 rt_system_timer_init rt_system_timer_thread_init 創建定時器 rt_timer_t rt_timer_create(const ch
原创 ucos-iii 信號量、互斥信號量
目錄 一 ucos-iii 信號量相關函數 二 使用信號量 三 互斥量(互斥信號量)常用函數 四 使用互斥信號量訪問共享資源 五 任務內置信號量相關函數 六 使用任務內置信號量 一 ucos-iii 信號量相關函數 創建信
原创 LiteOS 信號量/互斥量/消息隊列/事件標誌組
一 LiteOS信號量 1.相關函數接口如下: 創建計數型信號量 UINT32 LOS_SemCreate(UINT16 usCount, UINT32 *puwSemHandle); 創建二值信號量 UINT32 LOS_Binary
原创 FreeRTOS 任務管理&軟件定時器
目錄 一 創建靜態任務 二 創建動態任務 三 常用函數接口 四 使用軟件定時器 五 軟件定時器常用接口 一 創建靜態任務 使用靜態任務的幾點必要條件 在FreeRTOSConfig.h文件中配置configSUPPORT_STA
原创 ucos-iii 事件標誌組
一 事件標誌組相關函數 創建事件標誌組 OSFlagCreate() OS_CFG_FLAG_EN OS_FLAG_GRP EngineStatus; OS_ERR err; OSFlagCreate(&EngineStatus,
原创 STM32CubeMX配置FSMC之TFTLCD驅動,並移植STemWin
目錄 一 配置CRC與FSMC 二 添加STemWin代碼,以及配置頭文件路徑 三 編寫TFTLCD驅動文件 四 關聯TFTLCD驅動函數與STemWin 一 配置CRC與FSMC 創建STM32F767+freeRTOS工程可參
原创 ucos-iii 任務管理
目錄 一 建立任務 二 任務狀態切換圖 三 任務就緒表 四 時間片輪轉調度任務 五 統計任務OS_StatTask 六 任務相關的其他函數介紹 一 建立任務 任務三要素:任務棧,任務控制塊,任務函數 OS_TCB StartT