⑴ STC单片机程序烧写不进去,就停在给mcu上电那一步,请问这个问题怎么解决谢谢!
1、检查下串口工作是否正常,将串口的2脚和3脚短路,然后打开串口调试程序试下,看看串口通信是否正常。
2、检查232转换器是否正常,可以将232输入输出的引脚短路,即将单片机拔下来,将单片机串口的RX和TX短路,用串口调试程序调试看是否正常。
3、检查单片机的晶振是否工作、电源电压是否正常。
4、如果线路中有485等多余芯片挂在串口上,将这些东东拆下来试试。
你的ISP设置好像没有什么问题
⑵ 请问STC8管脚的单片机是如何烧写进去的
STC8管脚的单片机与其它STC系列单片机一样,采用类似的方法进行程序烧录。具体来说,需要将P3.0、P3.1和GND这三个引脚连接到专门的烧录器上。连接完成后,启动烧录软件,点击下载按钮,之后给单片机施加冷启动电源,以完成程序的烧录过程。
在进行STC8管脚单片机的程序烧录时,首先确保所有引脚连接正确无误。P3.0和P3.1是主要的数据线和时钟线,GND则是地线。这三条线的正确连接是程序成功烧录的关键。连接完成后,打开相应的烧录软件,选择正确的单片机型号和烧录方式,然后点击下载按钮。烧录过程中,单片机需要处于冷启动状态,这意味着在没有运行任何程序的情况下启动。
冷启动的目的是为了让单片机在无任何程序干扰的情况下,接收并执行烧录软件传来的程序代码。因此,确保在烧录前切断单片机的电源,然后重新上电,使其进入冷启动状态。在烧录过程中,可能会出现一些警告或错误提示,这通常是因为连接不正确或软件设置不当。遇到这些问题时,检查连接和设置,确保一切正确无误。
完成烧录后,可以给单片机通电,运行其新程序。为了验证程序是否正确烧录,可以编写简单的测试程序,例如点亮一个LED灯或发送一段特定的串行数据。如果测试程序能够正常运行,说明程序烧录成功。在进行任何烧录操作时,务必小心谨慎,避免因误操作导致硬件损坏。
总之,STC8管脚的单片机程序烧录是一个相对简单的过程,只需正确连接引脚、选择合适的烧录软件和设置,并确保单片机处于冷启动状态。遵循这些步骤,即可顺利完成程序的烧录。
⑶ STC单片机开发板给单片机烧写程序的时候要用到哪些管脚贴片的单片机是怎么烧写程序的
STC单片机开发板给单片机烧写程序是不行的。
1、首先我们都是通过电脑的串口(232电平)通过232芯片转换为TTL后再给单片机,实现下载功能。
2、第1步用到stc的串口软件,这个软件下载时要和单片机进行握手,STC内部协议。
3、你的单片机开发板没有这个握手,怎么能下载程序呢?
如果想试一试,可以这么干:
1、把stc的握手码,及过程码(如何将hex文件烧进去的)截出来。
2、通过单片机程序把这个握手码及过程码发给另一个单片机。
3、如何将hex文件传给另一块单片机呢,可以把hex文件放到sd卡里。开发板上的单片机不断的读取sd卡的文件传给另一个单片机。