[原创] 很多人都喜欢用LED来做调试,看看这是共阴还是共阳

wstt   2013-12-15 15:20 楼主
1.jpg
还有这个电阻是是多大的呢?
  1. #include "msp430g2211.h"
  2. #define LED4 BIT1
  3. #define LED3 BIT2
  4. #define LED2 BIT3
  5. #define LED1 BIT4
  6. #define LED0 BIT5
  7. #define BUZZER BIT6

  8. void main( void ) {

  9. // Stop watchdog timer to prevent time out reset
  10. WDTCTL = WDTPW + WDTHOLD;
  11. // Set DCO to 1MHz factory calibration value
  12. BCSCTL1 = CALBC1_1MHZ;
  13. DCOCTL = CALDCO_1MHZ;

  14. //all LED pins and buzzer as output
  15. P1DIR |= (LED0 + LED1 + LED2 + LED3 + LED4 + BUZZER);

  16. P1OUT |= LED0;
  17. P1OUT &= ~LED0;
  18. P1OUT |= LED1;
  19. P1OUT &= ~LED1;
  20. P1OUT |= LED2;
  21. P1OUT &= ~LED2;
  22. P1OUT |= LED3;
  23. P1OUT &= ~LED3;
  24. P1OUT |= LED4;
  25. P1OUT &= ~LED4;

  26. while(1){} //do nothing forever...
还有源码,看起来应该还漏掉了一个"}"
《MCU工程师炼成记》作者之一

回复评论 (2)

共阳极,电阻取500欧姆
点赞  2013-12-22 18:50
共阴。都把电阻连GND了。
点赞  2013-12-22 19:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复