前提:STC单片机的固件库版本为x.x.4版本。查看固件库方法:
打开最新的STCISP程序,在主界面中选择检测MCU选项
这里使用的是STC15W204S芯片,固件库版本为7.1.4T,符合x.x.4的要求,故可以使用RS485下载程序。
开始下载程序之前,请准备好一个RS232转RS485双向转换器。
打开STCISP程序主界面,选择下图红框中的选项卡,点击向右按钮直到出现”RS485控制”选项卡出现为止,选择”RS485控制”选项卡
然后接下来按照下面步骤进行:(一步一步来,否则失败):
1. 首先需要设置好相应的485控制端口,并勾选上"下次下载时使能目标芯片的485控制功能"这个选项
2. 然后使用普通下载方式将485相关的硬件选项写入到目标芯片
3. 保持第一步时的设置不变,此时需要将"本次使用RS485进行控制下载"的选项勾选上(此选项的作用是使PC端也采用485的控制方式发送/接收串口数据)
4. 此时,再点击下载编程按钮,并对目标芯片重新上电即可实现使用485进行控制下载的功能
特别注意:
若需要485控制功能,则每次都需要
将485相关的设置配置好,并勾选上
"下次下载时使能目标芯片的485
控制功能"这个选项
上面的操作过后,点击下载程序,是可以与单片机连接上的。
下载成功率根据232转485转换器的不同而区别。
如果总是提示下载失败,请设置下载的波特率最小1200,最大9600或最小1200,最大1200。这时应该会100%下载成功,但速度不能保证。