P1REN没有定义?

2019-03-24 11:07发布

我刚开始学430在编译下面代码的时候,IAR报错 Error[Pe020]: identifier "P1REN" is undefined E:workspacemain.c 12

#include "io430.h"
#include "intrinsics.h" int main( void )
{
  // Stop watchdog timer to prevent time out reset
  WDTCTL = WDTPW + WDTHOLD;
 
  P1DIR = 0x41;
  P1OUT = 0x09;
  P1REN = 0x08;
 
  while(1)
  {
    if(!(P1IN&0x08))
    {
       __delay_cycles(500000);
       if(!(P1IN&0x08))
       {
          while(!(P1IN&0x08));
          P1OUT ^= 0x41;
       }
    }
    
  }   return 0;
}
各位你们看看是什么情况啊,谢谢 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
David_Lee
1楼-- · 2019-03-24 21:53

原帖由 tianya8800 于 2011-12-27 10:08 发表 我刚开始学430在编译下面代码的时候,IAR报错 Error[Pe020]: identifier "P1REN" is undefined E:workspacemain.c 12 #include "io430.h"#include "intrinsics.h" int main( void ){  // Stop watchdog tim ...

 

Option里面,选择你所用的芯片型号,有些芯片没有P1REN。

ddllxxrr
2楼-- · 2019-03-25 01:56
< :TI_MSP430_内容页_SA7 --> #include "io430.h"
换成你正用的型号的头文件
wstt
3楼-- · 2019-03-25 06:17
 精彩回答 2  元偷偷看……
woody_chen
4楼-- · 2019-03-25 11:28
你是4系列的?
zturnchen
5楼-- · 2019-03-25 16:12
感觉那个输入设置顺序应该是  P1DIR  =》P1REN=》P1OUT    这才是设置上啦下拉的顺序
zturnchen
6楼-- · 2019-03-25 17:33
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章