检测到此外部信号

[复制链接]
799|11
 楼主| lizye 发表于 2016-9-27 20:56 | 显示全部楼层 |阅读模式
MSP430G2453的比较器在应用中出现一个问题:当把P1.0口作为模拟比较器的正端输入口应用时,此IO口上的外部输入信号消失。如果把MCU的IO口断开,则能检测到此外部信号
jlyuan 发表于 2016-9-27 20:56 | 显示全部楼层
信号咋样
 楼主| lizye 发表于 2016-9-27 20:56 | 显示全部楼层
1V左右,8K—12KHZ,占空比10%—30%
jiaxw 发表于 2016-9-27 20:57 | 显示全部楼层
配置代码看看
 楼主| lizye 发表于 2016-9-27 20:57 | 显示全部楼层

/* CACTL1 Register */
CACTL1 = CAREF_0 + CAON;

/* CACTL2 Register */
CACTL2 = P2CA1 + P2CA0;// + CAF;

/* CAPD, Register */
CAPD = CAPD1 + CAPD0+CAPD3+CAPD4;

/* Port 1 Output Register */
P1OUT = 0;

/* Port 1 Port Select Register */
P1SEL = BIT2 + BIT6;// + BIT0 + BIT1 + BIT3 + BIT4;
//P1SEL2=BIT0 + BIT1 + BIT3 + BIT4;

/* Port 1 Direction Register */
P1DIR = BIT2 + BIT6;

/* Port 1 Interrupt Edge Select Register */
P1IES = 0;

/* Port 1 Interrupt Flag Register */
P1IFG = 0;
jlyuan 发表于 2016-9-27 20:57 | 显示全部楼层
看问题可能是IO口配置的问题
 楼主| lizye 发表于 2016-9-27 20:58 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
zhangbo1985 发表于 2016-9-27 22:23 | 显示全部楼层
这个还是结合代码的一块的看看的
vibra2016 发表于 2016-9-27 22:38 | 显示全部楼层
这个还是从相关的寄存器的配置入手的
罗勋义 发表于 2016-9-28 17:44 | 显示全部楼层
应该是模拟比较器的影响,只要不影响功能就好了
htmlme 发表于 2016-9-28 22:01 | 显示全部楼层
是不是信号收到干扰了。
htmlme 发表于 2016-9-28 22:01 | 显示全部楼层
ADC采样的吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

852

主题

9757

帖子

2

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