原创 STM32L0xx_Hal_Driver庫的使用--EXTI

單片機型號:STM32L051C8T6 開發環境MDK5.12 庫版本:STM32L0xx_HAL_Driver V1.1.0 主機環境:Windows XP  之前碰到的串口問題還沒解決,現在在學習EXTI時又遇到了新的問題。

原创 STM32 TFT學習筆記——刷屏

主機環境:Windows 7 SP1 開發環境:MDK5.14 目標板:ST NUCLEO-F303RE TFT型號:2.4英寸,帶觸摸,SD卡,240*320分辨率,26萬色 驅動IC:ILI9325 ST庫版本:STM32

原创 嵌入式Linux定時器問題

開發平臺:Debain 目標板:HI3518E 最近在HI3518E上編寫應用程序時需要用到定時器來實現每隔一定的時間往串口發送數據,可是在實現定時器上出現了問題,具體表現爲定時不準,於是乎編寫了一段代碼在Debain主機上進行測試,效果

原创 STM32L0xx_HAL_Driver庫的使用——UART

單片機型號:STM32L051C8T6 開發環境MDK5.12 庫版本:STM32L0xx_HAL_Driver V1.1.0 主機環境:Windows XP 之前一直使用的STM32F030C8T6單片機來做開發,因需求更改更換了一個新

原创 STM32 TFT學習筆記——觸摸屏

主機環境:Windows 7 SP1 開發環境:MDK5.14 目標板:ST NUCLEO-F303RE TFT型號:2.4英寸,帶觸摸,SD卡,240*320分辨率,26萬色 驅動IC:ILI9325 ST庫版本:STM32

原创 STM32 TFT學習筆記——刷字符

主機環境:Windows 7 SP1 開發環境:MDK5.14 目標板:ST NUCLEO-F303RE TFT型號:2.4英寸,帶觸摸,SD卡,240*320分辨率,26萬色 驅動IC:ILI9325 ST庫版本:STM32

原创 FreeRTOS學習筆記——精準延時

主機環境:Windows 開發環境:MDK4.7.2 FreeRTOS版本:FreeRTOS8.1.2 目標環境:STM32F030C8T6 FreeRTOS中除掉基本的延時函數以外還有一個精準延時函數vTaskDelayUnt

原创 STM32 TFT學習筆記——讀取ID

主機環境:Windows 7 SP1 開發環境:MDK5.14 目標板:ST NUCLEO-F303RE TFT型號:2.4英寸,帶觸摸,SD卡,240*320分辨率,26萬色 驅動IC:ILI9325 ST庫版本:STM32Cube_F

原创 FreeRTOS學習筆記——SysTick中斷

主機環境:Windows 開發環境:MDK4.7.2 FreeRTOS版本:FreeRTOS8.1.2 目標環境:STM32F030C8T6 FreeRTOS中關於時間的管理分爲兩部分:一部分是任務的延時管理;前面敘述過一些,還

原创 FreeRTOS學習筆記——任務延時

主機環境:Windows 開發環境:MDK4.7.2 FreeRTOS版本:FreeRTOS8.1.2 目標環境:STM32F030C8T6 FreeRTOS的任務有以下幾種狀態:運行態、就緒態、阻塞態、掛起態,如下圖 其中如

原创 UBUNTU上安裝GCC-4.9.2

主機環境:Ubuntu12.04 LTS 從網上下載gcc4.9.2源代碼,網址如下:ftp://ftp.gnu.org/gnu/gcc/gcc-4.9.2/ 解壓文件,如下所示: 在編譯gcc之前需要下載幾個依賴文件,如: sudo

原创 FreeRTOS學習筆記——創建任務

主機環境:Windows 開發環境:MDK4.7.2 FreeRTOS版本:FreeRTOS8.1.2 目標環境:STM32F030C8T6 FreeRTOS中一個很重要的結構就是TCB任務控制塊了,來實現對任務的管理,TCB的

原创 STM32 USB學習筆記2

主機環境:Windows 7 SP1 開發環境:MDK5.14 目標板:STM32F103C8T6 開發庫:STM32F1Cube庫和STM32_USB_Device_Library STM32Cube庫中提供了一些有關US

原创 STM32L0xx_HAL_Driver庫的使用——UART續

單片機型號:STM32L051C8T6 開發環境MDK5.12 庫版本:STM32L0xx_HAL_Driver V1.1.0 主機環境:Windows XP 承接上文,爲採用雙緩衝機制,重新開闢一個500字節的空間aTxBuf

原创 STM32定時器配置

主機環境:Windows XP 開發環境:Keil4 目標板:STM32F030C8T6 庫函數版本:STM32F0_StdPeriph_LibV1.3.0 在編輯定時器代碼時,發現剛配置完定時器即使沒有使能定時器也會進入一次定時器中斷,