stc-isp烧入hex文件到单片机时出现下面的提示,请解决方法!!
发布网友
发布时间:2022-05-19 09:43
我来回答
共3个回答
热心网友
时间:2023-10-10 00:16
首先看你所用的串口是否有问题,可用串口调试助手检验,
单片机芯片的电源电压是否有5V左右
你的芯片是否有问题
晶振是否启振
232芯片是否好用的
一般就这种原因。
热心网友
时间:2023-10-10 00:16
STC是冷启动的,你还是不懂下载的方法。
首先,设置好参数,把com口选好。这时你的开发板是上电的,要不电脑不会识别到com口,也就是说单片机的power灯亮着。但是你的单片机没有上电,就是说,如果单片机没有单独的开关你的单片机就不应该在开发板上,或者是万能排座的话,排座的手柄是没有按下的。
接着,单机download,就会显示楼主粘贴过来的这一段话,这段话的出现不意味着出问题了,所以忽略这段话,只看最后一句“给MCU上电”。此时,你要按下万能排座的手柄,或插上单片机,或打开单片机开关(取决于你自己的开发板),总之就是把你的单片机安到开发板上上电。
最后,等一会,显示已加密,程序就烧录进去了。
以上为冷启动的全过程。
如果楼主按照我的方法,正确的冷启动了,可是屏幕停留在上面那段话的原因,我猜测:
一,波特率的问题;有的电脑确实不能采用最高波特率,楼主可以吧几个波特率挨个试一下。
二,开发板上一般都有选择51或AVR的套冒或开关,楼主是否正确选择了。
我自己只遇到过以上两种情况,如果不行我就不知道了。
热心网友
时间:2023-10-10 00:17
这个网上也很多解决办法,就是把最高波特率和最低波特率,2个设置为一样 2400,就可以解决了。
另外一个问题,可能相对上面的问题比较少见,那就是握手成功,但在下载的时候提示:设置选项失败。
这个问题我也走了不少弯路,最后还是在最高波特率和最低波特率上找到解决办法,就是将两个设置为一样,但是要再调低,也就是调成1200。这样问题就解决了。
不知道能否帮上你!试试吧~