USB2XXX 1.2
USB2XXX接口函数说明文档
载入中...
搜索中...
未找到
函数
USB转DIO

USB转DIO接口函数和数据类型定义 更多...

函数

int WINAPI DIO_Init (int DevHandle, unsigned int PinMask)
 初始化DIO,将对应引脚初始化为DIO功能 更多...
 
int WINAPI DIO_SetPins (int DevHandle, unsigned int PinMask)
 控制DIO引脚输出高电平 更多...
 
int WINAPI DIO_ResetPins (int DevHandle, unsigned int PinMask)
 控制DIO引脚输出低电平 更多...
 
int WINAPI DIO_ReadPins (int DevHandle, unsigned int PinMask)
 设置PWM相位参数值 更多...
 

函数返回错误值宏定义

函数调用出错后返回值定义

#define DIO_SUCCESS   (0)
 函数执行成功
 
#define DIO_ERR_NOT_SUPPORT   (-1)
 适配器不支持该函数
 
#define DIO_ERR_USB_WRITE_FAIL   (-2)
 USB写数据失败
 
#define DIO_ERR_USB_READ_FAIL   (-3)
 USB读数据失败
 
#define DIO_ERR_CMD_FAIL   (-4)
 命令执行失败
 
#define DIO_ERR_ARG   (-5)
 传入函数参数异常
 

DIO引脚宏定义

DIO引脚对应值的宏定义

#define DIO_PIN_LIN1   0x0001
 
#define DIO_PIN_LIN2   0x0002
 
#define DIO_PIN_LIN3   0x0004
 
#define DIO_PIN_LIN4   0x0008
 
#define DIO_PIN_DI0   0x0010
 
#define DIO_PIN_DI1   0x0020
 
#define DIO_PIN_DI2   0x0040
 
#define DIO_PIN_DI3   0x0080
 
#define DIO_PIN_DO0   0x0100
 
#define DIO_PIN_DO1   0x0200
 
#define DIO_PIN_DO2   0x0400
 
#define DIO_PIN_DO3   0x0800
 

详细描述

USB转DIO接口函数和数据类型定义

函数说明

◆ DIO_Init()

int WINAPI DIO_Init ( int  DevHandle,
unsigned int  PinMask 
)

初始化DIO,将对应引脚初始化为DIO功能

参数
DevHandle设备号,通过调用 USB_ScanDevice 获取
[in]PinMask需要初始化的DIO引脚,可以参考 DIO引脚宏定义
返回
函数执行状态
返回值
=0函数执行成功
<0函数调用失败

◆ DIO_SetPins()

int WINAPI DIO_SetPins ( int  DevHandle,
unsigned int  PinMask 
)

控制DIO引脚输出高电平

参数
DevHandle设备号,通过调用 USB_ScanDevice 获取
[in]PinMask需要初始化的DIO引脚,可以参考 DIO引脚宏定义
返回
函数执行状态
返回值
=0函数执行成功
<0函数调用失败

◆ DIO_ResetPins()

int WINAPI DIO_ResetPins ( int  DevHandle,
unsigned int  PinMask 
)

控制DIO引脚输出低电平

参数
DevHandle设备号,通过调用 USB_ScanDevice 获取
[in]PinMask需要初始化的DIO引脚,可以参考 DIO引脚宏定义
返回
函数执行状态
返回值
=0函数执行成功
<0函数调用失败

◆ DIO_ReadPins()

int WINAPI DIO_ReadPins ( int  DevHandle,
unsigned int  PinMask 
)

设置PWM相位参数值

参数
DevHandle设备号,通过调用 USB_ScanDevice 获取
[in]PinMask需要初始化的DIO引脚,可以参考 DIO引脚宏定义
返回
函数执行状态
返回值
>=0读到的引脚状态
<0函数调用失败