|
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);
- }
复制代码
图在下: |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|