码迷,mamicode.com
首页 > 其他好文 > 详细

STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);

时间:2019-01-28 15:13:08      阅读:419      评论:0      收藏:0      [点我收藏+]

标签:stm32l   测试的   iar   服务   芯片   cloc   rto   style   msi   

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,那么当我初始化了系统滴答定时器,定时器中断了,估计找不到中断向量表的中断服务函数,所以异常了。

 

STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);

标签:stm32l   测试的   iar   服务   芯片   cloc   rto   style   msi   

原文地址:https://www.cnblogs.com/429512065qhq/p/10330038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!