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

可以做仿牌网站济南搜索引擎优化网站

可以做仿牌网站,济南搜索引擎优化网站,如何做信用网站截图,专做皮鞋销售网站导言 如上所示,STM32F103有两个基本定时器TIM6与TIM7,所谓「基本定时器」,即功能最简单的定时器。 项目地址: github: LL库: https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library22_Basic_Timer寄存器方…

导言


在这里插入图片描述
如上所示,STM32F103有两个基本定时器TIM6与TIM7,所谓「基本定时器」,即功能最简单的定时器。

项目地址:
github:

  • LL库: https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_ll_library22_Basic_Timer
  • 寄存器方式: https://github.com/q164129345/MCU_Develop/tree/main/stm32f103_reg_library22_Basic_Timer

gitee(国内):

  • LL库: https://gitee.com/wallace89/MCU_Develop/tree/main/stm32f103_ll_library22_Basic_Timer
  • 寄存器方式: https://gitee.com/wallace89/MCU_Develop/tree/main/stm32f103_reg_library22_Basic_Timer

一、LL库


1.1、CubeMX

在这里插入图片描述
如上所示,STM32F103 的定时器时钟频率均为 72 MHz。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2、tim.c

在这里插入图片描述
CubeMX 根据上述配置,自动生成了相应初始化代码。

1.3、main.c

在这里插入图片描述

1.4、stm32f1xx_it.c

在这里插入图片描述

1.5、编译、调试

在这里插入图片描述
在这里插入图片描述
如上所示,串口疯狂打印“Hello,World\n"。

二、寄存器方式


2.1、myTIM6Drive.c

在这里插入图片描述
在这里插入图片描述
如上所示,基于寄存器的实现代码简洁明了。

2.2、编译、调试

在这里插入图片描述
在这里插入图片描述
由此可见,两种实现方式在功能和效果上完全一致。

三、梳理寄存器


3.1、RCC_APB1ENR时钟使能寄存器

在这里插入图片描述

RCC->APB1ENR |= RCC_APB1ENR_TIM6EN; // 使能 TIM6 时钟

3.2、TIMx_PSC预分配寄存器

在这里插入图片描述

TIM6->PSC = 71;      /* PSC 寄存器:计数时钟 = PCLK1/(PSC+1) */

3.3、TIMx_ARR自动重载寄存器

在这里插入图片描述

TIM6->ARR = 999;     /* ARR 寄存器:计数到 ARR 后产生更新事件 */

3.4、TIMx_CR1控制寄存器1

在这里插入图片描述

TIM6->CR1 |= TIM_CR1_ARPE; /* 3. 使能 ARR 预装载 */TIM6->CR1 |= TIM_CR1_CEN;  /* 4. 启动定时器 */

3.5、TIMx_SR状态寄存器

在这里插入图片描述

TIM6->SR &= ~TIM_SR_UIF; /* 1. 清除更新中断标志 */

在中断回调函数中,遇到 UIF 更新中断时,需要及时将其标志位清零。
TIM_SR_UIF 定义为 0x0001(即 bit-0)。所以,~TIM_SR_UIF 等于 0xFFFE。把 UIF 位对应的位置为 0,其它位为 1。最终,SR &= 0xFFFE 就是“给 UIF 写 0,给其它位写 1”——符合“写 0 清”语义。

3.6、TIMx_DIER中断使能寄存器

在这里插入图片描述
如上所示,将 DIER 寄存器的 UIE 位置 1,可使能 TIMx 的更新中断(计数溢出)。

TIM6->DIER |= TIM_DIER_UIE; // 使能更新中断
http://www.dtcms.com/wzjs/288232.html

相关文章:

  • 个人网站的主题杭州百度人工优化
  • 宁波做外贸网站推广中国外贸订单网
  • app软件开发网站北京网站推广营销策划
  • 网站建设-设计网站排名软件推荐
  • 门户网站模式站长工具服务器查询
  • 网站进度条网站制作推广电话
  • 网站被篡改处理如何做网站推广的策略
  • 新塘17网站一起做网店官网软文的概念是什么
  • 专业3合1网站建设公司如何开发网站
  • 深圳做营销网站公司网站快速排名优化哪家好
  • 如何实现网站的纯静态化互联网销售包括哪些
  • 网站建设与运营推广的回报材料今日头条新闻
  • 海外网站测速广点通广告投放平台登录
  • 聚商网络营销公司服务内容seo免费诊断联系方式
  • 做网站优化有什么方法windows优化大师好不好
  • 视觉差网站制作百度投诉中心电话
  • 视频直播系统源码十堰seo排名公司
  • 全网营销型网站建设模板seo顾问阿亮
  • 做下载网站好不好做汕头seo全网营销
  • 深圳民治做网站腾讯企业qq
  • 江阴响应式网站开发公关公司一般收费标准
  • 平台网站如何做推广方案设计郴州网络推广外包公司
  • 邢台网站优化定制如何策划一个营销方案
  • 成都网站建设多少费用网络营销的六大特征
  • 华艺网站开发微信朋友圈广告投放
  • 网站统计工具有哪些谷歌外贸平台推广需要多少钱
  • 做网站的图哪来百度文库官网首页
  • 做汽配的都上什么网站营销技巧和营销方法
  • 熊岳网站怎么做自己做网络推广怎么做
  • 帮别人做网站市场价石家庄新闻网头条新闻