[求助] 如何看懂IAR中的头文件

电子太   2011-10-4 12:38 楼主

回复评论 (5)

就那MSP430G2231来说吧,很多定义都与辅导书上的不一样,我也看不懂
点赞  2011-10-4 12:39
MSP430xxxx.h一般是给片内的寄存器做定义,定义的名称和user guide里面是一样的,所以看到定义后可以在用户手册中看对应寄存器的功能
点赞  2011-10-4 13:37

回复 板凳 wstt 的帖子

谢谢。我现在搞不清楚头文件里的控制位及快捷宏定义属于哪一个寄存器,能否帮忙解答一下:carnation:
点赞  2011-10-7 19:42
基本上的头文件后面都有解释的啊!
#define IFG1_               (0x0002u)  /* Interrupt Flag 1 */(这个不需要看,在useguide里是没有的)

----下面的在USEGUIDE里是有的
DEFC(   IFG1              , IFG1_)
#define WDTIFG              (0x01)    /* Watchdog Interrupt Flag */
#define OFIFG               (0x02)    /* Osc. Fault Interrupt Flag */
#define PORIFG              (0x04)    /* Power On Interrupt Flag */
#define RSTIFG              (0x08)    /* Reset Interrupt Flag */
#define NMIIFG              (0x10)    /* NMI Interrupt Flag */

在用的时候就这样:
IFG1  | =  WDTIFG    +   PORIFG  (当然这是标志位,不能这么写我只是举个例子,希望没误导你。)
点赞  2011-10-7 20:56

回复 5楼 cat3902982 的帖子

谢谢
点赞  2011-10-8 15:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复