cc2430串口接收程序?

gw1300   2009-11-7 13:45 楼主
#define SET_MAIN_CLOCK_SOURCE(source) \
   do {                                   \
      if(source) {                            \
        CLKCON |= 0x40;  /*RC*/               \
        while(!(SLEEP&0X20));  /*待稳*/       \
             SLEEP |= 0x04;    /*关掉不用的*/ \
      }                                       \
      else {                                  \
        SLEEP &= ~0x04;  /*全开*/             \
        while(!(SLEEP&0X40));/*待稳*/         \
        asm("NOP");                           \
        CLKCON &= ~0x47; /*晶振*/             \
        SLEEP |= 0x04;   /*关掉不用的*/       \
      }                                       \
   }while (0)

上面 SLEEP |= 0x04; CLKCON |= 0x40; 到底是什么意思啊,不是很懂,期待解决??????????????????????

回复评论 (1)

SLEEP |= 0x04:  关闭不用的RC振荡器
CLKCON &= ~0x47:  TICHSPD128分频,CLKSPD不分频
CLKCON |= 0x40:  晶振
好像重复帖子了!!
点赞  2009-11-7 15:04
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复