本文内容列表:
stc单片机编程程序需要冷启动,即完全断电后,重新上电后才可以编程程序。
第一:检查你的串口电路是否稳定。可以使用其他标准板上的串口电路来测试
第二:您上次使用过串口应用程序吗?尝试按下重置按钮并单击“下载”,然后松开重置按钮并冷启动
第三:更换串口线
单片机的USB有问题。如果您有一个可以编程的外部微控制器。只要共用一根可以编程的USB线就可以了。接线方法是:+5V接+5V,GND接GND 30接30.31接31。可以编程的芯片一定要去掉。我曾经遇到过一种情况,自己的电脑损坏了,但是我没有修好,放到别人的电脑上就可以了。无论如何,最后我还是共用了原本可以编程的USB接口。
可能的原因有:
1。计算机串行端口传输问题。这种情况很常见。如果硬件电路设计有问题,串口很容易损坏。
2。串行端口电缆可能有问题。如果是USB-232,您可以尝试另一个USB端口。
3。可能是微控制器有问题,比如之前下载时选择的内部复位。下载时可以尝试手动复位(RST与地短接)
首先
就像ls说的...选错晶振就够了。整个微控制器不工作
第二:
如果第一次烧入的代码可以运行,我只想修改程序内容
那么您可能勾选了“下次冷启动时,
P1.0/P1.1为0/0"时才可以下载程序
所以,
编程时将P1.0/P1.1拉低
1。检查串口是否正常工作。将串口的2、3脚短接,然后打开串口调试程序尝试看串口通讯是否正常。
2。检查232转换器是否正常。可以将232的输入输出引脚短接,拔掉单片机,将单片机串口的RX和TX短接,用串口调试器调试一下,看是否正常。
3。检查单片机晶振是否工作,电源电压是否正常。
4。如果线路中串口挂有485等冗余芯片,请将其拆下后再尝试。
你的ISP设置似乎没有问题