avr单片机如何在程序中复位

我想写一个命令,用串口复位单片机。怎么用iccc语言实现肯定是软件,因为板子做好了,没有硬件复位功能。最好不要用看门狗,因为这样最少要等15ms才能复位。另外voidre... 我想写一个命令,用串口复位单片机。怎么用icc c语言实现
肯定是软件,因为板子做好了 ,没有硬件复位功能 。
最好不要用看门狗,因为这样最少要等15ms才能复位。

另外
void reset()
{
asm( "cli" );
asm( "clr r30" );
asm( "clr r31" );
asm( "jmp 0" );
}

这样可以么
展开
 我来答
aldriscxy
2010-08-03 · TA获得超过1823个赞
知道小有建树答主
回答量:496
采纳率:0%
帮助的人:437万
展开全部
你是想硬件复位还是软件复位呢?如果是硬件复位,那么要修改电路,在单片机的RESET脚上用三极管控制,当接到串口命令后,由一个单片机的引脚控制三极管的基极,使RESET脚给出一个低电平,即可硬件复位。如果是软件复位的话,那就重新执行以下初始化的函数就做到所有的变量和硬件配置复位了
7631001
2010-08-01 · TA获得超过1111个赞
知道小有建树答主
回答量:2160
采纳率:66%
帮助的人:581万
展开全部
单片机是,利用一个接口,连接到RESET,接收到串口数据后,拉低端口即复位。
谢谢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一万光年MEGn0
2010-08-01 · TA获得超过3712个赞
知道大有可为答主
回答量:4602
采纳率:67%
帮助的人:1040万
展开全部
启动看门狗,不喂狗就会触发单片机复位了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式