TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5529汇编程序 Launchpad 在线仿真初始化程序指针PC指向0x00

 .cdecls C,LIST,  "msp430.h"

;------------------------------------------------------------------------------.text; Progam Start
;------------------------------------------------------------------------------
RESET		mov.w#0A00h,SP; Initialize stackpointer
StopWDT 	mov.w#WDTPW+WDTHOLD,&WDTCTL; Stop WDT
SetupP1bis.b#001h,&P1DIR; P1.0  output;
Mainloopmov.b#00fh,&P1OUT; Toggle P1.0mov.b 	#000h,&P1OUTjmpMainloop; Again

;------------------------------------------------------------------------------
;Interrupt Vectors
;------------------------------------------------------------------------------.sect".reset"; MSP430 RESET Vector.short	RESET
程序如上。仿真的时候每次复位PC都是从0x00开使的,不在线仿真时也是不能运行的。手动把PC设为0x10000程序即可正常运行,网上没找到资料。请大家看看是哪里错了。
编译器还报过如下警告 
复位后如下: 
Ted Xi:

图在这里

灰小子:

看不出有什么问题,建议上传完整工程

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5529汇编程序 Launchpad 在线仿真初始化程序指针PC指向0x00
分享到: 更多 (0)