加载中…
博文
标签:

msp430

例程

宏定义

参考书

程序

it

分类: MSP430

刚开始学习MSP430,用的是IAR5.4。照着参考书上例子写了第一个程序。如下:

 

#include 'io430.h'
void main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDT_ADLY_250;
  IE1 |= WDTIE;
  P1DIR |= 0X01;
  _EINT();

   for(;;)
   {
     _BIS_SR(LPM3_bits);
     _NOP();
   }

}

#pragma vector =WDT_VECTOR
__interrupt void watchdog_timer(void)
{
   P1OUT ^= 0X01;
}

但make后报错如下:

Undefined external'_EINT' referred in 'main'

Undefined external'_BIS_SR' referred in 'main'

Undefined external'_NOP' referred in 'main'

 

意思应该是'_EINT'、'_BIS_SR'、'_NOP'没有被定义。猜到应该是相关为文件没有被包含进来的原因。于是上网查找后找到了原因:

如果

个人资料
小刘很忙
小刘很忙
  • 博客等级:
  • 博客积分:0
  • 博客访问:133,349
  • 关注人气:37
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有