有关430复位地址错误的问题

2019-03-24 14:54发布

请问大家个430问题啊!我写的程序在IAR中调试时出现的问题,希望哪位大侠给点帮助啊!非常感谢!
#include "msp430f1111.h"

         ORG 0f000H

RESET    MOV.W #WDTPW+WDTHOLD,&WDTCTL;

SetupTA  MOV.W #TASSEL1+TACLR,&TACTL;

SetupC0  MOV.W #CCIE,&CCTL0;
         MOV.W #800,&CCR0

Setup    BIS.B #001H,&P1DIR
         BIS.w #MC0,&TACTL
         EINT

Mainloop BIS.W #CPUOFF,SR
         NOP
TA0_SR   XOR.B #001H,&P1OUT;
         RETI
         ORG 0FFFEH;
         DW RESET;
         ORG 0FFF2H;
         DW TA0_SR;
         END
显示这个是什么问题啊

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
鸵鸟蝈蝈
1楼-- · 2019-03-24 15:45
这不是一段汇编程序嘛?有什么问题?
linda
2楼-- · 2019-03-24 15:46
< :TI_MSP430_内容页_SA7 -->

原帖由 405289282 于 2012-2-19 22:53 发表 请问大家个430问题啊!我写的程序在IAR中调试时出现的问题,希望哪位大侠给点帮助啊!非常感谢!#include "msp430f1111.h"         ORG 0f000HRESET  ...

 

图片看不到 请以附件形式上传

woody_chen
3楼-- · 2019-03-24 17:44
 精彩回答 2  元偷偷看……
hansonhe
4楼-- · 2019-03-24 17:47
一开始没有初始化SP堆栈指针的值,导致堆栈指针从一开始就不在堆栈范围内,RETI自然无法返回断点处修改建议如下:在关闭看门狗操作之前 ORG 0f000H RESET MOV.W #WDTPW+WDTHOLD,&WDTCTL; 关看门狗再加上一句 mov.w #0280h,SP ;初始化堆栈指针
405289282
5楼-- · 2019-03-24 22:42
谢谢大侠的帮助!但是加了那句还是显示的错误啊!
hansonhe
6楼-- · 2019-03-25 00:17
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章