打印

下降沿中断

[复制链接]
977|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
huangchui|  楼主 | 2014-7-12 21:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
huangchui|  楼主 | 2014-7-12 21:57 | 只看该作者
这样的话 MSP430F149的外部中断不久费了?

使用特权

评论回复
板凳
lizye| | 2014-7-12 21:59 | 只看该作者
代码看看啊

使用特权

评论回复
地板
huangchui|  楼主 | 2014-7-12 21:59 | 只看该作者
我的代码
#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;
        
    }
}

使用特权

评论回复
5
zhaoxqi| | 2014-7-12 22:00 | 只看该作者
1系列没有内部上下拉,外部接了上拉电阻了吧?

使用特权

评论回复
6
shimx| | 2014-7-12 22:01 | 只看该作者
zhaoxqi 发表于 2014-7-12 22:00
1系列没有内部上下拉,外部接了上拉电阻了吧?

可以稍微大些。还可以接个下拉电容。

使用特权

评论回复
7
shimx| | 2014-7-12 22:01 | 只看该作者
人体导电,手如果比较潮湿,或者带有静电,有可能触发,这个感觉不是问题,呵呵。

使用特权

评论回复
8
liliang9554| | 2014-7-12 22:02 | 只看该作者
认同。我以前也是这样做的。

使用特权

评论回复
9
午夜粪车| | 2014-7-12 22:04 | 只看该作者
硬件电路做好,问题不大

使用特权

评论回复
10
zhaoxqi| | 2014-7-12 22:04 | 只看该作者

在硬件设计上,也必须要采取完善的抗干扰措施

使用特权

评论回复
11
huangchui|  楼主 | 2014-7-12 22:05 | 只看该作者

需要上拉或下拉电阻,IO直接悬空的话属于不稳定态,非常容易受干扰

使用特权

评论回复
12
huangchui|  楼主 | 2014-7-12 22:05 | 只看该作者
这和430无关,所有mcu都需要这样做,不管内部上下拉还是外部的,必须有。

使用特权

评论回复
13
zhenykun| | 2014-7-12 22:07 | 只看该作者
内部需要上拉/下拉电阻,不然是一个不稳定的状态

使用特权

评论回复
14
huangchui|  楼主 | 2014-7-12 22:07 | 只看该作者
嗯,感谢大家讨论哈

使用特权

评论回复
15
huangchui|  楼主 | 2014-7-12 22:08 | 只看该作者
结贴了,周末愉快

使用特权

评论回复
16
gxliu08| | 2014-7-13 21:48 | 只看该作者
内部上拉

使用特权

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

本版积分规则

918

主题

12323

帖子

4

粉丝