P1口中断问题

[复制链接]
3733|10
 楼主| jiahy 发表于 2011-7-22 15:40 | 显示全部楼层 |阅读模式
P1.7是中断源 控制P1.4灯 下面的程序对吗 上升沿触发 要下拉电阻吗
#include  <msp430x20x3.h>
void main(void)
{
  WDTCTL = WDTPW + WDTHOLD;                 
  P1DIR |= 0x10;                           
  P1IE |= 0x80;                             
  P1IES |= 0x00;                           
  P1REN |= 0x80;
  P1OUT = 0x10;
  P1IFG &= ~0x80;
  _BIS_SR(LPM4_bits + GIE);                 
}
// Port 1 interrupt service routine
#pragma vector=PORT1_VECTOR
__interrupt void Port_1(void)
{
  P1OUT ^= 0x10;                           
  P1IFG &= ~0x80;                           
}
shimx 发表于 2011-7-22 15:44 | 显示全部楼层
高手啊
spark周 发表于 2011-7-22 15:53 | 显示全部楼层
试试就知道了
五谷道场 发表于 2011-7-22 16:00 | 显示全部楼层
看着没什么问题,你仿真的结果怎么样?
午夜粪车 发表于 2011-7-22 16:15 | 显示全部楼层
不需要下拉电阻开吧,输入时候开上啦就行了
dengdc 发表于 2011-7-22 16:45 | 显示全部楼层
我也觉得没必要开下拉
lizye 发表于 2011-7-22 16:47 | 显示全部楼层
看程序没什么问题,不过感觉下拉电阻不用开吧
思行合一 发表于 2011-7-23 11:10 | 显示全部楼层
没必要开吧
kardel 发表于 2011-7-23 14:25 | 显示全部楼层
最好有,如果处于输入状态,电平是不稳的,会一直进中断
xiezunling 发表于 2011-7-23 17:17 | 显示全部楼层
1# jiahy
最好接上
永远的不知 发表于 2011-7-28 18:52 | 显示全部楼层
1# jiahy

P1.7电平应该是确认电平,不然很容易受干扰,最好加下拉电阻,也可以用内部下拉。
原理图里P1.7是怎么接的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

862

主题

9861

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部