自己来结个贴。在网上找到一位遇到相同问题的工程师,和他交流后,最后确认是芯片型号的问题,这个型号的MCU内部确实没有这些timer,跟固件库和设置无关。我现在使用的MCU型号全称是STM32F100C6T6A991BL,datasheet有给MCU的名称进行解释,使用的例子是STM32F100C6T6B xxx。在STM32F100C6T6后面有一个字母,我的MCU上是A,例子使用的是B,解释说这个字母是internal code,而有无这些timer外设就是体现在这个internal code上面。这点这位工程师给我确认了,先谢谢这位了。
最后提点建议,ST有给型号名称做说明,为什么就不进行的彻底些呢?这样也就不至于造成一些不必要的麻烦。
|