打印

MSP430的外部中断问题

[复制链接]
2383|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
G21372|  楼主 | 2012-6-26 10:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
G21372|  楼主 | 2012-6-26 10:21 | 只看该作者
我的代码
#include <msp430x14x.h>
#include "BoardConfig.h"



void main( void )
{   
    WDTCTL = WDTPW + WDTHOLD;   //关闭看门狗
    BoardConfig(0xb0);          //打开流水灯,关闭数码管和电平转换
   
    P1IES |= BIT0;               // P1.0~P1.3选择下降沿中断
    P1IE  |= BIT0;               // 打开中断使能
    P1OUT=0XFF;
    P1DIR = 0;
    P2DIR = 0xff;
    P2OUT = 0xff;
    _EINT();                    //打开全局中断控制位
    while(1)
    {
        LPM1;
      
    }
}

使用特权

评论回复
板凳
yirongfu| | 2012-6-26 11:35 | 只看该作者
1系列没有内部上下拉,外部接了上拉电阻了吧?可以稍微大些。还可以接个下拉电容。

人体导电,手如果比较潮湿,或者带有静电,有可能触发,这个感觉不是问题,呵呵。

使用特权

评论回复
地板
esd_access| | 2012-7-2 09:45 | 只看该作者
认同。我以前也是这样做的。

使用特权

评论回复
5
捡漏王子| | 2012-7-2 16:58 | 只看该作者
硬件电路做好,问题不大

使用特权

评论回复
6
joker319| | 2012-7-2 20:50 | 只看该作者
3楼说的很好
在硬件设计上,也必须要采取完善的抗干扰措施

使用特权

评论回复
7
永远的不知| | 2012-7-3 16:41 | 只看该作者
1# G21372
需要上拉或下拉电阻,IO直接悬空的话属于不稳定态,非常容易受干扰,这和430无关,所有mcu都需要这样做,不管内部上下拉还是外部的,必须有。

使用特权

评论回复
8
peter_zheng| | 2012-7-4 14:08 | 只看该作者
内部需要上拉/下拉电阻,不然是一个不稳定的状态

使用特权

评论回复
9
lin562794072| | 2012-7-4 15:38 | 只看该作者
学习下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

1658

帖子

5

粉丝