无复位指令的单片机,用其I/O口连接到自身的复位脚上,输出低电平实现单片机复位可行吗?

2020-02-08 12:10发布

无复位指令的单片机,用其I/O口连接到自身的复位脚上,输出低电平实现单片机复位可行吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
Asch
1楼-- · 2020-02-09 07:57
回复【楼主位】szxszx
无复位指令的单片机,用其i/o口连接到自身的复位脚上,输出低电平实现单片机复位可行吗?
-----------------------------------------------------------------------
可以的 外加一个维持时间电路,
以前我的是几只三极管和电容搞定。
avr-qq
2楼-- · 2020-02-09 09:00
 精彩回答 2  元偷偷看……
p4s5j6
3楼-- · 2020-02-09 14:26
goto  00h的话寄存器未得初始化
leafstamen
4楼-- · 2020-02-09 15:20
1.开启短时看门狗
2.关键数据初始化后 goto main
easytech
5楼-- · 2020-02-09 15:23
用这个一段void softreset1(void)
{
        unsigned char code rst[]={0xc2,0xaf,0xd0,0xe0,0xd0,0xe0,0xc2,0xd3,0xc2,0xd4,0xe4,0xc0,0xe0,0xc0,0xc0,0x32};
        (*((void(*)())(rst)))();
}
wangjiati
6楼-- · 2020-02-09 21:10
想到一个简单的方法.如【3楼】teencole 所说.开启看门狗后就什么事情也不做了.等着看门狗复位.看门狗配置的时间短一些.比如1mS

一周热门 更多>