James_King 发表于 2011-6-11 08:57:33

请教!44b0中的有没有一条指令能让CPU系统直接复位?

如题!

44b0中的有没有一条指令能让CPU系统直接复位?

谢谢!

again 发表于 2011-6-11 09:30:02

mov pc 0

at90s 发表于 2011-6-11 10:11:47

使能看门狗,然后

for(;;);

James_King 发表于 2011-6-11 10:42:43

谢谢各位回复,
我就是想不用看门狗,直接操作寄存器,看看有没有直接操作寄存器的指令,直接对某个寄存器操作使系统复位。

akin 发表于 2011-6-11 12:51:25

函数指针指向0,然后运行

James_King 发表于 2011-6-14 17:06:50

mov pc 0

这条函数可以直接嵌在C语言里使用吗?如何嵌套?谢谢

hzr0071 发表于 2011-6-14 19:36:17

回复【5楼】James King
-----------------------------------------------------------------------

汇编:
EXPORT SRESET
SRESET MOV PC,0;我都是先入栈0,然后出栈到pc加^

c语言
extern void SRESET(void);
SRESET();

James_King 发表于 2011-6-14 20:47:10

回复【6楼】 hzr0071
-----------------------------------------------------------------------
非常感谢

at90s 发表于 2011-6-19 22:06:38

简单地跳到0是不能复位外围设备的!
页: [1]
查看完整版本: 请教!44b0中的有没有一条指令能让CPU系统直接复位?