[PIC®/AVR®/dsPIC®产品] 急!~PIC16F877A有reset指令吗?PICC9.8也没看到

[复制链接]
 楼主| 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 | 显示全部楼层
没用。胡说八道。
 楼主| aoshi0603 发表于 2014-2-7 12:13 | 显示全部楼层
wangch_sh 发表于 2014-2-7 12:09
没用。胡说八道。

啊:shutup:
yewuyi 发表于 2014-2-7 18:07 | 显示全部楼层
如果没有这个指令,加了它就编译不过去。
NE5532 发表于 2014-2-7 22:08 | 显示全部楼层
PIC16的汇编里根本就没有RESET这条指令,给你说有这个指令的是乱说的。楼主可以把看门狗打开,然后进入死循环,用狗复位来做。

评分

参与人数 1威望 +3 收起 理由
aoshi0603 + 3 赞一个!

查看全部评分

dog_xin 发表于 2014-2-8 09:03 | 显示全部楼层
同意楼上
yklstudent 发表于 2014-2-8 09:13 | 显示全部楼层
你同事说已经实现过了 你直接问他怎么实现的不就好了
还需要上这里来问吗????
backup2k 发表于 2014-2-8 09:34 | 显示全部楼层
“但是我们单位以前一直在用asm("reset")”

求编译器版本,单片机版本。
 楼主| aoshi0603 发表于 2014-2-8 11:18 | 显示全部楼层
backup2k 发表于 2014-2-8 09:34
“但是我们单位以前一直在用asm("reset")”

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

picc8.05-pl
backup2k 发表于 2014-2-9 08:40 | 显示全部楼层
软复位功能:
我猜的,哈哈
asm("pagesel 0x000");
asm("goto 0x000");
浪子Tomorrow 发表于 2014-2-11 11:32 | 显示全部楼层
backup2k 发表于 2014-2-9 08:40
软复位功能:
我猜的,哈哈
asm("pagesel 0x000");

有才啊,试了一下,可以复位
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

113

帖子

3

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