打印
[N32G45x]

如何进行软复位?

[复制链接]
3916|47
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
如何进行软复位?

使用特权

评论回复
沙发
jobszheng| | 2023-8-17 23:26 | 只看该作者
话说啥是软复位啊?

使用特权

评论回复
板凳
zlf1208| | 2023-8-18 15:08 | 只看该作者
就是发一条软件复位的指令,MCU就从头开始重新运行,几乎跟断电重启是一样的

使用特权

评论回复
地板
Addition| | 2023-8-18 18:02 | 只看该作者
一般在库里都有一个关闭所有中断的函数,就是这个函数可以进行软件复位

使用特权

评论回复
5
13775972833| | 2023-8-20 16:58 | 只看该作者
(*((void (*)(void))0x8000000)))();

使用特权

评论回复
6
happy_10| | 2023-8-24 20:13 | 只看该作者
软复位?

使用特权

评论回复
7
地瓜patch| | 2023-8-24 23:15 | 只看该作者
关中断后复位

使用特权

评论回复
8
MessageRing| | 2023-9-3 23:25 | 只看该作者
13775972833 发表于 2023-8-20 16:58
(*((void (*)(void))0x8000000)))();

这样可以把中断关掉吗?

使用特权

评论回复
9
Jacquetry| | 2023-9-4 22:38 | 只看该作者
MessageRing 发表于 2023-9-3 23:25
这样可以把中断关掉吗?

先关掉中断再执行

使用特权

评论回复
10
tpgf| | 2023-9-5 17:07 | 只看该作者
这个方式很多啊  看通过哪种指令复位?

使用特权

评论回复
11
coshi| | 2023-9-5 17:23 | 只看该作者
这个可以有 但是楼主要搞清楚的就是这个软件复位是人为指定的还是随机的呢

使用特权

评论回复
12
drer| | 2023-9-5 19:11 | 只看该作者
看门狗复位是不是也算是软件复位的一种啊

使用特权

评论回复
13
qcliu| | 2023-9-5 19:44 | 只看该作者
有相关的语句 不过好像是汇编语言写的

使用特权

评论回复
14
kxsi| | 2023-9-6 08:51 | 只看该作者
有直接复位的语句,但是不知道是不是所有单片机都能通用

使用特权

评论回复
15
wiba| | 2023-9-6 10:17 | 只看该作者
其实复位方式还是比较多的 最常用的就是看门狗复位了

使用特权

评论回复
16
youtome| | 2023-9-7 16:01 | 只看该作者
专门的复位引脚(RESET),通过将该引脚拉低一段时间来进行复位操作。

使用特权

评论回复
17
iyoum| | 2023-9-7 16:05 | 只看该作者
编程语言通常会提供一条特殊的指令用于软件复位。

使用特权

评论回复
18
olivem55arlowe| | 2023-9-7 16:08 | 只看该作者
可以通过将程序指针复位到程序存储器的起始地址(即0x0000)来实现软复位。

使用特权

评论回复
19
juliestephen| | 2023-9-7 16:12 | 只看该作者
参考所使用单片机的数据手册和编程指南

使用特权

评论回复
20
mollylawrence| | 2023-9-7 16:20 | 只看该作者
可以通过特殊指令对单片机进行复位。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝