搜索
bottom↓
回复: 3

关于MSP430F2132调试的问题

[复制链接]

出0入0汤圆

发表于 2010-10-31 11:14:01 | 显示全部楼层 |阅读模式
各位大侠,我用的是MSP430F2132,写了一个设置IO口的程序,如下,
#include "msp430x21x2.h"

void delay_nms(unsigned int n)
{
  unsigned int i,j;   
  for(i=0;i<n;i++)
    for(j=0;j<800;j++);
}

void main (void)
{                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
WDTCTL = WDTPW + WDTHOLD;

P3DIR |= BIT1;//0x0e;//+BIT2+BIT3;//0x0e;//1为5.5V的EN端,2,3分别为H22  H21
P3DIR |= BIT2;
P3DIR |= BIT3;
P3OUT=0X00;
P3SEL = BIT6;//0xB0;//选择A6,P3.4,5 = USART0 TXD/RXD.选为ADC
//P3SEL |=0X30;//// 选择P3.4和P3.5做UART通信端口
P2DIR=BIT3;//4脚为H12的脚
P2OUT=0x00;
P1DIR |= BIT6+BIT7;//6为H11脚
P1OUT=0x00;


while(1)
{
  
  P3OUT|=BIT1;//使能5.5V
delay_nms(100);
  P3OUT|=BIT2;//H22为1
  P1OUT|=BIT6;//H11为1
  delay_nms(30);
  
  P3OUT&=(~BIT1)&(~BIT2)&(~BIT3);
   delay_nms(50);  
   P1OUT&=(~BIT6);
  P2OUT&=~BIT3;
  
  delay_nms(1000);
  
   
   P3OUT|=BIT1;//能5.5V
    delay_nms(100);
   
    P3OUT|=BIT3;//H21
    P2OUT|=BIT3;
    delay_nms(30);
   
  P3OUT&=(~BIT1)&(~BIT3)&(~BIT2);
  delay_nms(50);  
  P2OUT&=~BIT3;
  P1OUT&=(~BIT6);
  delay_nms(30);
delay_nms(100);
}

}

用并口下载,在进行硬件调试的时候,总是出现堆盏溢出的情况,

而且总是在P3DIR |= BIT1;
          P3OUT|=BIT1;
         这条语句出现,如果我不设置P3.1的IO口,程序就行正常

          请问是什么问题?  盼复

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-10-31 13:13:45 | 显示全部楼层
可能少用了一条语句:
P3SEL,被工作在SPI方式了

出0入0汤圆

 楼主| 发表于 2010-10-31 18:18:08 | 显示全部楼层
回复【1楼】scty
-----------------------------------------------------------------------

那应该在怎么改,求救大侠

出0入0汤圆

发表于 2010-11-2 10:27:49 | 显示全部楼层
会不会是电源的问题?你用到P3.1使能5.5V。我遇到过VCC没供电提示堆栈错误。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-26 07:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表