STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);

Posted 429512065qhq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,那么当我初始化了系统滴答定时器,定时器中断了,估计找不到中断向量表的中断服务函数,所以异常了。

 

以上是关于STM32L431仿真卡在HAL_InitTick(TICK_INT_PRIORITY);的主要内容,如果未能解决你的问题,请参考以下文章

基于STM32L431设计的云端绿化管理系统(ESP8266+腾讯物联网云平台)

基于STM32L431设计的云端绿化管理系统(ESP8266+阿里云物联网平台)

STM32CubeMX | 40 - 实时时钟RTC的使用(日历和闹钟)

STM32L151解密STM32L152芯片解密IC程序破译多少钱?

小熊派功能介绍

STM32Cube_13使用硬件I2C读写EEPROM(AT24C02)