关于dsPIC的开发环境

[复制链接]
5552|13
 楼主| zjy820515 发表于 2008-10-8 15:49 | 显示全部楼层 |阅读模式
我在MPLAB&nbsp;IDE环境下用汇编编了一个程序,可是调试不能通过,提示如下,不知道怎么会这样呢?<br />
 楼主| zjy820515 发表于 2008-10-8 15:51 | 显示全部楼层

好象程序里面也没什么错误

还需要链接什么文件么?
machunshui 发表于 2008-10-8 16:21 | 显示全部楼层

没有在项目当中加入链接脚本文件

没有在项目当中加入链接脚本文件.<br /><br />在maplab安装目录下面找到该设备的链接脚本文件,加入项目当中即可
headwolf 发表于 2008-10-8 18:58 | 显示全部楼层

GLD文件要加

DEBUG的时候注意BUILD&nbsp;CFG中选择DEBUG而不是RELEASE.<br />建议去找些MCHP写好的例子编译一下.
 楼主| zjy820515 发表于 2008-10-9 08:13 | 显示全部楼层

可是我是用汇编编的也要么

我加了那个dsPIC30f5011.gld文件,可错误提示信息更多了
 楼主| zjy820515 发表于 2008-10-9 13:04 | 显示全部楼层

另外有个问题请教一下各位大侠

如果我先关闭了CPU中断,譬如用DISI指令,然后在这期间有某个中断发生了,这时CPU肯定是不会去处理这个中断。可是当我之后再开中断后先前那个中断会不会引起CPU的中断呢?如果会,是开中断后立即就引发中断还是过段时间引发中断呢?
headwolf 发表于 2008-10-9 15:29 | 显示全部楼层

RE

重新开中断,当然会响应还没响应的中断,如果开了IE。中断延时,如果有也是几个指令周期的事情,看看数据手册吧,不清楚具体几个周期。<br />汇编没用过,还是建议你去找些MCHP官方现成的例子去编译一下,看看里面都是怎么弄的。
 楼主| zjy820515 发表于 2008-10-23 11:33 | 显示全部楼层

谢谢楼上的

感觉PIC的确实不太好用,准备买本书先看看...
 楼主| zjy820515 发表于 2008-10-23 14:58 | 显示全部楼层

我也想用C

可是那个编程环境我实在有点害怕,不知道怎么用...
hi_guojing 发表于 2008-10-25 23:20 | 显示全部楼层

关于dsPIC的开发环境

用MPLAB&nbsp;IDE,芯片选定后,要选指定的xxx.gld,同时程序的头文件中要包括这个.gld文件。<br /><br />楼上的,c好用哦。呵呵。
tdh03z 发表于 2008-10-26 22:41 | 显示全部楼层

C30编译器装好后是嵌入到MPLAB的IDE环境中的

可是那个编程环境我实在有点害怕,不知道怎么用...<br /><br />和汇编同一个IDE环境,很好用的
huangy_163 发表于 2008-10-29 23:53 | 显示全部楼层

好象就16的用汇编……

好象就16的用汇编,18,30,33等都很少有人用汇编,C多好,刚学是这样的,多用段时间熟悉了就好了&nbsp;
voynich 发表于 2008-11-4 14:37 | 显示全部楼层

强烈要求microchip,将C30免费!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

29

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部