mark0668 发表于 2015-12-13 00:17:45

提交个 STM32CubeMX 4.12 的BUG

void SysTick_Handler(void)
{
/* USER CODE BEGIN SysTick_IRQn 0 */
HAL_IncTick();//这句代码
/* USER CODE END SysTick_IRQn 0 */

osSystickHandler();
/* USER CODE BEGIN SysTick_IRQn 1 */

/* USER CODE END SysTick_IRQn 1 */
}

HAL_IncTick();

红色这一行,如果使用了自带的RTOS 系统的话就不会生成这句代码了,因为HAL 库里面很多函数使用了延时函数所以会造成假死,因为没有那句代码使延时自增.

Paderboy 发表于 2015-12-13 08:54:12

STM32CubeMX 4.12 bug不少。 F0 系列的ADC 的异步频率也不能设置了。。。:(

超級稻草人 发表于 2015-12-13 10:10:15

先了解下。。。

beary 发表于 2015-12-13 12:03:07

顶一个。。。
可是在这里提交可能会没用。建议楼主可以考虑去ST官网。

wolfgang2015 发表于 2015-12-16 10:29:11

beary 发表于 2015-12-13 12:03
顶一个。。。
可是在这里提交可能会没用。建议楼主可以考虑去ST官网。

从程序同步的,是官网的代码。。。。

wolfgang2015 发表于 2015-12-16 10:51:04

补充说一下,
这个Bug在“stm32l4xx_it.c”中,
不过知道的可以自己修正,反正自动生成的代码还是要自己看看。

另外,觉得这个Bug是生成代码的时候造成的。要注意一下....
页: [1]
查看完整版本: 提交个 STM32CubeMX 4.12 的BUG