1、添加定时器组件

2、修改定时器配置

3、定时器计算公式


FTM周期计算公式:重装载值 / (主频/分频) 单位秒
例如设置100ms的终端中周期:
37500(重装载值) / (48000000hz(主频)/ 128(分频)) = 1/10秒 = 100ms

注意:上述计算依据的是48M系统时钟,如果系统修改后,需要依据公式选择合适的时钟分频

4、代码

#include "Cpu.h"
#include "timer.h"
#include "led.h"
#include "uart.h"
unsigned int counter = 0;//定时器中断
void ftmTimerISR(void)//10ms进来一次
{counter++;if(counter >= 50){counter = 0;LED2_TOGGLE;}FTM_DRV_ClearStatusFlags(INST_FLEXTIMER_MC1,(uint32_t)FTM_TIME_OVER_FLOW_FLAG);//清除中断标志位
}//定时器初始化
void TIMER_Init()
{ftm_state_t ftmStateStruct;//建立定时器结构体FTM_DRV_Init(INST_FLEXTIMER_MC1, &flexTimer_mc1_InitConfig,&ftmStateStruct);//定时器初始化//参数1:中断类型;参数2:中断函数;参数3:中断函数的参数,用不到使用(isr_t*)0UINT_SYS_InstallHandler(FTM0_Ovf_Reload_IRQn,&ftmTimerISR,(isr_t*)0U);//定时器中断初始化INT_SYS_EnableIRQ(FTM0_Ovf_Reload_IRQn);//使能定时器中断FTM_DRV_InitCounter(INST_FLEXTIMER_MC1, &flexTimer_mc1_TimerConfig);//初始化计数器FTM_DRV_CounterStart(INST_FLEXTIMER_MC1);//启动计数器
}

S32K144学习笔记3 - 定时器相关推荐

  1. S32K系列S32K144学习笔记——FTM3定时器

    一用S32K144苦似海,道友,能不用,千万不去用. 本例程基以下如图所示接口操作,MCU为S32K144,开发平台S32DSworkspace 功能描述:配置FTM3 产生定时中断 如有错误,麻烦帮 ...

  2. S32K系列S32K144学习笔记——LPIT0

    一用S32K144苦似海,道友,能不用,千万不去用. 本例程基以下如图所示接口操作,MCU为S32K144,开发平台S32DSworkspace 功能描述:开启LPIT0定时器,LED以0.5s时间间 ...

  3. C51单片机学习笔记之定时器

    简介 "定时器/计数器"说的是一个东西,因为它既能计时也能计数.是存在于单片机内部的一个独立的硬件部分,依赖晶振产生固定的时间间隔,产生了一定量的固定时间间隔后会引发定时器中断从而 ...

  4. STM32学习笔记之定时器(2)

    文章结构: --> 一.定时器基本介绍 --> 二.普通定时器详细介绍TIM2-TIM5 --> 三.定时器代码实例 一.定时器基本介绍  之前有用过野火的学习板上面讲解很详细,所以 ...

  5. stm32学习笔记-6TIM定时器

    6 TIM定时器 文章目录 6 TIM定时器 6.1 TIM定时中断原理 6.2 TIM定时中断相关实验 6.2.1 实验:定时器定时中断-内部时钟 6.2.2 实验:定时器定时中断-外部时钟 6.3 ...

  6. AutoLeaders控制组——51单片机学习笔记(定时器、串口通信)

    本篇内容是观看B站江科大自化协UP主的教学视频所做的笔记,对其中内容有所引用,并结合自己的单片机板块进行了更改调整. 以下笔记内容以一个视频为一个片段(内容较多,可能不适合速食,望见谅) 一些内容涉及 ...

  7. 【SDL】SDL学习笔记二 定时器

    定时器相关API(SDL_timer.h):   1. Uint32 SDL_GetTicks(): 获取从SDL库初始化(定时器模块初始化)开始到当前的运行时间(ms);   2. Uint64 S ...

  8. 51单片机学习笔记之定时器程序设计

    一.定时器/计数器概述 1.相关寄存器 (1)TMOD--方式控制寄存器 GATE C/T M1 M0(T1 T0) GATE=0,定时器/计数器的运行由内部TR0/TR1置1选通: GATE=1,定 ...

  9. 8.FreeRTOS学习笔记-软件定时器

    基本概念 软件定时器的回调函数类似硬件的中断服务函数,所以,回调函数也要快进快出,而且回调函数中不能有任何阻塞任务运行的情况,例如不可以使用vTaskDelay() FreeRTOS 提供的软件定时器 ...

最新文章

  1. 三层交换机原理:01路由器如何隔离广播域?
  2. 理财心理陷阱之:年终奖——年末的虚假繁荣
  3. 亲爱的,你是最棒的!
  4. python 内置方法赋值_Python内置数据结构之字符串str
  5. 词云(WordCloud)制作
  6. leetcode题库1277-- 统计全为 1 的正方形子矩阵
  7. Qos测试浅析 20090323
  8. VARCHART XGantt 应用程序支持简介
  9. 完整的连接器设计手册_工业连接器如何选型
  10. Show, Control and Tell: A Framework for Generating Controllable and Grounded Captions
  11. 【人工智能】Google I/O 2023:让 AI 对每个人都更有帮助 Making AI more helpful for everyone
  12. 电子邮件营销有哪些方法?
  13. 春招大厂上岸学长带你有效春招找工作
  14. 两个Listlt;Mapgt;快速合并
  15. 基于Nginx实现访问控制,连接限制离
  16. 猫狗大战——基于TensorFlow的猫狗识别(1)
  17. 2020杭电计算机考研复试面试
  18. python爬取天猫_Python如何抓取天猫商品详细信息及交易记录
  19. python中如何求水仙花数_python如何求水仙花数?
  20. 浙江工业大学计算机专业是几本,浙江工业大学是几本

热门文章

  1. Leetcode 02.分式化简
  2. 我的世界怎么用计算机,我的世界运算工艺mod教程全计算器使用说明
  3. 阿里云开源离线同步工具DataX3.0
  4. Unity urp2d ShaderGraph 实现一个黑白转彩色的场景渐变效果 设计思路
  5. 微信小程序源码-合集6,0积分下载
  6. fdtd中时间监视器怎么放_lumerical FDTD的脚本
  7. MRD市场澎湃生长,臻和科技MRD技术受关注
  8. 你真的了解10G以太网吗?
  9. NLP-分类模型:短文本分类概述【FastText、TextCNN、TextRNN、TextRCNN、DPCNN】
  10. ZigBee Zstack之RSSI信号值获取以及显示