请教单片机编程中循环的问题

[复制链接]
2296|6
 楼主| bogekanpu 发表于 2010-5-17 11:30 | 显示全部楼层 |阅读模式
我的主程序如下:
void main(void)
{
initmcu();
delay_ms(5);
Send_String("OK",2);
delay_ms(5);
while(1)
{
  Send_Char('5');
  delay_ms(500);  
}
}
按我的思路输出应该是OK55555555.......的情况,但我的输出却是OK5OK5OK5...
这是怎么回事,很简单的问题啊,求教高手
原野之狼 发表于 2010-5-17 11:44 | 显示全部楼层
猜:单片机死机重启了
ayb_ice 发表于 2010-5-17 11:50 | 显示全部楼层
要学会调试程序
 楼主| bogekanpu 发表于 2010-5-17 11:55 | 显示全部楼层
我实在想不出怎么会重启
原野之狼 发表于 2010-5-17 12:33 | 显示全部楼层
再猜:看门狗复位了 确认一下你的片子默认是不是使能看门狗的
 楼主| bogekanpu 发表于 2010-5-17 13:53 | 显示全部楼层
是的,就是看门狗的原因,怎么把分给你呢
一棵小草 发表于 2010-5-17 20:54 | 显示全部楼层
:funk:
帖子左上方,“结贴”,选择7楼,加分,然后再“确认结贴”
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

66

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部