USB2XXX 1.2
USB2XXX接口函数说明文档
载入中...
搜索中...
未找到
usb2dio.h
1
9#ifndef __USB2DIO_H_
10#define __USB2DIO_H_
11
12#include <stdint.h>
13#ifdef _WIN32
14#include <Windows.h>
15#else
16#include <unistd.h>
17#ifndef WINAPI
18#define WINAPI
19#endif
20#endif
32#define DIO_SUCCESS (0)
33#define DIO_ERR_NOT_SUPPORT (-1)
34#define DIO_ERR_USB_WRITE_FAIL (-2)
35#define DIO_ERR_USB_READ_FAIL (-3)
36#define DIO_ERR_CMD_FAIL (-4)
37#define DIO_ERR_ARG (-5)
45#define DIO_PIN_LIN1 0x0001
46#define DIO_PIN_LIN2 0x0002
47#define DIO_PIN_LIN3 0x0004
48#define DIO_PIN_LIN4 0x0008
49#define DIO_PIN_DI0 0x0010
50#define DIO_PIN_DI1 0x0020
51#define DIO_PIN_DI2 0x0040
52#define DIO_PIN_DI3 0x0080
53#define DIO_PIN_DO0 0x0100
54#define DIO_PIN_DO1 0x0200
55#define DIO_PIN_DO2 0x0400
56#define DIO_PIN_DO3 0x0800
58#ifdef __cplusplus
59extern "C"
60{
61#endif
70 int WINAPI DIO_Init(int DevHandle, unsigned int PinMask);
71
80 int WINAPI DIO_SetPins(int DevHandle, unsigned int PinMask);
81
90 int WINAPI DIO_ResetPins(int DevHandle, unsigned int PinMask);
91
100 int WINAPI DIO_ReadPins(int DevHandle, unsigned int PinMask);
101
102
103#ifdef __cplusplus
104}
105#endif
106
108#endif
109
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相位参数值
int WINAPI DIO_Init(int DevHandle, unsigned int PinMask)
初始化DIO,将对应引脚初始化为DIO功能