产品概述
描述
X-CUBE-TIMCOOKER嵌入式软件包是STM32Cube嵌入式软件库的扩展。
它为STM32微控制器中内嵌的通用定时器外设提供了应用用例。X-CUBE-TIMCOOKER软件包提供的嵌入式软件示例进一步完善了STM32CubeHAL库为STM32定时器外设提供的示例系列。这两个示例系列的主要区别在于,前者面向应用,而后者面向定时器功能。
针对所提供的大多数应用示例,可使用多个定时器功能来采取定义明确的应用用法。然而,每个示例都更加侧重于STM32通用定时器外设的某个特定功能。
有关通用定时器的所有详细信息,请参阅www.st.com网站上的“通用定时器说明书”应用笔记 (AN4776)。
-
所有功能
- 以下五个应用示例涵盖了STM32通用定时器外设的大部分功能:
- 使用外部时钟源的定时器时钟
- 使用单脉冲模式生成N脉冲波形
- 使用中断输入进行逐周期调节
- 使用中断输入与OCxRef清除功能
- 使用定时器DMA突发功能生成任意波形
- 注释充分的源代码有助于理解所使用的定时器外设配置步骤
- 利用STM32CubeMX软件工具生成源代码模板
- 采用类似代码片段的源代码结构,便于重复使用
- 采用定制化设计,可在嵌有STM32F302微控制器的NUCLEO-F302R8板上轻松运行
- 可轻松移植到其他STM32微控制器系列(由STM32CubeMX工具生成模板项目)
- 可轻松移植到STM32生态系统提供的其他硬件环境
- 免费易用的许可条款
- 以下五个应用示例涵盖了STM32通用定时器外设的大部分功能: