打印
[PIC®/AVR®/dsPIC®产品]

急!~PIC16F877A有reset指令吗?PICC9.8也没看到

[复制链接]
2043|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
aoshi0603|  楼主 | 2014-2-7 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 aoshi0603 于 2014-2-7 12:12 编辑

我用的HI-TECH PICC9.8编码器,就是同MAPLAB v8.60一起安装的。
我看PIC18F877A手册上没有reset汇编指令,PICC9.8手册上也没有RESET(),但是我们单位以前一直在用asm("reset"),可是我在PICC9.8下写成什么形式都编译不过去,以前用的是比PICC9.8低的版本。
请大家帮忙分析下~:)急~

补充一下,同事说以前实现了reset指今软复位功能,大家看看是否真的能实现?:o
沙发
wangch_sh| | 2014-2-7 11:28 | 只看该作者
没有复位指令。

使用特权

评论回复
评分
参与人数 1威望 +1 收起 理由
aoshi0603 + 1 神马都是浮云
板凳
aoshi0603|  楼主 | 2014-2-7 12:07 | 只看该作者
wangch_sh 发表于 2014-2-7 11:28
没有复位指令。

那加入reset指今是不是就说明加了也白加,不会生效?和您确认一下,因为同事说以前能复位

使用特权

评论回复
地板
wangch_sh| | 2014-2-7 12:09 | 只看该作者
没用。胡说八道。

使用特权

评论回复
5
aoshi0603|  楼主 | 2014-2-7 12:13 | 只看该作者
wangch_sh 发表于 2014-2-7 12:09
没用。胡说八道。

啊:shutup:

使用特权

评论回复
6
yewuyi| | 2014-2-7 18:07 | 只看该作者
如果没有这个指令,加了它就编译不过去。

使用特权

评论回复
7
NE5532| | 2014-2-7 22:08 | 只看该作者
PIC16的汇编里根本就没有RESET这条指令,给你说有这个指令的是乱说的。楼主可以把看门狗打开,然后进入死循环,用狗复位来做。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
aoshi0603 + 3 赞一个!
8
dog_xin| | 2014-2-8 09:03 | 只看该作者
同意楼上

使用特权

评论回复
9
yklstudent| | 2014-2-8 09:13 | 只看该作者
你同事说已经实现过了 你直接问他怎么实现的不就好了
还需要上这里来问吗????

使用特权

评论回复
10
backup2k| | 2014-2-8 09:34 | 只看该作者
“但是我们单位以前一直在用asm("reset")”

求编译器版本,单片机版本。

使用特权

评论回复
11
aoshi0603|  楼主 | 2014-2-8 11:18 | 只看该作者
backup2k 发表于 2014-2-8 09:34
“但是我们单位以前一直在用asm("reset")”

求编译器版本,单片机版本。

picc8.05-pl

使用特权

评论回复
12
backup2k| | 2014-2-9 08:40 | 只看该作者
软复位功能:
我猜的,哈哈
asm("pagesel 0x000");
asm("goto 0x000");

使用特权

评论回复
13
浪子Tomorrow| | 2014-2-11 11:32 | 只看该作者
backup2k 发表于 2014-2-9 08:40
软复位功能:
我猜的,哈哈
asm("pagesel 0x000");

有才啊,试了一下,可以复位

使用特权

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

本版积分规则

6

主题

113

帖子

3

粉丝