keil串口调试中,手动调试可以通过,但下载到单片机中却不行

如题所述

第1个回答  2012-08-31
你确定你选择了,硬件调试?而不是软件调试?追问

追答

你单片机复位脚对么?晶振那对么,程序跑起来么?

追问

跑起来了,要不你帮我看看程序

if(i=arr[1])//i是循环次数,arr[1]是接收数组的长度
{
SBUF=0xff;
}
软件调试可以,但硬件调试不行

追答

这么简单一句能有什么问题,你keil里debug那个选项确定勾上了硬件么?

第2个回答  2012-08-31
把完整程序贴出来看看!
第3个回答  2012-09-04
if(i=arr[1])是什么意思,如果是判断请改为if(i==arr[1])。试试
相似回答