历史上的今天
返回首页

历史上的今天

今天是:2025年07月03日(星期四)

正在发生

2020年07月03日 | msp430f2618捕获方波

2020-07-03 来源:eefocus

/*======================================================

程序名称:TIMERA_CAP

编者    :xxniuren

日期    :2013 7 31

程序目的:用TACCR0定时器来捕获脉宽 

========================================================*/

#include "msp430x26x.h"

#include "clock.h"

#include "12864.h"


#define uchar unsigned char

#define uint unsigned int

uint sum_L,sum_H,sum;//


void main( void )

{

  // Stop watchdog timer to prevent time out reset

  WDTCTL = WDTPW + WDTHOLD;

  XT2_Init();

  init_LCD12864();

  P1DIR &= ~BIT1;                           //

  P1SEL |= BIT1;                           //INITIAL P1.1

  TACTL |= TASSEL_2 +MC_2 + TACLR ;  //16M



  TACCTL0 |= CM_1 + CCIS_0  + CAP + CCIE + SCS;   //rising edge capture

  _EINT();

  while(1)

  {

       sum = sum_L - sum_H;

       sum = (int)(16000000.0/sum);

       display_data(sum);

   }

}



#pragma vector = TIMERA0_VECTOR

__interrupt void TIMERA(void)

{  

      if(TACCTL0 & CM_1)

      {

        TACTL |= TACLR;

        TACCTL0 = ((TACCTL0 & (~CM_1))| CM_2);

        sum_H = TAR;

      }

      else if(TACCTL0 & CM_2)

      {

        TACCTL0 = (TACCTL0 & (~CM_2))|CM_1;

        sum_L = TAR;

      }

}


直接上程序   误差10k 有几十hz 

推荐阅读

史海拾趣

Avic公司的发展小趣事

Avic公司积极参与中国民用飞机项目的研发和生产。通过与国内外合作伙伴的紧密合作,公司成功研制出了多款具有市场竞争力的民用飞机。这些飞机的成功研制和生产,不仅提升了中国民用航空工业的水平,也为国内外航空公司提供了更多优质的航空产品选择。

虹冠电子(Champion)公司的发展小趣事

随着电竞产业的快速发展,虹冠电子敏锐地捕捉到了这一市场的巨大潜力。公司投入大量资源研发电竞电源供应器产品,凭借其卓越的性能和稳定性,迅速在电竞领域树立了良好的品牌形象。同时,虹冠电子还积极与电竞行业内的知名企业和赛事组织合作,共同推动电竞产业的繁荣发展。

AMS公司的发展小趣事

随着电竞产业的快速发展,虹冠电子敏锐地捕捉到了这一市场的巨大潜力。公司投入大量资源研发电竞电源供应器产品,凭借其卓越的性能和稳定性,迅速在电竞领域树立了良好的品牌形象。同时,虹冠电子还积极与电竞行业内的知名企业和赛事组织合作,共同推动电竞产业的繁荣发展。

科达嘉CODACA公司的发展小趣事

在追求技术创新的同时,科达嘉电子也积极承担社会责任。公司关注环境保护,推行绿色生产,努力减少生产过程中的环境污染。此外,科达嘉还积极参与社会公益活动,为社区的发展贡献力量。通过不断创新和履行社会责任,科达嘉电子在电子行业中树立了良好的企业形象。

Datasensor公司的发展小趣事

1978年,DATALOGIC公司成功研制出欧洲第一台条码扫描器,并将此产品应用于商业领域。这一创新不仅展示了公司在光电技术领域的实力,也为其在工业自动化领域赢得了良好的声誉。条码扫描器的成功推出,为公司带来了可观的收益,也为公司后续的技术研发和市场拓展提供了强有力的支持。

EMC [ELAN Microelectronics Corp]公司的发展小趣事

义隆电子一直注重人才培养和团队建设。公司积极引进国内外各知名学府的优秀人才,并提供完善的在职培训和优厚的福利待遇。同时,公司还建立了高效的团队协作机制,鼓励员工之间的交流和合作。这种注重人才培养和团队建设的策略使得义隆电子能够保持持续的创新能力和市场竞争力。

问答坊 | AI 解惑

求基于AVR单片机的汽车空调控制系统的论文

求基于AVR单片机的汽车空调控制系统的论文 基于AVR单片机的汽车空调控制系统 要有论文+仿真 一口价:400元 有意者联系: qq:756805375 邮箱:ydc888888@163.com 手机:15852492541…

查看全部问答>

[求助]多点温度检测系统

如谁有这方面的材料的   请发给我一下可以么?不一定符合下面的要就的,关于多点温度检测系统的都可以发给me,设计一个多点温度检测系统,系统结构框图如下  : 温度测点1→   →  检测器单元1    ...…

查看全部问答>

若有兴趣就看看呗!

若有兴趣就看看呗。——降压大功率LED驱动电路 [ 本帖最后由 雪山飞狐 于 2010-5-20 18:05 编辑 ]…

查看全部问答>

如何修改VXWORKS的启动标题

VXWORKS启动时超级终端会打印以下信息: Copyright 1984-1998  Wind River Systems, Inc.             CPU: Motorola ADS - PowerPC 860         VxWorks: 5.4 ...…

查看全部问答>

2440BSP 将CS8900改为DM9000A,需要做那些改动?

我想把原BSP中网卡CS8900换成DM9000A,请问各位大侠除了驱动外,startup.s 需要做那些改动? EBOOT中怎么改?…

查看全部问答>

vxWorks寄存器读写问题

我现在写不了某些寄存器(就I2C寄存器写不进去,其他都可以) 有遇见这种问题的么? 我是关了MMU的啊~ 情况如下: 我在shell中输入 查看内存0x55000000位置的寄存器。 d 0x55000000 55000000:  0100 0000 0000 0000 0000 0000 00 ...…

查看全部问答>

求购 S3C4510B 的开发板 (二手也可以)

求购 S3C4510B 的开发板 最近找了份4510b的资料,看着不错可惜没有板子练。真是郁闷啊!不知道哪为高手还有收藏! 有的话留个言! 电话:13141280460 qq:406672875…

查看全部问答>

额定电流估算口诀

已知电机功率,如何估算电机的额定电流? 三相二百二电机,千瓦三点五安培。 三相三百八电机,一个千瓦两安培。 三相六百六电机,千瓦一点二安培。 三相三千伏电机,四个千瓦一安培。 三相六千伏电机,八个千瓦一安培。 3KW以下,1个KW,2.5个流…

查看全部问答>

STM32SPI1通讯

下载 (9.61 KB) 2009-12-4 16:42 下载 (17.98 KB) 2009-12-4 16:42 SPI1驱动如下: void SPI_LIS33_Init(void) {    GPIO_InitTypeDef GPIO_InitStructure;    SPI_InitTy ...…

查看全部问答>

msp430编程器下载问题

开发环境是ew430-ev-341a,而且已破解,生成release模式的txt文件 串口对Flash编程器:LSD-BSL430 下载*.txt文件时,为什么起始地址必须是@F000才能下载成功,另外这样下载后的程序会不会正确执行?如下所示txt文件 @F000 30 40 10 02 FF 3F 31 ...…

查看全部问答>