当前位置: 首页 > news >正文

网站百度文库网站后台示演

网站百度文库,网站后台示演,公司网站建设功能介绍,028网站建设工作室文章目录 1. 概述1.1 时钟系统1.2 实验目的 2. 代码的配置 1. 概述 1.1 时钟系统 FTM的CPU接口时钟为SYS_CLK,在RUN模式下最高80MHz。模块的时钟结构如下图所示。 从上图中可以看出,FTM模块的功能时钟为SYS_CLK,计数器的时钟源可以来源于三…

文章目录

  • 1. 概述
    • 1.1 时钟系统
    • 1.2 实验目的
  • 2. 代码的配置

1. 概述

1.1 时钟系统

FTM的CPU接口时钟为SYS_CLK,在RUN模式下最高80MHz。模块的时钟结构如下图所示。
时钟结构
从上图中可以看出,FTM模块的功能时钟为SYS_CLK,计数器的时钟源可以来源于三条路:

  • SYS_CLK
  • 固定时钟
  • 外部时钟

此处需要注意,虽然外部时钟源的可选范围较广,但是配置工具提示,其值不可超过SYS_CLK的4分频,为了追求更高的时钟分辨率,笔者配置计数器的时钟为SYS_CLK。

1.2 实验目的

本次实验的内容比较简单,设置FTM模块的基础参数,设置MOD值,当计数器到达MOD值时则产生溢出中断,在中断中对一个静态变量计数,整个计数值到达1秒时翻转一个LED的状态。

2. 代码的配置

由于配置计数器的时钟源为SYS_CLK,那么PCC中的时钟配置则随便配置,笔者采用默认的设置,如下图:
PCC时钟
FTM的配置如下:
FTM配置
在这里设置分频值后,计数器的时钟会被配置工具自动计算并显示。计数模式使用向上计数,这里的计数模式没有其他品牌的单片机灵活,只有向上和上下计数两个模式。
计数值的计算和其他单片机差不多,都要预留一个反应的时钟周期,所以MOD值要减1。
初始化代码如下:

ftm_state_t ftmState;
//周期溢出中断初始化
void FtmMcInit(void)
{//初始化FTM模块参数FTM_DRV_Init(INST_FLEXTIMER_MC_1, &flexTimer_mc_1_InitConfig_0, &ftmState);//配置计数器FTM_DRV_InitCounter(INST_FLEXTIMER_MC_1, &flexTimer_mc_1_TimerConfig_0);//设置中断优先级INT_SYS_SetPriority(FTM0_Ovf_Reload_IRQn, 6);//开始计数FTM_DRV_CounterStart(INST_FLEXTIMER_MC_1);
}

中断服务程序仍然使用启动文件中定义好的函数名,在中断中要注意将溢出中断的标志位清除。
中断部分代码如下:

//FTM0周期溢出中断
void FTM0_Ovf_Reload_IRQHandler(void)
{static uint16_t i = 0;if (++i >= 1000){i = 0;PINS_DRV_TogglePins(LED_BLUE_PORT, 1 << LED_BLUE_PIN);}//清除中断标志位FTM_DRV_ClearStatusFlags(INST_FLEXTIMER_MC_1, FTM_TIME_OVER_FLOW_FLAG);
}
http://www.dtcms.com/a/522579.html

相关文章:

  • 精神文明建设专题网站阐述网站建设的步骤
  • 济南高新区网站建设企业网站建设网站制作
  • 珠海企业免费建站wordpress 论坛编辑器
  • 怎么做微信里的网页网站链接网络营销与策划是什么
  • 建站网站推荐全国 网站备案 数量
  • 兰州模板网站seo价格对于网站运营应该如何做
  • 网站服务器在哪租3g微网站
  • 做爰网站名称上海专业网站建设公司有哪些
  • 科普网站设计仿中国加盟网站源码
  • 校园视频网站建设西安网站建设seo
  • 保险网站源码自建房设计图
  • 做中介最好用的网站微网站建设微网站建设
  • 资阳建设局网站培训好吗网站建设
  • 网站后台查找软件电子商务网站设计原理实践报告
  • dedecms 手机网站网站备案购买
  • 企业网站内容建设自己做的网站如何让别的网可以查看
  • 黄骅市官方网站利川做网站
  • 北京企业建网站优帮云哈尔滨公共资源网
  • 个人电影网站备案移动应用开发学什么
  • 网站建设需要多少内存哪里有学电脑培训班
  • 四川专业网站建设推广wp网站如何做多级联动筛选框
  • 企业开展网站建设icp主体备案号 网站备案号
  • 公司可以做多个网站吗国外建设网站流程
  • 网站做后怎么可以在百度搜索到wordpress进不去了
  • 微信外链网站团结湖网站建设
  • 齐河县建设局网站局域网怎么建设网站
  • 网站建设规划方书模板logo设计网站哪个好一些
  • 做团购网站需要多少钱互联网技术试验卫星
  • 百度收录好的免费网站百度服务电话6988
  • 蚌埠专业制作网站的公司服装商城网站建设价格