安静ing 发表于 2018-4-24 15:44:18

求助hal库定时器问题

Hal 库那个函数能在定时器运行时更改重装值啊?

安静ing 发表于 2018-4-24 15:59:26

是__HAL_TIM_SET_AUTORELOAD(__HANDLE__, __AUTORELOAD__)

feixiang20 发表于 2018-5-2 22:47:00

本帖最后由 feixiang20 于 2018-5-2 22:51 编辑

参考看看HAL库定时器学习笔记以及stm32CubeMX HAL库中延时的几种方式解析的资料,HAL_SYSTICK_Config(HAL_RCC_GetHCLKFreq()/1000);//注意这里HAL库重装了系统计数器的值,使每1ms中断一次!!

里面设置技术溢出大小那一句,就是设置装载值

butterflyspring 发表于 2018-5-7 12:26:23

你说的是当前计数器的重装吗?还是周期?

xmshao 发表于 2018-5-9 17:08:26

一定要多看看手册和代码,否则。。。。。。

/* Set the Auto-reload value */
TIMx->ARR = (uint32_t)重转载值 ;

xmshao 发表于 2018-5-9 17:08:33

一定要多看看手册和代码,否则。。。。。。

/* Set the Auto-reload value */
TIMx->ARR = (uint32_t)重转载值 ;
页: [1]
查看完整版本: 求助hal库定时器问题