打印

关于dsPIC的开发环境

[复制链接]
3843|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zjy820515|  楼主 | 2008-10-8 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在MPLAB IDE环境下用汇编编了一个程序,可是调试不能通过,提示如下,不知道怎么会这样呢?
沙发
zjy820515|  楼主 | 2008-10-8 15:51 | 只看该作者

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

还需要链接什么文件么?

使用特权

评论回复
板凳
machunshui| | 2008-10-8 16:21 | 只看该作者

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

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

在maplab安装目录下面找到该设备的链接脚本文件,加入项目当中即可

使用特权

评论回复
地板
headwolf| | 2008-10-8 18:58 | 只看该作者

GLD文件要加

DEBUG的时候注意BUILD CFG中选择DEBUG而不是RELEASE.
建议去找些MCHP写好的例子编译一下.

使用特权

评论回复
5
zjy820515|  楼主 | 2008-10-9 08:13 | 只看该作者

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

我加了那个dsPIC30f5011.gld文件,可错误提示信息更多了

使用特权

评论回复
6
zjy820515|  楼主 | 2008-10-9 13:04 | 只看该作者

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

如果我先关闭了CPU中断,譬如用DISI指令,然后在这期间有某个中断发生了,这时CPU肯定是不会去处理这个中断。可是当我之后再开中断后先前那个中断会不会引起CPU的中断呢?如果会,是开中断后立即就引发中断还是过段时间引发中断呢?

使用特权

评论回复
7
headwolf| | 2008-10-9 15:29 | 只看该作者

RE

重新开中断,当然会响应还没响应的中断,如果开了IE。中断延时,如果有也是几个指令周期的事情,看看数据手册吧,不清楚具体几个周期。
汇编没用过,还是建议你去找些MCHP官方现成的例子去编译一下,看看里面都是怎么弄的。

使用特权

评论回复
8
zjy820515|  楼主 | 2008-10-23 11:33 | 只看该作者

谢谢楼上的

感觉PIC的确实不太好用,准备买本书先看看...

使用特权

评论回复
9
zjy820515|  楼主 | 2008-10-23 14:58 | 只看该作者

我也想用C

可是那个编程环境我实在有点害怕,不知道怎么用...

使用特权

评论回复
10
hi_guojing| | 2008-10-25 23:20 | 只看该作者

关于dsPIC的开发环境

用MPLAB IDE,芯片选定后,要选指定的xxx.gld,同时程序的头文件中要包括这个.gld文件。

楼上的,c好用哦。呵呵。

使用特权

评论回复
11
tdh03z| | 2008-10-26 22:41 | 只看该作者

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

可是那个编程环境我实在有点害怕,不知道怎么用...

和汇编同一个IDE环境,很好用的

使用特权

评论回复
12
huangy_163| | 2008-10-29 23:53 | 只看该作者

好象就16的用汇编……

好象就16的用汇编,18,30,33等都很少有人用汇编,C多好,刚学是这样的,多用段时间熟悉了就好了 

使用特权

评论回复
13
voynich| | 2008-11-4 14:37 | 只看该作者

强烈要求microchip,将C30免费!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

29

帖子

0

粉丝