由于
RS485
相比
RS232
具有
抑制共模干扰、传输距离长等优点,所以许多大型的工业设备
都采用
RS485
进行串口通讯。但由于
RS485
采用的是差分信号,所以在进行串口通讯时,
只能采用半双工的工作方式,
必须使用
1
个或
2
个
I/O
口来控制
RS485
的发送和接收状态。
当需要采用
RS485
来对
STC
的新版
IC
(支持
RS485
下载的单片机系列在后面会详细列出)
进行
ISP
下载时,必须进行一些设置才可下载代码。
具体的操作步骤如下:
1
、首先需要设置好相应的
RS485
控制端口,并勾选上“下次下载时使能目标芯片的
RS485
控制功能”这个选项
2
、然后使用普通下载方式将
RS485
相关的硬件选项写入到目标芯片
3
、经过前面两步的设置和编程,此时的目标芯片便具有了对
RS485
的控制功能。
接下来仍
需要保持
RS485
的控制选项不变
,并勾选上
"
本次使用
RS485
进行控制下载
"
的选项(此选
项的作用是使
PC
端也采用
RS485
的控制方式进行发送
/
接收串口数据)
4
、再点击下载编程按钮,并对目标芯片重新上电即可实现使用
RS485
进行通信下载的功能
RS485
控制功能仅对如下系列及新出的单片机有效:
STC15F2K60S2/STC15L2K60S2
IAP15F2K61S2/IAP15L2K61S2