历史上的今天
返回首页

历史上的今天

今天是:2024年09月30日(星期一)

正在发生

2021年09月30日 | STM8S的TIM1定时器====总览

2021-09-30 来源:eefocus

STM8S单片机内部集成了6个定时器模块,分别是高级控制型(TIM1)、通用型(TIM2、TIM3)和基本型(TIM4)。


高级控制型和通用型都是16位结构定时器,而基本定时器是8位结构。本文重点讲解TIM1类型定时器。


高级控制型定时器TIM1是STM8S208R单片机内部最强大的定时器,它是一个16位的自动装载计数器,可以实现向上、向下计数。计数的时钟可以软件选择片内系统时钟或外部时钟信号计数,并同过可编程的预分频器驱动。


TIM1定时器具有4个独立的捕捉/比较通道,可以实现基本的定时功能,测量输入信号的脉冲宽度、产生输出PWM波形功能。


TIM1带有互补输出、死区控制和中心对齐的PWM功能,可以应用与马达控制、照明和半桥驱动等多个领域。


TIM1定时器的内部结构:

1、时钟触发控制寄存器

2、时基单元

3、捕捉比较阵列


TIM1有以上三部分构成。

STM8S208R其他定时器:

以下链接将会详细讲解,STM8S单片机的时钟/触发控制寄存器、时基单元、捕捉比较阵列:

时钟/触发控制寄存器:https://blog.csdn.net/m0_37795959/article/details/115823964

时基单元:https://blog.csdn.net/m0_37795959/article/details/115823918

捕捉比较阵列:https://blog.csdn.net/m0_37795959/article/details/115823877

推荐阅读

史海拾趣

Elytone Electronics Co Ltd公司的发展小趣事

在技术创新取得突破后,Elytone公司开始积极拓展国内外市场。他们通过参加国际电子展、建立海外销售网络等方式,不断扩大产品的影响力。同时,公司还加强了与国内外知名企业的合作,共同研发新产品,进一步提升了市场竞争力。

D3公司的发展小趣事

D3公司始终将产品质量放在首位。公司建立了严格的质量管理体系,从原材料采购到产品生产、检验,每一个环节都严格把控。这种对品质的执着追求,使得D3公司的产品在市场上赢得了良好的口碑。同时,公司还注重售后服务,为消费者提供全方位的支持和保障。这种以品质为核心的发展策略,让D3公司在电子行业中树立了良好的品牌形象。

Crystal Semiconductor Corp公司的发展小趣事

Crystal Semiconductor Corp成立之初,面临着资金短缺、技术难题和市场竞争的多重压力。然而,公司的创始人凭借对半导体技术的深刻理解和敏锐的市场洞察力,成功吸引了一批志同道合的工程师和投资者。他们共同攻克了技术难关,推出了首款具有竞争力的晶体管产品,迅速在市场上占据了一席之地。

High Voltage Power Solutions Inc公司的发展小趣事

近年来,随着人工智能、物联网等新兴技术的快速发展,半导体行业正面临着前所未有的变革。Crystal Semiconductor Corp积极应对这一挑战,加大了对新兴技术的研发投入,推出了一系列适应市场需求的新产品。同时,公司还加强了与上下游企业的合作,共同推动产业链的发展。

Chauvin Arnoux公司的发展小趣事

1934年,Chauvin Arnoux再次引领技术潮流,发明了电流互感器钳形表,这是世界上第一个非接触式电流表。这一发明不仅改变了电流测量的传统方式,而且极大地提高了测量的便捷性和安全性。非接触式电流表的出现,为电气工程师和技术人员提供了更为高效和安全的测量工具,推动了电气行业的发展。

东科半导体(DK)公司的发展小趣事

随着公司产品的不断升级和市场需求的不断增长,东科半导体(DK)公司开始积极拓展国内外市场。公司加强与全球知名企业的合作,产品成功进入苹果、华为、OPPO等一线品牌的供应链。同时,东科还积极参加国际电子展会和论坛,展示公司的最新技术和产品,提升了公司的品牌知名度和影响力。

问答坊 | AI 解惑

ISE11.0 中怎么调用RAM

ISE11.0 怎么条用片内RAM,我没用过ISE11.0…

查看全部问答>

嵌入式实时操作系统 SylixOS 年内开源!!

SylixOS 实时嵌入式系统,是专门针对嵌入式时间关键的复杂应用而设计的实时操作系统。实时性好,稳定性强,第一代内核 Phoenix 已有多个商业应用实例。 目前,第二代内核 LongWing 开发渐入尾声,性能已基本稳定,第二代内核可以和VxWorks 的 Wind ...…

查看全部问答>

请问BOOTLOAD中怎么跳转到RAM中的MAIN函数中

网上看了些资料,基本上是说先拷贝代码到RAM,然后考RW、ZI什么的,最后跳转到RAM的MAIN函数中,有些不明白,烦请各位能提点一下: 我打算用ADS编译一个BOOTLOAD,程序放FLASH中,运行时在RAM中跑以便能修改FLASH中的内容。那我是不是需要按以下方 ...…

查看全部问答>

uboot烧写问题

我用的是omap5910,我准备重新烧写uboot,不过我擦除falsh之后,重启系统就没有反映了(应该是这样的吧),我打开超级终端,重启开发办,发送uboot文件,不成功,应该怎么办?是不是先把uboot送入sdram,再利用sdram烧写到flash,不过具体应该怎么 ...…

查看全部问答>

EasyArm1138学习笔记(一)——IO操作

IO操作中我准备做两个实验 (1)       用IO口点亮LED,这就是让IO输出低电平(注板上的LED是阴极接在IO口,阳极由VCC串电阻上拉),这个实验是IO输出的实验。目的是熟悉工程配置,IAR的环境很熟悉,第一次做ARM ...…

查看全部问答>

BSL编程问题

机器工作正常,但是用BSL重新编程,会出现Synchronization error 这是什么原因? 编程软件MSPFET ,USB转串口方式…

查看全部问答>

微芯的协议栈说明书上有这么一句 RTOS and application independent

这是什么意思啊?操作系统和应用程序独立?老夫怎么觉得老夫写的应用程序是嵌入到他的操作系统框架里面的呢…

查看全部问答>

用LM331做压频转换出现的问题

如果用LM331做压频转换,当电压为0时,输出频率是否也为0,谢谢!…

查看全部问答>

晒晒我收到的 ZRtech Altera CycloneIV FPGA开发板

ZRtech Altera CycloneIV FPGA开发板收到了, 板子做工不错, 这两天正忙于装软件, 先上点图, 谢谢版主让我赶上了这次活动。 当然也谢谢TAOBAO卖家 http://item.taobao.com/item.htm? ... 82676&_u=hheh9sfa91 …

查看全部问答>

最大困惑

请问各位,我们在做项目时,为什么主要指标都看什么频率啊,阻抗啥的,我就想问为啥要测这些指标,这些指标有什么用,这些指标决定着什么,哪位爱心人士能尽快系统详细的解答一下,真的很纠结…

查看全部问答>