16回答

0收藏

[求助] MSP430烧写错误 问题已经解决

TI TI 12305 人阅读 | 16 人回复 | 2014-01-14

本帖最后由 litiejun 于 2014-1-14 14:54 编辑

程序是我以前  用proteus 仿真的程序   芯片型号不一样 。
要重新建一个工程  选好芯片在编译就ok了
感谢论坛中热心朋友帮忙

error.png (24.75 KB, 下载次数: 93)

error.png

1.png (45.67 KB, 下载次数: 88)

1.png

2.png (41.69 KB, 下载次数: 83)

2.png

3.png (36.66 KB, 下载次数: 69)

3.png

4.png (39.16 KB, 下载次数: 81)

4.png
分享到:
回复

使用道具 举报

回答|共 16 个

倒序浏览

沙发

小鸟_愤怒

发表于 2014-1-14 09:38:17 | 只看该作者

你的型号选对了么?
debug log有些什么内容?
静心  简单  认真  专注
板凳

litiejun0006

发表于 2014-1-14 09:42:48 | 只看该作者

小鸟愤怒 发表于 2014-1-14 09:38
你的型号选对了么?
debug log有些什么内容?

选对了
debug  log内容
Tue Jan 14, 2014 09:41:52: Failed to load debugee: D:\msp430\74hc595\Debug\Exe\clock.d90
地板

litiejun0006

发表于 2014-1-14 09:43:40 | 只看该作者

小鸟愤怒 发表于 2014-1-14 09:38
你的型号选对了么?
debug log有些什么内容?

软件是IAR 5.5  电脑是win7系统   驱动没问题
5#

litiejun0006

发表于 2014-1-14 09:45:21 | 只看该作者

小鸟愤怒 发表于 2014-1-14 09:38
你的型号选对了么?
debug log有些什么内容?

Tue Jan 14, 2014 09:41:51: Interface dll version 2.4.9.1

Tue Jan 14, 2014 09:41:52: Device : MSP430G2xx2

Tue Jan 14, 2014 09:41:52: External voltage : 0.0 V
Tue Jan 14, 2014 09:41:52: VCC voltage : 3.5 V
Tue Jan 14, 2014 09:41:52: Download complete.
Tue Jan 14, 2014 09:41:52: Failed to load debugee: D:\msp430\74hc595\Debug\Exe\clock.d90
全部信息


6#

小鸟_愤怒

发表于 2014-1-14 09:46:39 | 只看该作者

以前好像遇到过这种问题,有点忘了。我看看,你把option也截图看看
静心  简单  认真  专注
7#

litiejun0006

发表于 2014-1-14 09:56:42 | 只看该作者

小鸟愤怒 发表于 2014-1-14 09:46
以前好像遇到过这种问题,有点忘了。我看看,你把option也截图看看

设置这几项 您帮我看看
8#

huixianfxt

发表于 2014-1-14 10:38:29 | 只看该作者

程序贴上来!没换芯片的话是2553呢.........
9#

litiejun0006

发表于 2014-1-14 10:39:51 | 只看该作者

huixianfxt 发表于 2014-1-14 10:38
程序贴上来!没换芯片的话是2553呢.........

我也换过2452
10#

litiejun0006

发表于 2014-1-14 10:41:08 | 只看该作者

/******************************************************************
* 实验名称:串口通信仿真(MSP430F249)
*        
* 实验说明:
*     通设置系统主时钟(MCLK=8Mhz ) 、辅助时钟(ACLK=8Mhz )、
*      子系统时钟(SMCLK=8Mhz )
* 编译软件:Embedded Workbench 5.3
*
*仿真软件:proteus7.7 sp 2
*
*作者:hameyou   QQ:385434903
*
*日期:2010-7-31
******************************************************************/

#include <MSP430x24x.h>
#include<string.h>
#define uchar unsigned char
#define uint unsigned int


uchar Disbuf[8],Index;
uchar RXbbuf[4];
uchar data1;
void delayms(uint t)
{
    uint i;
    while(t--)
      //for(i=1330;i>0;i--);//进过参数的调整
      for(i=150;i>0;i--);//进过参数的调整
}




void InitUART0(void)
{
  
if (CALBC1_1MHZ ==0xFF || CALDCO_1MHZ == 0xFF)                                    
  {  
    while(1);                               // If calibration constants erased
                                            // do not load, trap CPU!!
  }   
  BCSCTL1 = CALBC1_1MHZ;                    // Set DCO
  DCOCTL = CALDCO_1MHZ;
  P3SEL = 0x30;                             // P3.4,5 = USCI_A0 TXD/RXD
  UCA0CTL1 |= UCSSEL_2;                     // SMCLK
  UCA0BR0 = 0xA0;                            // 1MHz 9600; (104)decimal = 0x068h
  UCA0BR1 = 0x01;                              // 1MHz 9600
  UCA0MCTL = UCBRS0;                        // Modulation UCBRSx = 1
  UCA0CTL1 &= ~UCSWRST;                     // **Initialize USCI state machine**
  ////UCA0CTL0&=~UC7BIT;
  IE2 |= UCA0RXIE;                          // Enable USCI_A0 RX interrupt

}
void SendData(uchar Data)
{
   UCA0TXBUF = Data;                         // TX -> RXed character
   while (!(IFG2&UCA0TXIFG));                // USCI_A0 TX buffer ready?
   
}
void SendChars(char *p)
{
     uchar len;
     len=strlen(p);
     while(len)
     {
       SendData(*p);
       p++;
       len--;
     }  
}


void main(void)
{
   
    WDTCTL=WDTPW + WDTHOLD; // 关闭看门狗

   
   
    InitUART0();

   _BIS_SR(LPM0_bits+ GIE);//进入低功耗睡眠模式
   
    while(1)
    {
          //SendData(0x97);  
         //SendChars("abcd");
          delayms(1000);
          //SendData(0xf0);
          delayms(1000);
         
    }

     
}




#pragma vector=USCIAB0RX_VECTOR
__interrupt void usart0_rx (void)
{
  
while (!(IFG2&UCA0TXIFG));                // USCI_A0 TX buffer ready?
  //UCA0TXBUF = UCA0RXBUF;
  //delayms(10);
  SendData(UCA0RXBUF);

  LPM0_EXIT;
  
  
}
您需要登录后才可以回帖 注册/登录

本版积分规则

硬件工程师
2475 积分
46 主题
+ 关注
关闭

站长推荐上一条 /3 下一条