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

门户类网站建设需要多少钱竞价排名适合百度吗

门户类网站建设需要多少钱,竞价排名适合百度吗,建企业网站哪个平台好,中国室内设计培训排名STM32的定时器是个强大的模块,定时器使用的频率也是很高的,定时器可以做一些基本的定时,还可以做PWM输出或者输入捕获功能。时钟源问题:名为TIMx的有八个,其中TIM1和TIM8挂在APB2总线上,而TIM2-TIM7则挂在A…

STM32的定时器是个强大的模块,定时器使用的频率也是很高的,定时器可以做一些基本的定时,还可以做PWM输出或者输入捕获功能。

时钟源问题:

名为TIMx的有八个,其中TIM1和TIM8挂在APB2总线上,而TIM2-TIM7则挂在

APB1总线上。其中TIM1&TIM8称为高级控制定时器(advanced control

timer).他们所在的APB2总线也比APB1总线要好。APB2可以工作在72MHz下,而APB1最大是36MHz。

   referrerpolicy=

定时器的时钟不是直接来自APB1或APB2,而是来自于输入为APB1或APB2的一个倍频器。

下面以定时器2~7的时钟说明这个倍频器的作用:当APB1的预分频系数为1时,这个倍频器不起作用,定时器的时钟频率等于APB1的频率;当APB1的预分频系数为其它数值(即预分频系数为2、4、8或16)时,这个倍频器起作用,定时器的时钟频率等于APB1的频率两倍。

假定AHB=36MHz,因为APB1允许的最大频率为36MHz,所以APB1的预分频系数可以取任意数值;当预分频系数=1时,APB1=36MHz,TIM2~7的时钟频率=36MHz(倍频器不起作用);当预分频系数=2时,APB1=18MHz,在倍频器的作用下,TIM2~7的时钟频率=36MHz。

有人会问,既然需要TIM2~7的时钟频率=36MHz,为什么不直接取APB1的预分频系数=1?答案是:APB1不但要为TIM2~7提供时钟,而且还要为其它外设提供时钟;设置这个倍频器可以在保证其它外设使用较低时钟频率时,TIM2~7仍能得到较高的时钟频率。

再举个例子:当AHB=72MHz时,APB1的预分频系数必须大于2,因为APB1的最大频率只能为36MHz。如果APB1的预分频系数=2,则因为这个倍频器,TIM2~7仍然能够得到72MHz的时钟频率。能够使用更高的时钟频率,无疑提高了定时器的分辨率,这也正是设计这个倍频器的初衷。

TIM通用定时器配置步骤:

1.配置TIM时钟

RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE);

RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE);

2.定时器基本配置

void TIM2_Configuration(void)

{

TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure;

// TIM_OCInitTypeDef TIM_OCInitStructure ;

TIM_DeInit(TIM2); //复位TIM2定时器

TIM_TimeBaseStructure.TIM_Period = 5; // 2.5ms

TIM_TimeBaseStructure.TIM_Prescaler = 36000; // 分频36000

TIM_TimeBaseStructure.TIM_ClockDivision = TIM_CKD_DIV1; // 时钟分频

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; //计数方向向上计数

TIM_TimeBaseInit(TIM2, &TIM_TimeBaseStructure);

TIM_ClearFlag(TIM2, TIM_FLAG_Update);

TIM_ITConfig(TIM2, TIM_IT_Update, ENABLE);

TIM_Cmd(TIM2, ENABLE);

}

TIM_Period设置了在下一个更新事件装入活动的自动重装载寄存器周期的值。它的取值必须在0x0000和0xFFFF之间。

TIM_Prescaler设置了用来作为TIMx时钟频率除数的预分频值。它的取值必须在0x0000和0xFFFF之间。

TIM_ClockDivision的作用是做一段延时,一般在特殊场合的时候会用到,可不关心。

TIM_CounterMode选择了计数器模式。

TIM_CounterMode_Up

TIM向上计数模式

TIM_CounterMode_Down

TIM向下计数模式

TIM_CounterMode_CenterAligned1 TIM中央对齐模式1计数模式

TIM_CounterMode_CenterAligned2 TIM中央对齐模式2计数模式

TIM_CounterMode_CenterAligned3 TIM中央对齐模式3计数模式

单片机时钟频率72MHz,APB1 二分频36MHz,故TIM2自动2倍频至72MHz,故定时器中断频率为72000000/36000/5=400Hz

3.使能定时器中断TIM_Cmd(TIM2, ENABLE);

4.配置NVIC。

NVIC_InitStructure.NVIC_IRQChannel = TIM2_IRQChannel;

NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;

NVIC_InitStructure.NVIC_IRQChannelSubPriority = 4;

NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

NVIC_Init(&NVIC_InitStructure);

5.写中断函数

void TIM2_IRQHandler(void)

{

......//中断处理

}

http://www.lbrq.cn/news/2709469.html

相关文章:

  • 静态网站跟动态湖南seo推广软件
  • 辽宁做网站服务器域名怎么注册
  • 邯郸企业网站建设正规的关键词优化软件
  • 大同网站建设站建设东莞seo外包公司哪家好
  • 装饰公司做网站怎么收费搜狗识图
  • 百度站长资源管理百度指数官网登录
  • 潍坊专业网站建设最新报价排名
  • 如何网站做百度推广南京seo推广公司
  • 杭州行业网站建设公司长沙网站seo报价
  • 网站建设中 html 下载南京百度快照优化排名
  • 蔬菜基地做网站合适吗seo博客模板
  • 建设局属于什么行业成都市seo网站公司
  • 青海网站 建设网络营销评价的名词解释
  • 景区网站建设教程天桥区seo全网宣传
  • 杭州公司建网站外贸网站平台都有哪些 免费的
  • 没有网站域名是否需要备案百度搜索排名机制
  • 做烘培的网站ebay欧洲站网址
  • 网站开发网站页面网络营销具有什么特点
  • 一个月做网站广告推广有哪些平台
  • 企业网站怎么做连接谷歌seo推广招聘
  • 公司以前做的免费网站太多_新网站搜索不到关键词歌曲歌词
  • 中企动力网站软考培训机构哪家好一点
  • 张家港网站 设计制作seo权重优化软件
  • 纯静态做企业网站百度快照客服
  • 网站建设合同违约责任品牌营销策略分析论文
  • 做企业内部网站要多久优化大师在哪里
  • 物业服务网站建设章鱼磁力链接引擎
  • 营销网站建设的公司百度公司是国企还是私企
  • 做设计常用的素材网站sem营销是什么意思
  • 美女直接做的视频网站b2b电商平台有哪些
  • 51单片机-驱动LED模块教程
  • Flutter权限管理三步曲:检查、申请、处理全攻略
  • 最新去水印小程序系统 前端+后端全套源码 多套模版 免授权
  • TensorFlow实现回归分析详解
  • 使用 6 种方法将文件从 Android 无缝传输到iPad
  • 第23章,景深:技术综述