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

营销网站有四大要素构成金属东莞网站建设技术支持

营销网站有四大要素构成,金属东莞网站建设技术支持,南京网站关键词推广,wordpress多个内容模块基本定时器简介与特性 -1-时钟可分频 -2-计数模式只可以选择累加 -3-只可以用来定时(含中断) 查看时钟源 如图定时器7的时钟最大为72MHZ 定时时间的计算 通用定时器的时间计算公式为 Tout ((arr1)(psc1&…

基本定时器简介与特性


-1-时钟可分频

-2-计数模式只可以选择累加

-3-只可以用来定时(含中断)

查看时钟源


如图定时器7的时钟最大为72MHZ

在这里插入图片描述

定时时间的计算


通用定时器的时间计算公式为 Tout = ((arr+1)(psc+1))/Tclk ;

arr为重载值

psc为时钟分频系数

Tclk为时钟频率

代码编写(已经验证,可直接拷贝使用


这是一个在定时器7的中断函数中翻转两个LED的demo

timer.c文件
#include "timer.h"// 通用定时器的时间计算公式为 Tout = ((arr+1)(psc+1))/Tclk ;
void Timer_7_Init(uint16_t arr,uint16_t psc)
{//开启定时器7时钟RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM7,ENABLE);//定义结构体TIM_TimeBaseInitTypeDef Timer7_CFG;//预分频系数Timer7_CFG.TIM_Prescaler = psc;//定义重装载值Timer7_CFG.TIM_Period = arr;//设置计数模式,通用计时器只支持累加Timer7_CFG.TIM_CounterMode = TIM_CounterMode_Up;//调用初始化函数,把值写入寄存器TIM_TimeBaseInit(TIM7,&Timer7_CFG);//配置定时器为更新中断TIM_ITConfig(TIM7,TIM_IT_Update,ENABLE);//配置NVIC优先级NVIC_InitTypeDef NVIC_CFG;NVIC_CFG.NVIC_IRQChannel = TIM7_IRQn;NVIC_CFG.NVIC_IRQChannelCmd = ENABLE;NVIC_CFG.NVIC_IRQChannelSubPriority=0;NVIC_CFG.NVIC_IRQChannelPreemptionPriority=0;//调用初始化函数,把值写入寄存器NVIC_Init(&NVIC_CFG);	//打开定时器,即开始计时TIM_Cmd(TIM7,ENABLE);
}void TIM7_IRQHandler(void)
{//检查是否为更新中断if(TIM_GetITStatus(TIM7,TIM_IT_Update)==SET){//清除中断标志位TIM_ClearFlag(TIM7,TIM_FLAG_Update);GPIOB->ODR^=(1<<5);GPIOE->ODR^=(1<<5);}}

main.c文件

#include "stm32f10x.h"
#include "timer.h"
#include "delay.h"void LED_Init(void)
{GPIO_InitTypeDef GPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5;GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;GPIO_Init(GPIOB, &GPIO_InitStructure);GPIO_Init(GPIOE, &GPIO_InitStructure);}int main(void)
{	delay_init();LED_Init();NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);Timer_7_Init(4999,7199);while(1);
}

工程获取

三连后点击下方头像

http://www.yayakq.cn/news/646272/

相关文章:

  • 怀化灵知网站建设做公司网站有什么猫腻
  • 网站制作有限公司网站建设怎么问问题
  • 高端网站设计哪里比较好wordpress无法保存pages
  • 企业网站备案好不好如何做二维码跳转到网站
  • 自己怎么做淘宝网站怎么建网站不用买空间
  • 做印刷网站公司简介官方网站建设优化
  • 做网站做app区别网页框架
  • 汕头论坛建站模板胶州做网站的
  • dede 建设网站做宴会有哪些素材网站
  • 举报网站建设情况wordpress广告设置
  • 织梦响应式网站模板河北提供网站制作公司哪家专业
  • 做网站的的步骤怎么写网络广告推广策划
  • 查询公司的网站视频 收费 网站怎么做
  • 可视化的做网站的app甘肃企业模板建站信息
  • 做pc端网站用什么框架推广公司名字
  • 网站开发用什么语言写国外外包网站
  • 安徽网站关键词优化重庆手机网站推广方法
  • 室内装修设计软件app哪个好seo外链工具
  • 阜新旅游网站建设织梦网站上传图片不行
  • 青岛做门户网站的有哪些成都网站开发培训多少钱
  • 矢量网站动画怎么做学编程能干什么
  • 手机网站关键词排名网站开发的项目总结
  • 做营销型网站要多少钱青岛黄岛网站建设公司电话
  • 自学网站开发软件开发开源wordpress
  • 做企业网站需要提供什么网站开发的发展趋势
  • 网站添加google地图绿色长春app
  • 深圳华强北商城网站建设网站设计版式
  • 电工培训优化seo排名
  • seo学习网站网络营销案例成功案例分析
  • 泉州网站建设方案维护网站开发需要多钱