历史上的今天
返回首页

历史上的今天

今天是:2025年03月04日(星期二)

正在发生

2020年03月04日 | MSP430F149;二、TIMEA

2020-03-04 来源:eefocus

前面讲了几个寄存器,现在说说定时器A的三种功能

定时器

定时器主要是配置tatcl

在这里插入图片描述

在TASSELx 选择时钟源(这里X是因为有两位来控制,或者查询IAR里面的430的头文件找简单的书写方式,有对应的 #define)

这边我一般都是是选用ACLK,到时候用外部中断唤醒CPU

对应时钟就是分频,选择IDx(1/2/4/8)


选择MCx,来控制16位计数器计数模式。

这里面会用到寄存器中的TACCR0,这是一个16位的寄存器,可以存0~65536之中的任意值,(一般根据计算机器周期等等的,输入一个值,来使TAR计数器累加到咱们计算出啦的数字后产生中断)比如,我知道计数器数数字数到32768需要一秒时间,那我就可以在taccr0中赋值32768,当tar中的值等于32768的时候,就产生中断。在这之前,中断使能哦,还有总中断开关打开。


一般这样就可以工作了,如果需要中断的操作的,配置一下TAIE 和 TAIFG,这个中断标志要软件清零,然而TACLR这个是用来复位TAR的,一般不用管,因为会自动清零


TAR寄存器是16位的计数用的寄存器,最大能存的值为65536(2^16),通俗点说就是用二进制来数数,从0,1,2,3…一直数到一定值


捕捉

捕捉一般是计算脉冲宽度啥啥啥的,打个比方,在一个高脉冲走了5S。这个时候我们用捕捉功能可以玩一下,当脉冲上升沿的时候产生个中断,当下降沿的时候再产生中断的时候,我们就可以知道我们的振荡器数了几个数字,你要是说如果数数超过65536呢,我们在寄存器里面有个捕捉溢出位,到时候溢出一次,加上65536再把溢出位清零就好


一般作用测量两个上升沿之间的时间,或者两个下降之间的时间,或者一段脉冲的时间


捕捉功能怎么配置呢:

首先

在TACCTLx中:(有三个TACCTL0、TACCTL1、TACCTL2)

eg:TACCTL1

1.cap位置位(1)

2.CMx选择捕获方式;

3.CCISx选择捕获那个引脚,一般就是CCI1A(这个是eg:TACCTL1)

4.SCS置一,同步模式

5中断使能和标志,置一


比较

一般默认就是比较功能:

首先

1.cap清零;默认就是0

2.中断使能和标志置一;

3.taccr1赋值;


输出输出模式设置

主要由:

outmodx 位,8中状态可以选择

out 如果outmodx 位是000,则这位直接控制输出状态,0输出低;1输出高;


输出模式主要是PWM作用,具体可以看下数据手册

推荐阅读

史海拾趣

Codeco Corporation Of Vermont公司的发展小趣事

在追求商业成功的同时,Codeco也积极履行企业社会责任。他们注重环保和可持续发展,在生产过程中采用环保材料和技术,减少对环境的影响。此外,Codeco还积极参与公益事业,为社会做出贡献。这些举措不仅提升了公司的社会形象,也赢得了员工和消费者的尊重与认可。


您可以根据这个框架,结合您对电子行业和Codeco Corporation Of Vermont的了解,撰写具体的故事内容。请注意,这些故事应基于事实或合理的推测,避免涉及未经证实的信息或夸大其词的描述。

EPC公司的发展小趣事

最后一家EPC公司深知创新是企业发展的核心动力。公司注重研发投入和人才培养,建立了专业的研发团队和完善的研发体系。公司不断跟踪行业发展趋势和技术动态,积极引进新技术、新工艺和新材料,推动产品升级和产业升级。同时,公司注重创新成果的转化和应用,将新技术、新工艺和新材料应用于实际项目中,提高了项目的竞争力和附加值。通过持续的创新和积累,公司逐渐在电子行业中形成了独特的技术优势和核心竞争力。

请注意,以上故事仅为框架性描述,并未包含具体的公司名称、项目细节和具体数字。您可以根据这些框架性描述进一步深入了解相关公司的发展情况,并结合实际案例进行具体分析和撰写。

General Dynamics SATCOM Technologies公司的发展小趣事

某EPC公司注重与产业链上下游企业的合作与共赢。公司与供应商建立了长期稳定的合作关系,确保了原材料的稳定供应和成本控制。同时,公司积极与设备制造商、系统集成商等合作伙伴开展深度合作,共同研发新技术、新产品,为客户提供更加全面的解决方案。通过合作共赢的模式,公司实现了跨越式的发展,成为了电子行业的领军企业之一。

岑科(CENKER)公司的发展小趣事

在过去,国内企业在车载信号传输领域的共模电感选择有限,主要依赖进口品牌。岑科意识到这一市场的巨大空缺后,决定借助自主研发设备的优势进行研发工作。经过两三年的攻关,岑科成功研发出了ACML系列共模电感。这一系列产品在温度特性上表现优异,可在-40℃到150℃的范围内正常工作,并适用于CAN-BUS、CAN-FD、A2B及以太网等多种场景。岑科的这一研发成果不仅填补了国内市场空白,还实现了国产替代,为汽车电子行业的发展做出了重要贡献。

Global Components & Controls公司的发展小趣事
将RP2调到最小值,并用纸挡住光线,使光敏电阻R4不受灯光照射。
泽耀科技(Ashining)公司的发展小趣事

泽耀科技(Ashining)深知品质是企业生存和发展的关键。因此,公司始终将品质管理放在首位,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都严格把控品质。同时,泽耀科技还注重品牌建设,通过提升产品形象和服务水平,逐渐树立了良好的品牌形象。

问答坊 | AI 解惑

求助

本帖最后由 jameswangsynnex 于 2015-3-3 19:56 编辑 有谁知道NE555怎样吸收高高频 …

查看全部问答>

SD卡底层驱动源程序公开------【注意】我的MP3开发板回来了

本程序参考自bozai的SD卡驱动程序, 增加了SD、MMC卡判断的功能,SD、MMC初始化成功后能返回卡的类型参数供主程序使用。 //--------SD_MMC.H------------------------ #ifndef __SD_MMC_H__ #define __SD_MMC_H__ // 数据宏定义 #define ...…

查看全部问答>

爆漿撒尿電容特輯(转自 台湾 xfastest 港都狼仔)

非常好的文章,我就喜欢这样的图文并茂的,分享之 ,在此心里谢过狼仔兄 爆漿撒尿電容特輯       (转至 台湾 xfastest 港都狼仔) 在下無聊時喜歡收集故障電子產品,分析故障原因,下面的圖片是這段時間以來,收集關於電容異 ...…

查看全部问答>

ATOM 平台项目外包

我们公司最近要做个ATOM平台的移动设备,希望有经验的free lancer或公司与我联系。以下的资料仅供参考: Experience must include a successful implementation of an Atom based system that went into commercial production. Experience must h ...…

查看全部问答>

咨询将ADS1.2编译的库和arm-elf-gcc编译的库混编(互相调用)的问题

在论坛里看到有人解决了此问题,但没有发表解决的方法。 再次,咨询此问题,希望知道的高手,指导一下。 谢谢了!…

查看全部问答>

{wanyeye}助人者天助 ,进来下

wanyeye:         您好,我有个串口的问题想请教您,您能给我留个联系方式吗?或则您加我   也可以,我的QQ:834496420,谢谢你…

查看全部问答>

初学开门难,请教各位前辈..谢谢..2812 

基本的问题,.cmd文件怎么编写?写的过程中要注意些什么问题?       2812的头文件那里可以找到?       开始编程需要哪些准备工作?…

查看全部问答>

2407的PDPINTA故障

请问:2407的PDPINTA故障有效时,封锁PWM,之后怎么才能再让PWM恢复输出?谢谢…

查看全部问答>

FPGA的时钟精确度

我想用FPGA产生一个以206.02ns的周期触发信号,spartan-6的FPGA,是否可以实现?求大神指导…

查看全部问答>