【求助】仿真调试?

wenhuocai   2006-4-21 17:21 楼主
我按照书上的例子,写了一个利用TIMERA来产生时间间隔,定时中断内P1输出取反。
编译正确。但是用软件(iar msp430 v3.10)仿真调试时,就是不产生中断。让我非常疑惑?是不是不能单独用软件仿真调试?
51中的定时器,设置好初始值后,必须通过启动定时器,才能开始计时;那MSP430的定时器是如何开始工作的?是设置好始时钟源后就开始计时的吗?
还有一个问题:在定义变量时,volitale 和 const 同时使用,是不是有点冲突? volitale表明变量是只读属性,但能被硬件修改;而const指明变量不可修改。我想不通了?

回复评论 (7)

430在IAR中所有中断都不能进行软件仿真。必须有硬件目标板。
点赞  2006-4-21 17:59
谢谢!
有谁能解答第二个问题啊?
点赞  2006-4-22 09:25
用存储类定义符volitale所限定的变量的内容可能会被不知晓的其他程序修改
用存储类定义符const所限定的变量的内容是不可改变的
点赞  2006-4-22 10:14
另:IAR Workbench中的Simulation不能被翻译成“仿真”或“软件仿真”,应该是“模拟”
点赞  2006-4-22 10:15
谢谢!
那有没有像KEIL一样好用的MSP430的仿真软件呢?
点赞  2006-4-22 14:53
IAR 不好用吗?
点赞  2006-4-22 15:53
刚刚开始用,感觉没有KEIL那样容易上手。
点赞  2006-4-24 08:52
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复