为什么在调试IAR时,msp430,有时候程序不正确,而同样的程序放在新的工程中就可以了。

如题所述

第1个回答  2011-07-31
程序是考来的吧?如果是应该是原本编写程序的软件版本不同。追问

没有,自己写的...

追答

“两个工程建立时候的程序是一样的啊,只是名字不一样。”可能因为你原来文件路径有中文,而后来文件名是英文的。破解的软件一般都有这个问题。因为是外国的软件。

第2个回答  2011-07-27
options选项里的设置 设对了么 芯片型号 仿真类型等等追问

对的,下载不成问题。

追答

程序跟下载工具应该没有多大关系的 你单步调试看下 如果还是有问题 建议你改下程序

追问

没有啊,就像题目说的,同样的程序,我新建一个工程,复制过去就可以正常运行了。想知道是哪里的问题。

追答

呵呵 这个估计是你原来某个地方出错了 但是软件没有消除 你复制过去后 相当于重新启动软件 这样就不存在软件原来保留的错误吧

本回答被提问者采纳
第3个回答  2011-07-25
设置或保存的问题追问

具体一点吧...
要设置哪里?怎么保存呢?...

第4个回答  2011-07-24
设置的问题追问

设置哪里的问题?
两个工程建立时候的程序是一样的啊,只是名字不一样。
这个问题困扰很长时间,求解答...

MSP430程序,用IAR调试时,为什么调试窗口检测的结果与程序设计不符?真奇...
1)中断函数里长时间等待。这个会造成别的中断事件无法得到及时响应。如果就这么一件任务也就罢了,如果还要处理别的任务,这个就是在浪费生命。2)你的用意是定时中断,间隔一段时间就去采样一次。你知道这个脉冲采样模式就是干这个得吗?3) 我没看到你的ADC12初始化代码,不知道你的单通道单次设置是...

IAR软件,msp430单步运行和全速运行结果不一样,我打算做一个矩阵键盘的...
这个单步运行和全速运行结果不一样是正常的 因为你用到中断 定时的时候单步运行相当于多一个中断,程序就更乱。你的程序问题出现在逻辑方面,没有描述清楚事情的先后。或者你认为的顺序实际情况却不是这样。

IAR for msp430 生成txt文件时开头@1100 和@E000
回答:@1100是你程序的起始地址,@E000应该是中断的起始地址,如果你程序中未使用中断生成的txt文件就不会产生这一段

IAR MSP430单片机下载程序并且运行起来后点暂停,程序复位到flash的起始...
IAR里--->右键项目名称---里面有个 run to main

用IAR导出msp430f149的烧录文件(txt格式)时,步骤中没有任何报错,但导出...
这很正常。IAR编译器版本不同,编译时优化程度不同,引用的LIB不同等等,都会导致编译器编译链接成的机器代码不同。但很大可能运行结果是一致的。

我写的msp430捕获程序,为什么显示的频率显示的数据老变。显示正常值之后...
问题是:在溢出中断程序中,如果只有一条“ P1OUT^=LED;”语句,则可实现看了很久,没看出原因在哪里啊要是找到了原因告诉我们啊 用IAR的, ,quInxn

用IAR仿真msp430f5438a出现问题,急待解决
一:可能原因同Q6 Q6:当在RAM 中对其中一变量开辟的尺寸是512 字节时,程序总占用3.5KRAM 空间,可以正常烧到芯片中,也可以正常运行;当对同一变量开辟的尺寸是1024 字节,而其它均未改变时,程序总占用4.0K左右RAM 空间,可以正常烧到芯 片中,却无法运行!!!A6:方法一将一些变量定义成no init 类...

使用IAR仿真MSP430时,点击go,程序执行一次,如果要在一次执行必须点击Res...
一般情况下,要是没有上操作系统的裸板,把主程序写成一个无限循环,将任务写成中断就行,点击go之后,程序就会一直执行。当上了操作系统之后,当然也不会用IAR来debug了。

IAR for msp430 仿真时程序下载之后就没响应,卡住了,进不了调试界面,以...
1、关闭软件,重试 2、拔掉仿真器,重试 3、重启电脑,重试 MSP430 就是有这种问题,超不爽。但解决方法就上面三种,(如果仿真器没坏、单片机没烧 的话)祝LZ好运 望采纳!!

用IAR如何下载程序到msp430片内
通过MSP430系列仿真\/编程工具同PC建立连接后,用户可将PC中对应芯片的代码下载到工具夹座中的芯片,实现仿真,调试,生产等不同需求

相似回答
大家正在搜