⑴STC-ICP是一款专业的stc单片机烧录软件,界面简洁,操作简单,用户只需要结合编程技术以及RS控制功能对新的硬件设备定制编程计划,就能快速将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程可执行文件,非常方便。
⑵stc-isp.exe其实就是给STC单片机下载程序的。
⑶STC没有ISP功能,以前的STC芯片会把用户编程区的地址给出来,但是后来硬件上用类似屏蔽的方法禁止用户自编程了,如果想用ISP功能就要用STC自己的编程器才可以。
⑷STC虽然没有了ISP功能但是他们用IAP代替了,STC有专门的IAP功能芯片,其实就是用了一个很大的EEPROM,分了三个区,一区是用户程序区,二区是IAP程序搬移区,三区是新程序区。
⑸STC单片机烧录工具(STC-ICPVer.
⑹、仿真器底层固件版本更新为Ver.
⑺(修改仿真监控代码所占用的XRAM的地址)
⑻IAPFKS所使用的XRAM地址为H-FFH
⑼IAPWKS所使用的XRAM地址为CH-EFFH
⑽IAPWKS所使用的XRAM地址为CH-EFFH
⑾、脱机下载板U/U固件更新为v.
⑿、打开的STC-ISP烧录软件操作界面。
⒀、本教程采用的单片机型号为STRD+,程序的烧录采用的是串口方式。所以将USB线的一端插入电脑的U口,另一端插入单片机开发板的串口输入端(不同的硬件电路串口线连接的方式可能不同,依个人情况而定。
⒁、将开发板与电脑用USB线连接好之后,打开电脑的设备管理器查看USB转串口所在的端口号,本教程为端口。
⒂、回到STC-ISP软件的操作界面。第一步,选择MCU的类型为STRD+。第二步,选择的端口号为。第三步,设置串口的波特率最高为最低为。第四步,打开事先编译好的程序文件(本教程的程序只是上电点亮了LED灯。第五步,先点击“Download/下载”按钮,然后再给开发板上电。紧接着你就可以看到程序的烧录过程了。
⒃、程序烧录成功。
⒄、程序烧录成功后重启开发板,我们可以看到开发板上的LED灯亮了起来。说明我们的程序烧录成功了。
⒅注意事项:烧录程序的时候要先点击下载按钮,然后等待大概~秒的时间再给开发板上电。本教程开发板的供电和程序的下载都采用的是同一根USB连接线,USB转串口芯片是集成在开发板上的,这一点希望大家能够明白。