|
用作USB转232/485
|
|
在PC-286/386的年代,RS232接口是电脑的标准通信接口。那个时候,大多数外接设备都采用这种接口与电脑互连,比如串口鼠标、串口调制解调器等等。在更方便、更高速的USB接口成为电脑的标准配置之后,现代的电脑上已经找不到RS232接口了。然而,在工业控制领域,RS232通信凭借其简单、可靠等特性依旧被广泛的采用。 |
|
于是,在当今的年代,如果我们需要在电脑上调试232通信,就不得不借助一种专门的工具 -- USB转232电缆。当然,这种电缆在"某宝"上很容易买到,价格也是非常非常的便宜。不过,凡事都有"万一"。如果我们手边恰好没有这种电缆,又急着要用,怎么办?没关系,我们的实验板可以临时客串一下这一角色。 |
|
实验板之所以能够实现USB转232的功能,是因为实验板的USB、232等通信接口统一由EPM7128S管理,可以修改EPM7128S内的逻辑实现它之间的互连。比如,我们可以按图(1)所示修改各通信口之间的互连关系。再由软件控制ComSEL0、ComSEL1的逻辑值,就可以实现USB在各个通信口之间的切换。 |
|
图(1) |
|
其中,ComSEL0和ComSEL1是在EPM7128S中实现的系统控制寄存器的两个控制位,如图(2)所示。 |
|
图(2) |
|
|
|