历史上的今天
返回首页

历史上的今天

今天是:2025年04月02日(星期三)

正在发生

2021年04月02日 | MSP430外部中断程序

2021-04-02 来源:eefocus

中断在我们生活中无处不在,51单片机外部中断只有两个,而强大的msp430有很多,比如P1、P2口全部是


其驱动程序如下:


int main( void )

{

  WDTCTL = WDTPW + WDTHOLD;


   

  P2IE |=0x01;            //下降沿触发

  P2IES |=0x01;     

  P2IE |=0x02;

  P2IES |=0x02;

  P2IFG &=~0x03;

  _BIS_SR(GIE);

 

}


#pragma vector =PORT2_VECTOR

__interrupt void Port_1(void)

{

 

  if((P2IFG | 0xfe)==0xff)

  {

 

  P2IFG &=~0x03;

  }

  if((P2IFG | 0xfd)==0xff)

  {

 

  P2IFG &=~0x03;

  }

}


推荐阅读

史海拾趣

问答坊 | AI 解惑

POWER PCB教程 part1

一部不错的教程,送给大家…

查看全部问答>

有关液晶触摸屏的简单问题

问下,如果触摸屏换成其他厂家的话,那驱动程序从哪里可以得到啊?比如说友善提供的触摸屏是NEC的,我换成三星的话,底层驱动改吗?…

查看全部问答>

关于存储器位宽的问题

现在系统的寻址是按字节为最小单元设计的,那么如何向一个32位存储器的固定地址写入一个字节? …

查看全部问答>

关于路由器的软件开发入门问题

在下从事网络工作有一段时间了。不过就是做售后工作..平时无非也就是给客户调试下路由,3层交换,防火墙什么的。其中遇到许多软件上的问题,感觉自己无能为力.我想问下,需要掌握什么知识才能对路由的软件进行开发,或是需要什么样的开发环境.上学时有一 ...…

查看全部问答>

请教有关Silverlight for Embedded硬件加速的问题

已经编译成功了wince 6 R3的silverlight演示,但是演示的帧率一直保持在1到3帧,想尽了办法都不行,。 我做过的设置如下: 1,添加了SYSGEN_XAML_RUNTIME 2,添加了SYSGEN_DDRAW 3,添加了环境变量sysgen_samplexamlperf 4,添加了环境变量bsp ...…

查看全部问答>

请问注册表里硬件键是什么时候被创建的?

请问注册表里面 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Enum\\Root 下面的LEAGCY_XXX项是什么时候创建的?在安装驱动的时候? 这项的创建是不是仅仅和安装用的inf文件相关,和driver的源码相不相关? 我遇到的问题是这样的,在编译vi ...…

查看全部问答>

WinCE系统启动错误

   大家好!我根据手头的开发板订制了一个系统。编译无错误,我把系统下载到开发板上,复位启动后报如下错误: * Exception (user) : TLB (load or instruction fetch) *CAUSE    = 0x00808008  STATUS    ...…

查看全部问答>

我国用工荒与就业难并存 结构性短缺问题突出

      “2011年市场行情不好,不需要那么多工人,所以相比往年和2011年初,招人没有那么困难了。”《经济参考报》记者近期在浙江多地采访时,不少中小企业主如是表示。   在当前劳动力成本上升、产业转移速度加快的大 ...…

查看全部问答>

如何让摄像头驱动自动加载

arm版,linux系统,外接两个USB摄像头,开机之后将摄像头插上可以在 /dev 目录下看到 video0 和 video1 设备,但是如果是将摄像头插着开机的话就看不到这两个设备,请问这是什么原因呢?有没有办法让板子自动加载摄像头?…

查看全部问答>