STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);


1. 使用IAR 8.20版本,STM32L431RBT芯片,JLINK V9仿真器,實際仿真測試的時候卡在如下的函數

  /* Use SysTick as time base source and configure 1ms tick (default clock after Reset is MSI) */ HAL_InitTick(TICK_INT_PRIORITY);

意思是用系統滴答定時器去做1ms的定時器中斷,很平常的代碼,為毛就異常了,難道是這個是FreeRTOS才能使用的?中斷服務函數為配置?

2. 檢查了一下原來是沒有startup_stm32l432xx.s,那么當我初始化了系統滴答定時器,定時器中斷了,估計找不到中斷向量表的中斷服務函數,所以異常了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM