第一节原理解读
本来定时器有很多原理要将的,但是网上一大堆,公子就不再阐述了,只说一下定时器的计算公式。T=(arr+1)*(psc+1)/CLK。其中,CLK是MCU的时钟频率,arr和psc分别为自动重装载值和预分频系数。比如用蓝桥杯物联网开发板定时1毫秒,假设时钟频率为36MHZ,只需要设定arr和psc分别为11和2就可以了。计算如下:1ms=(11+1)*(2+1)/36MHZ。值得注意的是,arr和psc分别为2和11也可以。第二节环境配置
1,直奔主题,其他配置就不截图了,PC15配置为输出模式,SYS为Debug模式。
2,选择TIM2,如下图配置。
3,使能定时器。
4,配置时钟树为32MHZ,配置项目名字,路径,编译器和编译器版本等信息。最后生成代码。
第三节编写代码
1,与外部中断一样,在stm32l0xx_it.h中我们发现了TIM2的TIM2_IRQHandler函数,函数中只有一个函数,HAL_TIM_IRQHandler(&htim2)。
2,我们仔细的看看这个函数的代码。这个函数七转八转转到了一个虚函数。
3,这就和外部中断实验一样,在main.c文件中重写该函数就可以了。
4,注意还要使能哦!!!
5,编译代码和配置下载器不再重复。
第四节实验现象
实验注意事项:
1,程序语句需要位于程序的BEGIN与END之间。
2,利用USB线将电脑USB口与开发板USB1口连接。
3,CN4所有拨码开关必须选择ON DP档,否则无法下载程序。
实验现象:
LD1,LD4常亮。LD5间隔1秒闪烁。
宗旨:
免费的服务,永远的开源
说明:
1.本教程免费,开源,禁止用于任何商业用途,违者必究。
2.本教程版权所属为东莞市东城墨竹公子电子工作室,盗版必究。
3.资料下载请通过以下方式:
微信公众号:撞上电子
CSDN:撞上电子
掘金:撞上电子
今日头条:撞上电子
淘宝企业店:撞上电子
--东莞市东城墨竹公子电子工作室
--墨竹公子
--2021.12.01
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
近日,九章云极DataCanvas公司与中国联合网络通信有限公司云南省分公司(以下简称云南联通)在昆明正式签署《中国联通两亚“国际”智算中心联合运营协议》,标志着双方将共同推进建设云南省首个千P级
发表于 10-30 16:08
•326次阅读
近日,第44届GITEXGLOBAL展会(GITEXGLOBAL2024)及全球领先的创业与投资盛会ExpandNorthStar2024在迪拜盛大启幕。九章云极DataCanvas公司惊艳亮相盛会
发表于 10-18 17:08
•291次阅读
九章云极DataCanvas公司技术专家向与会者详细介绍算力包的产品能力和创新模式,收获行业伙伴的高度认可。算力作为AI时代的数字能源,将在行业应用和技术创新互相驱动下,迈入“算力普惠”的终极生态,AI应用也将迎来爆发式的繁荣。
发表于 09-29 14:44
•790次阅读
第九章 打印输出实验 本章节为实验篇的第一章,将通过打印输出实验为后续实验中的交互打下基础。通过本章的学习,读者将学习到CanMV中print()函数的使用。本章分为如下几个小节:9.1 打印输出
发表于 09-28 14:51
在数字化转型的浪潮中,九章云极DataCanvas再次引领创新,正式推出全新算力产品——“算力包”。这一创新力作,以用户为核心,颠覆传统算力服务模式,采用“按需购买、即买即用”的灵活方式,让算力资源触手可及。
发表于 09-26 14:58
•421次阅读
9月12日,2024年中国国际服务贸易交易会在北京隆重开幕,九章云极DataCanvas公司携AI智算产品系列深度参展本届服贸会,为观众奉上技术与应用深度融合的参展盛宴。
发表于 09-14 16:02
•379次阅读
SPI接口,通过使用软件模拟方式读写W25Qxx案例、硬件SPI操作W25Q32。第九章介绍CAN总线,CAT实验介绍。第十章介绍模拟转换器即ADC外设应用。第十一章介绍DMA直接数据存取内容。
第十二
发表于 08-25 22:48
控制、PID循迹、PID跟随、遥控、避障、PID角度控制、视觉控制、电磁循迹、RTOS等功能。
# 第九章-PID整定方法
## 9.1-调整合适的采样周期和PID调参方法
正如
发表于 08-21 16:37
•1164次阅读
定时器是计算机和嵌入式系统中常见的一种硬件模块,用于实现定时和计数功能。定时器的工作方式通常由一组寄存器来控制,这些寄存器定义了
发表于 07-12 10:29
•1033次阅读
作为北京市标杆人工智能企业,九章云极DataCanvas公司将持续发挥产业优势,继续坚持将自主创新的AI技术注入产业,以大模型应用为终极服务目标,通过包括大模型在内的人工智能基础软件,为政府和行业用户提供国际领先的AI服务,加速数字经济跨越发展!
发表于 07-03 15:41
•341次阅读
九章云极DataCanvas公司把握既有前沿技术和服务经验,将AI软件以核心操作系统的形式深度融入智算中心体系,同时积极与上下游生态伙伴合作在全国范围布局智算中心建设和运营。
发表于 06-29 10:39
•337次阅读
在Linux,uC/OS,FreeRTOS等操作系统中,都带有软件定时器,原理大同小异。典型的实现方法是:通过一个硬件定时器产生固定的时钟节拍,每次硬件定时器中断到,就对一个全局的时间标记加一,每个软件
发表于 04-29 11:00
•688次阅读
定时器是PLC中重要的编程元件,是累计时间增量的内部器件。大部分自动控制领域都需要定时器进行延时控制,灵活地使用定时器可以编制出复杂的控制程序。
发表于 03-22 12:36
•2473次阅读
定时器 IC 555 是最通用和最常用的 IC 之一,因为它的应用范围更广,如 PWM放大器、延迟定时器、开关电路、占空比选择器、时钟脉冲发生器等。这也可用于各种应用,如精确
发表于 02-25 15:16
•2287次阅读
定时器原理可以用于控制马达。马达是一种将电能转换为机械能的设备,通常由电动机和传动装置组成。定时器是一种电子设备,用来生成和计时精确而稳定的时间信号。通过将定时器与马达控制电路相连,可以实现对马达
发表于 01-23 15:21
•688次阅读
评论