STM32F030K6T6 TIM6能不能用?
我使用的是固件库开发方式(STM32F0xx_StdPeriph_Lib_V1.5.0)。
硬件平台是STM32F030K6T6。
手册中说这个型号中有基本定时器TIM6。
但是我在启动代码中没有找到TIM6的中断函数。
于是,我51黑电子论坛找到了如下博文(链接地址为http://www.51hei.com/bbs/dpj-56256-1.html)

并根据这篇文章修改了相关文件。
然后我编写了TIM6的初始化函数。但是发现并没有进入TIM6中断服务程序。然后我进行了仿真。在仿真的过程中,我发现TIM6寄存器的值并没有因为我TIM6的初始化函数而改变。而是一直是0。
这里说明下:我打开了TIM6的时钟,所以并不是时钟没打开导致的。
我在想难道是这款芯片中根本没有TIM6吗?
/***********************************************************************************************************************************************/
抱歉哈,这里的问题是我没有认真看数据手册,
TIM6属于Basic 定时器,而STM32F030K6恰巧没有这个定时器。
真是烦人,纠结了一天。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
