Chinaunix首页 | 论坛 | 博客
  • 博客访问: 25096
  • 博文数量: 14
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 150
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-25 11:52
文章分类

全部博文(14)

文章存档

2011年(1)

2010年(3)

2009年(10)

我的朋友
最近访客

分类: C/C++

2010-03-23 18:16:36

空宏和未定义的宏都展开为空字符串,但定义为空字符串的宏被视为是在预处理表达式中定义的。若要将宏定义为空字符串,请不要在命令行或命令文件中的等号 (=) 后面指定除空格或制表符以外的任何字符,并将空字符串或定义引在双引号 (" ") 内。若要取消定义宏,请使用 !UNDEF
 
 

/************************************************************
* WATCHDOG TIMER
************************************************************/

#define __MSP430_HAS_WDT__ /* Definition to show that Module is available */
#define WDTCTL_ (0x0120) /* Watchdog Timer Control */
DEFW( WDTCTL , WDTCTL_)
/* The bit names have been prefixed with "WDT" */
#define WDTIS0 (0x0001)
#define WDTIS1 (0x0002)
#define WDTSSEL (0x0004)
#define WDTCNTCL (0x0008)
#define WDTTMSEL (0x0010)
#define WDTNMI (0x0020)
#define WDTNMIES (0x0040)
#define WDTHOLD (0x0080)


阅读(1386) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~