原文:STM32 HAL_Deleay() 函數 導致程序卡死

出現問題場景: 我的程序有RTOS操作系統。使用的驅動庫是STM 官方最新的HAL庫。 移植好LwIP以太網協議后,在初始化網卡階段程序卡死。 出現問題原因: 后經過蠢笨的printf打印調試,不斷縮小問題范圍,定位了問題卡死在了這里: 在HAL Delay PHY RESET DELAY 之前的調試信息能打印出來,它之后的就打印不出來了。把該延時函數注釋,又能正常運行,直到遇到下一個HAL D ...

2019-12-02 15:27 0 358 推薦指數:

查看詳情

STM32使用HAL庫,使用延時卡死的問題。

之前一直使用標准庫的,現在轉到HAL庫來后,編寫了第一個程序就遇到了問題。發現我使用庫里的延時程序HAL_Delay()時,會卡死在里面。 根據程序,進入到這個延時程序后 ,發現HAL_GetTick()取來的數字一直沒有變化,才發現是因為 __weak uint32 ...

Fri Dec 13 04:18:00 CST 2019 0 904
stm32 HAL函數——GPIO

以上內容復制自stm32f7xx_hal_gpio.h 初始化HAL庫 初始化時鍾(正點原子系統文件夾里得函數)   //plln:主PLL倍頻系數(PLL倍頻),取值范圍:64~432.   //pllm:主PLL和音頻 ...

Thu Dec 12 05:10:00 CST 2019 0 256
STM32 HAL庫 API函數(一) GPIO

首先是XXX_hal_gpio.h中可用的PAI GPIO初始化函數 GPIO讀寫API GPIO配置寄存器鎖定,無法解開,直到下一次RESET 外部中斷回調函數 然后是"XXX_hal_gpio_ex.h"中可用 ...

Tue Dec 10 18:19:00 CST 2019 0 543
STM32HAL庫的SPI接口程序

; 所以在CubeMx中應該設置為: 最后增加讀寫函數: 即SPI文件配置完 ...

Sun May 24 00:10:00 CST 2020 0 1780
STM32學習之路--HAL_Init函數

函數定義: 1. 配置Flash預取,指令緩存,數據緩存 2. 設置中斷優先級分組 STM32F429 將中斷分為 5 個組,組 0~4。該分組的設置是由 SCB->AIRCR 寄存器的 bit10~8 來定義 。中斷優先級分組 ...

Tue Sep 24 18:16:00 CST 2019 0 1838
STM32 HAL庫 IIC 協議庫函數

/* 第1個參數為I2C操作句柄 第2個參數為從機設備地址 第3個參數為從機寄存器地址 第4個參數為從機寄存器地址長度 第5個參數為發送的數據的起始地址 第6個參數為傳輸數據的大小 第7個參數為操作超時時間 */HAL_I2C_Mem_Write(&hi2c2,salve_add,0,0 ...

Fri Aug 31 23:53:00 CST 2018 0 4951
STM32工程-HAL

用戶文件目錄 2.復制啟動文件 找到庫文件目錄,以F0為例,該板子使用STM32F042K6芯片 ...

Tue Sep 18 17:15:00 CST 2018 0 879
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM