历史上的今天
返回首页

历史上的今天

今天是:2025年06月10日(星期二)

正在发生

2021年06月10日 | MSP430F5438A Timer_A 操作实验

2021-06-10 来源:eefocus

简介:
1,学会在比较和捕获模式下操作 Timer_A,熟练对寄存器进行配置
2,编程实现 Timer_A 定时
3,功能:Timer_A 在 TAR 计数相同间隔定时,当每次定时到来 LED1 亮(灭)
4,现象:LED1 相同频率闪烁


1,定时器 A 介绍:


定时器 A是一个十六位的定时/计数器,其捕获/比较寄存器多达七个。定时器 A 支持支持多重捕获/比较,PWM 输出和内部定时。定时器还有扩展中断功能,中断可以由定时器溢出产生或由捕获/比较寄存器产生。


定时器 A的特性包括:


○四种运行模式的异步 16 位定时/计数器


○可选择配置的的时钟源


○多达七个可配置的捕获/比较寄存器


○可配置的 PWM 输出


○异步输入和输出锁存


○对所有 TA 中断快速响应的中断向量寄存器


2,定时器A的结构框图



3,实验原理


Timer_A 有比较和捕获模式,这就决定它有三个方面的应用。


一。做定时器使用,TAR 计数器不断按照配置的模式进行计数,设置 CCRX 寄存器值,当 TAR 数值达到 CCRX 数值就可以产生一个中断,从而完成一个定时。


二。可以作 PWM 输出,这由 CCR0 和 CCRX 共同配置,根据输出模式,产生不同输出波形。


三。可以作为捕获使用,当捕获条件产生,TAR 数值会提供给 CCRX,那么可以根据多次捕获的数值计算出捕获信号的频率等。


4,寄存器配置





通过设置位 MCx 来设置 TA 计数器模式,停止模式,增模式,连续模式,增减模式。TACLR用来将计数器 TAR 数据清除。




F5XX 中 TA 有 5 个捕获比较寄存器,在使用过程中是用做比较器 PWM 波形输出还是作为捕获模式输出,需要对对应寄存器进行合理配置,其中 CMx 是捕获方式的选择,是上升沿,下降沿还是上升下降都捕获。CCISX 是对捕获引脚选择,要与外部捕获源保持一致,CAP 位是用来选择是比较模式还是捕获模式。OUTMODX 用来控制 PWM 输出模式选择。

例如 配置为定时模式 30ms


TA0CTL = TASSEL_2 + TACLR; // SMCLK, 计数器清除

TA0CCTL0 = CCIE; // CCR0 中断使能

TA0CCR0 = 50000; //配置定时值

TA0CTL |= MC_2; //连续计数模式


5,程序流程



6,实验代码



7,实验现象


LED1 闪烁


推荐阅读

史海拾趣

Gumstix公司的发展小趣事
检查电路中是否有异物导致短路,清理异物并修复受损部分。
AR RF/Microwave Instrumentation公司的发展小趣事

随着公司产品的不断完善和升级,AR RF/Microwave Instrumentation开始积极拓展市场。他们不仅在国内建立了广泛的销售网络,还积极寻求与国际合作伙伴的合作。通过与国外知名企业的合作,公司不仅引进了先进的技术和管理经验,还进一步提升了产品的国际竞争力。

磁联达(CND-tek)公司的发展小趣事

为了进一步扩大市场份额,磁联达(CND-tek)公司决定拓展海外市场。公司组建了一支专业的国际销售团队,积极参加国际电子展会和交流活动,与全球各地的客户建立了紧密的合作关系。同时,公司还加大了对海外市场的投入,设立了多个海外办事处和仓库,为客户提供更加便捷的服务。这些举措使得磁联达(CND-tek)的产品迅速走向全球,赢得了广泛的赞誉。

ABOV(现代单片机)公司的发展小趣事

为了进一步扩大市场份额,磁联达(CND-tek)公司决定拓展海外市场。公司组建了一支专业的国际销售团队,积极参加国际电子展会和交流活动,与全球各地的客户建立了紧密的合作关系。同时,公司还加大了对海外市场的投入,设立了多个海外办事处和仓库,为客户提供更加便捷的服务。这些举措使得磁联达(CND-tek)的产品迅速走向全球,赢得了广泛的赞誉。

Alan Industries Inc公司的发展小趣事

Alan Industries Inc.自创立之初,就以其对技术研发的不懈追求而闻名。在公司成立的早期,其研发团队成功开发出一款高效能、低功耗的芯片,这一创新产品在市场上引起了巨大反响。随后,公司不断投入研发资源,推出了一系列具有竞争力的电子产品,逐渐在行业中树立了技术领先的地位。这些产品不仅满足了消费者对电子产品性能的需求,还为公司带来了可观的利润,为公司的快速发展奠定了坚实基础。

AXTAL公司的发展小趣事

创新是AXTAL公司不断发展的动力源泉。公司注重研发投入,持续推出具有竞争力的新产品和技术。同时,AXTAL还积极与高校、科研机构等合作,共同开展前沿技术的研发和应用。这些创新举措不仅提升了公司的技术实力和市场竞争力,也为整个电子行业的发展注入了新的活力。

这五个故事只是AXTAL公司发展起来历程中的一部分。它们从不同的角度展示了公司在创立、技术与品质追求、全球布局、应对市场挑战以及持续创新等方面所取得的成就和进步。未来,随着电子行业的不断发展和变革,相信AXTAL公司将继续保持其领先地位,为行业的进步和发展做出更大的贡献。

问答坊 | AI 解惑

1602LCD液晶秒表.rar

1602LCD液晶秒表.rar…

查看全部问答>

警用概念自行车

在当今随着汽车的普及,自行车正在慢慢退出,但是,在我们的城市中总有些地方汽车是去不了的,比如狭小的胡同,而摩托车也显得有些不方便,这时候,如果能有个自行车也是不错的,这款警用自行车就是基于这样的考虑诞生的,它涵盖了警察所常用的一些 ...…

查看全部问答>

minicom不能显示开发板启动信息

我用的是s3c2410主机是linux操作系统,用minicom时,启动开发板则不能显示任何信息, minicom配置如下: A-Serial Device :dev/ttyS0 B-Lockfile Location :/var/lock E-Bps/Par/Bits      :115200 8N1 F-Hardware Flow ...…

查看全部问答>

调查一下用的最多的单片机

说一下自己都用了哪些型号的单片机,主要是8位和16位的。 来看看哪种单片机用的比较多。 我在学校主要做过STC51的单片机和MSP430(TI)的16位的单片机。 目前主要用飞思卡尔的8位DZ60做CAN总线。…

查看全部问答>

征求数公里范围内无线组网方案,期待您的回复!

需求: 数公里范围内无线组网,需要传输的数据量并不大,只是一些环境监测的数据。 可以是C/S架构,所有终端向服务器汇报,终端之间可以不联网。 终端需要进入区域能及时发现,及时传输数据。 终端脱离区域也能汇报。 多谢您的指教! …

查看全部问答>

怎么完成单片机与PC机通信?

本人想做一个单片机与PC机通信操作的实验,看过资料,但有些地方不明白,请大家帮忙:   它们的通信是要通过MAX232吗?MAX232还用不用接8250,然后再接九针插头?它们的电路图应该怎么接?   书上还说要对8250编 ...…

查看全部问答>

键盘扫描,有点疑惑

4×4阵列键盘扫描判断是否有键按下,先对键盘所在端口写0x0f,再回读,不为0x0f,表示有键按下在程序里我是这样处理的先配制成开漏输出,写0x0f,再配制成浮空输入,读端口,发现每次读到的都是0xff.是不是在第二次配制成输入的时候,IO寄存器的 ...…

查看全部问答>

万利EK-STM32F10E配套的例程所用的固件库是什么版本啊?

                                 万利EK-STM32F10E配套的例程所用的固件库是什么版本啊?…

查看全部问答>

LM3S811驱动的安装

LM3S811驱动的安装         我以前装了8962的驱动,这次直接查上811上去就好使,不知道大家的是不是也是一样的,下载程序没问题。         如果你没有安装过LM3S系 ...…

查看全部问答>

菜鸟求救

fpga设计一个移位函数,输入是一个32位的数DATA,和一个左移、右移的控制信号shit_contr,其输出是一个32位的数 设计一个连加函数,输入的是起始数值和终止数值,输入和输出的数据位宽可由参考数化设定…

查看全部问答>