- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
输入/输出数据
概述
指定端口的信号传输方向
从端口读取输入数据
向端口输出数据
样本程序
关于与外部设备通信的其他主题
概述
E5071C处理器I/O端口为以下数据I/O提供端口。
端口名 | 用途 | 数据结构 |
端口A | 输出 | |
端口B | 输出 | |
端口C | 输入/输出 | |
端口D | 输入/输出 | |
端口E | 输入/输出 | |
端口F | 输出 |
指定端口的信号传输方向
如I/O端口和控制信号线所示,端口C、D的信号传输方向(输入/输出)可以改变。因此在使用端口前,应根据它们的用途来设置端口的信号传输方向。
可以使用以下命令指定端口C和D的信号传输方向。端口E的设置取决于端口C和D的设置。
端口名 | 命令 |
端口C | :CONT:HAND:C:MODE |
端口D | :CONT:HAND:D:MODE |
从端口读取输入数据
当端口C、D或E配置为输入端口时,端口每一位的高位(0)/低位(1)所代表的二进制数据以十进制方式读取。
使用以下查询命令检索数据:
端口名 | 命令 |
端口C | :CONT:HAND:C |
端口D | :CONT:HAND:D |
端口E | :CONT:HAND:E |
向端口输出数据
对端口A到F(端口C、D和E应配置为输出端口)而言,端口每一位高位(0)/低位(1)所代表的二进制数据(当使用命令输出数据时,为十进制数据)都能够被输出。
使用以下命令输出数据:
端口名 | 命令 |
端口A | :CONT:HAND:A |
端口B | :CONT:HAND:B |
端口C | :CONT:HAND:C |
端口D | :CONT:HAND:D |
端口E | :CONT:HAND:E |
端口F | :CONT:HAND:F |
当打开/INDEX输出信号时,由:CONT:HAND:B命令输出的6位数据(如果是:CONT:HAND:F命令,则输出14位数据)将被忽略。
当打开/READY FOR TRIGGER输出信号时,由:CONT:HAND:F命令输出的7位数据(如果是:CONT:HAND:F命令,则输出15位数据)将被忽略。
样本程序
参见处理器接口。