wwff2007wwff 发表于 2018-11-16 15:22:15

STM32 CUBE配置SYS为啥还要占用一个TIMER

请教,用cubeMX配置STM32F103RC,配置SYS选项时选择SW,为啥下边还得选个时基啊,如果选TIMER1,那TIMER1就不能做别的用途了,变为灰色了。我记得调试标准库,没说开了SW就必须得占用一个TIMER啊。

奏奏奏 发表于 2018-11-16 15:26:01

可以选择直接忽略,我一直都是用系统的 滴答计时器的。没出现过问题。

wwff2007wwff 发表于 2018-11-16 15:28:56

奏奏奏 发表于 2018-11-16 15:26
可以选择直接忽略,我一直都是用系统的 滴答计时器的。没出现过问题。

我记得最初点LED的时候,只有IO口,并没占用滴答或TIMER啊。为啥到了cubeMX,就得占用滴答或TIMER啊。因为用到Freertos,滴答给Freertos了,SYS只能占用一个TIMER。但是感觉没道理啊。

Dandjinh 发表于 2018-11-16 17:13:55

因为HAL库有自己的tick tock,例如HAL_Delay()

wwff2007wwff 发表于 2018-11-16 17:21:51

Dandjinh 发表于 2018-11-16 17:13
因为HAL库有自己的tick tock,例如HAL_Delay()

哦哦,终于明白,谢谢!
页: [1]
查看完整版本: STM32 CUBE配置SYS为啥还要占用一个TIMER