你好!!先检查单片机硬件,晶振是不是松动,复位是不是正常,还有单片机供电情况。正确冷启动顺序你知道吧,选择hex文件以后,点Download,然后打开单片机板的电源开关,正常的话这样就成功了,com口一定要选对,你可以通过我的电脑右键-属性-硬件-设备管理器中查看你的com口,如果这些你都正确的操作但是还是没有成功的话,可以给我留言。
上次下载是不是选择了p,,,能下载。如果是要把这两个脚接地。如果开发板上单片机供电,复位,晶振都正常,就能说明通讯有问题。不必调波特率。检查一下这些电路。那是肯定的,STC单片机通过UART下载程序,需要用到P,P,两个IO口,而,IO结构又是弱上拉,也就是置高时允许外部拉低,但置低时不可以外部拉高,所以如果把P,低的话它就一直是低,下载电路无法将其抬升为高电平,也就不能正常传输下载的数据了。
根据你的描述无法判断是程序问题还是硬件问题,建议按如下处理:首先写个简单的程序(管脚不停反转,高低电平交替)下载进去,用示波器观察管脚有没有方波?如果有方波,说明硬件没有问题,是你的原来程序有问题,如果没有方波,说明硬件有问题,请检查单片机小系统是否正常(如电源。检查供电情况。检查晶振是否启振。检查单片机复位脚,对照DATASHEET,看看单片机是哪种电平复位。最后就是你是什么牌子的单片机?arm,如果是STC的,直接就有STC-ISP可以下载程序,要是其他的,就要看具体要求了。
是不是单片机坏掉了,换一块试一下,这些芯片之类的东西很容易坏,而且坏了还看不出来;或者是你单片机没放对地方。问一下,你用的单片机是AT,,是用的STC,,若是用AT,,专用的下载器,STC,,个单片机可以直接通过ISP接口下载程序,AT,,个单片机没有ISP接口。
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容