本人最近开始学C8051F006,之所以没有选择最普通的C8051F020,是因为我想做一块板子出来,自己编写代码,而我手边只有48管脚的转接板,所以无奈之下从网上选了个又贵又不实惠的C8051F006型号,又买了一个新龙华的仿真器,用来下载调试程序,说实在的,那个板子上只有数码管,串口,几个LED,几个按键,做成之后,今天买的仿真器也回来了,在KEIL中编写代码后我就把程序烧进去了,很兴奋,因为一次成功嘛,可谁曾想,之后再也不能下进去了,系统老提示我连接有问题,目标物体没有响应,让我重新连接试试,我怎么试都不行,我想既然硬件没相应,那我就找硬件原因呗,找了好久才忽然发现复位管脚的电平一直为低,等于就是系统一直在复位啊,按理说低电平复位完成后应该为以高电平才对,我以为找到了问题的根结,就是片子本身质量有问题,我本身买了两片(90!啊),我很快又焊了一片,这次我首先检查复位电路,让我惊喜的是,复位电路是好的,就是说完成复位后,/RST管脚是高电平,我就连接上仿真器,果然很顺利的把我编写的一个LED闪烁的程序下进去了,我兴奋的好大一会,正准备收摊的时候,我来了点灵感,就修改了一下程序,当我再次准备下进去的时候,系统又提示我连接错误,目标物体没有相应,我蒙了!我找了一天也没找到是什么原因,但我可以确定的是,仿真器是好的,可是如果说片子有问题,那问什么每次第一次都能下进去,如果可以解释为片子型号是OTP的话,那为什么每次只要不能下载,复位管脚都是低电平?如果片子没有问题,问什么会出现这种结果,看门狗上去都关了,我也保证电源绝对没有问题,3.3V的供电,本人真的搞不定,请用过的朋友指教,小弟在这儿真的感谢了! |