[N32G45x]

如何进行软复位?

[复制链接]
3533|47
手机看帖
扫描二维码
随时随地手机跟帖
水中高锰酸钾|  楼主 | 2023-8-17 22:19 | 显示全部楼层 |阅读模式
如何进行软复位?

使用特权

评论回复
jobszheng| | 2023-8-17 23:26 | 显示全部楼层
话说啥是软复位啊?

使用特权

评论回复
zlf1208| | 2023-8-18 15:08 | 显示全部楼层
就是发一条软件复位的指令,MCU就从头开始重新运行,几乎跟断电重启是一样的

使用特权

评论回复
Addition| | 2023-8-18 18:02 | 显示全部楼层
一般在库里都有一个关闭所有中断的函数,就是这个函数可以进行软件复位

使用特权

评论回复
13775972833| | 2023-8-20 16:58 | 显示全部楼层
(*((void (*)(void))0x8000000)))();

使用特权

评论回复
happy_10| | 2023-8-24 20:13 | 显示全部楼层
软复位?

使用特权

评论回复
地瓜patch| | 2023-8-24 23:15 | 显示全部楼层
关中断后复位

使用特权

评论回复
MessageRing| | 2023-9-3 23:25 | 显示全部楼层
13775972833 发表于 2023-8-20 16:58
(*((void (*)(void))0x8000000)))();

这样可以把中断关掉吗?

使用特权

评论回复
Jacquetry| | 2023-9-4 22:38 | 显示全部楼层
MessageRing 发表于 2023-9-3 23:25
这样可以把中断关掉吗?

先关掉中断再执行

使用特权

评论回复
tpgf| | 2023-9-5 17:07 | 显示全部楼层
这个方式很多啊  看通过哪种指令复位?

使用特权

评论回复
coshi| | 2023-9-5 17:23 | 显示全部楼层
这个可以有 但是楼主要搞清楚的就是这个软件复位是人为指定的还是随机的呢

使用特权

评论回复
drer| | 2023-9-5 19:11 | 显示全部楼层
看门狗复位是不是也算是软件复位的一种啊

使用特权

评论回复
qcliu| | 2023-9-5 19:44 | 显示全部楼层
有相关的语句 不过好像是汇编语言写的

使用特权

评论回复
kxsi| | 2023-9-6 08:51 | 显示全部楼层
有直接复位的语句,但是不知道是不是所有单片机都能通用

使用特权

评论回复
wiba| | 2023-9-6 10:17 | 显示全部楼层
其实复位方式还是比较多的 最常用的就是看门狗复位了

使用特权

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

使用特权

评论回复
iyoum| | 2023-9-7 16:05 | 显示全部楼层
编程语言通常会提供一条特殊的指令用于软件复位。

使用特权

评论回复
olivem55arlowe| | 2023-9-7 16:08 | 显示全部楼层
可以通过将程序指针复位到程序存储器的起始地址(即0x0000)来实现软复位。

使用特权

评论回复
juliestephen| | 2023-9-7 16:12 | 显示全部楼层
参考所使用单片机的数据手册和编程指南

使用特权

评论回复
mollylawrence| | 2023-9-7 16:20 | 显示全部楼层
可以通过特殊指令对单片机进行复位。

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝