HK32MCU应用笔记| HK32F103x/C/D/E-TIM1的应用及注意事项

本文介绍了HK32F103x/C/D/E系列MCU的高级控制定时器TIM1的功能、触发ADC转换的方法及其操作注意事项。TIM1提供多种功能,如输入捕获、输出比较、PWM等,并详细阐述了在配置TIM1触发ADC转换时,与某些竞品芯片的不同之处,提醒用户在不使用转换时禁用TIMER Counter以避免无效数据影响系统运行。
摘要由CSDN通过智能技术生成

深圳市禾川兴科技有限公司代理航顺芯片技术研发有限公司推出的HK32F103x/C/D/E是中大容量的103系列芯片。HK32MCU应用笔记。作为32位MCU常用的外设TIM1是高级控制定时器(TIM1 和TIM8)由一个16 位的自动装载计数器组成,它由一个可编程的预分频器驱动。它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM 等)。使用定时器预分频器和RCC 时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节。高级控制定时器(TIM1 和TIM8)和通用定时器(TIMx)是完全独立的,它们不共享任何资源。它们可以同步操作每个定时器都是完全独立的,没有互相共享任何资源。

01、TIM1主要功能

TIM1 和TIM8 定时器的功能包括:

1)、DAC 触发功能

2)、四路输入通道都新增下降沿触发,和双沿触发功能

3)、16 位向上、向下、向上/下自动装载计数器

4)、16 位可编程(可以实时修改)预分频器,计数器时钟频率的分频系数为1~65535 之间的任意数值

5)、多达4 个独立通道:

─ 输入捕获

─ 输出比较

─ PWM 生成(边缘或中间对齐模式)

─ 单脉冲模式输出

6)、死区时间可编程的互补输出

7)、使用外部信号控制定时器和定时器互联的同步电路

8)、允许在指定数目的计数器周期之后更新定时器寄存器的重复计数器

9)、刹车输入信号可以将定时器输出信号置于复位状态或者一个已知状态

10)、如下事件发生时产生中断/DMA:

─ 更新:计数器向上溢出/向下溢出,计数器初始化(通过软件或者内部/外部触发)

─ 触发事件(计数器启动、停止、初始化或者由内部/外部触发计数)

─ 输入捕

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值