proteus仿真430的问题
proteus仿真是不是不准啊?我弄不明白怎么有个高阻态啊?(原谅我,我很菜!!)我想实验一下比较器,但是结果不对啊,调试过来调试过去不知道什么问题?各位大神看下有问题吗?#include <msp430f1121.h>
#define uchar unsigned char
void main(void)
{
//stop WDT
WDTCTL = WDTPW + WDTHOLD;
//initial P2.0 to output, set it to HIGH as defalut
P2DIR |= BIT0;
P2OUT |= BIT0;
//initial COMPARATOR A
// Vcaref is applied to the '-' terminal
// Vcaref = 0.50*Vcc
CACTL1 = CARSEL + CAREF1 + CAON;
//Pin2.3 to CA0 connected , Comparator_A output is filtered
CACTL2 = P2CA0 + CAF;
if (CACTL2 & CAOUT){//Voltage on CA0 higher than 0.50*Vcc
P2OUT &= ~BIT0;//LED-YELLOW light on
}else{ //Voltage on CA0 lower than 0.50*Vcc
P2OUT |= BIT0; //LED-YELLOW light off
}
while(1);
}
图在下: 回复【楼主位】miaozhendaoren
-----------------------------------------------------------------------
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705568M251RD.png
(原文件名:图片1.png)
http://cache.amobbs.com/bbs_upload782111/files_49/ourdev_705569TDEZG9.png
(原文件名:图片2.png)
页:
[1]