国民技术N32G455单片机实时时钟及定时器产品说明
国民技术N32G455系列单片机采用Arm Cortex M4内核,内置144k SRAM,最大支持512k Flash, 具有丰富的外设接口,适用于各种嵌入式应用领域,如工业控制、智能家居、消费电子等。它具备高性能、低功耗、丰富的外设资源和完善的开发支持,可以满足开发者的需求。若您需要了解详细的产品开发手册,请联络深圳市绿都电子有限公司,联络电话:0755-83777478,18688790400。
1、N32G455系列单片机实时时钟(RTC)
本文主要是介绍N32G455系列单片机的RTC时钟、定时器及看门狗功能。
电,由硬件自动选择并切换。RTC不会被系统或电源复位源复位,当从STANDBY模式唤醒时,也不会被复位。
RTC的驱动时钟可以选择为32.768KHz外部晶体振荡器、内部低功耗40KHz RC振荡器、或者高速的外部时钟经128分频任意一个时钟源。对于计时精度要求非常高的应用场景,建议使用外部32.768KHz时钟作为时钟源,同时为补偿天然晶体的时钟偏差,可以通过输出一个256Hz的信号对RTC的时钟进行校准。RTC有一个22位的预分频器用于时基时钟,默认情况下时钟为32.768kHz时,它将产生一个1秒长的时间基准。另外RTC可以用来触发低功耗状态下唤醒。
2、定时器和看门狗
最多2个高级控制定时器、4个普通定时器和2个基本定时器,以及2个看门狗定时器和1个系统嘀嗒定时器。下表比较了高级控制定时器、普通定时器和基本定时器的功能:
2个独立的基本定时器(TIM6/TIM7),每个定时器包含一个16位自动装载计数器,由各自的可编程预分频器驱动。它们可以作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟,它们在芯片内部直接连接到DAC并通过触发输出直接驱动DAC。
基本定时器的主要功能如下:
-16位自动重装载累加计数器
-触发DAC的同步电路
-在更新事件时产生中断/DMA请求
4个通用定时器(TIM2、TIM3、TIM4和TIM5) 主要用于以下场合:对输入信号进行计数、测量输入信号的脉冲宽度和产生输出波形等。
-16 位自动装载计数器。(可实现向上计数、向下计数、向上/下计数)。
-TIM2、TIM3、TIM4 和 TIM5 最多支持 4 个通道
-如下事件发生时产生中断/DMA:
-触发事件
-输出比较
-多个定时器连接,以实现定时器同步或链接
-霍尔传感器接口:用于三相电机控制
-支持捕获内部比较器输出信号。
2.3 高级控制定时器(TIM1和TIM8)
高级定时器的主要功能包括:
-多个定时器连接,以实现定时器同步或链接
-TIM1_CC5 和 TIM8_CC5 用于比较器消隐
-增量(正交)编码器接口:用于追踪运行轨迹和解析旋转方位
2.4 系统时基定时器(Systick)
它具有下述特性:
-自动重加载功能
-可编程时钟源
2.5 看门狗定时器(WDG)
独立看门狗(IWDG)
独立看门狗是基于一个12位的递减计数器和一个3位的预分频器,由独立的的低速RC振荡器驱动,即使主时钟发生故障它也仍然有效,可工作在STOP0模式、STOP2模式和STANDBY模式。IWDG一旦被激活,如果不在设定的时间内喂狗(清除看门狗计数器),则在计数器计数至0x000时产生复位,它可以用于在应用程序发生问题时复位整个系统,或作为一个自由定时器为应用程序提供超时管理。通过选项字节可以配置成是软件或硬件启动看门狗。复位和低功耗唤醒可配。
窗口看门狗(WWDG)
主要特点:
-可编程的自由运行递减计数器
-当递减计数器的值小于0x40,(若看门狗被启动)则产生复位
-当递减计数器在窗口外被重新装载,(若看门狗被启动)则产生复位