UI051是免驱动的USB转SPI/I2C/数字IO芯片,插上电脑就可以使用,不需要装任何驱动,简单易用。UI051提供主SPI(4种MODE全支持)/主I2C接口/10个支持5V/3.3V双向IO,同时还提供一路时钟输出,可以给外部MCU提供时钟。通过PC上的工具可以很方便的控制这些IO。
UI051适用于各类开发板、USB继电器、USB无线模块等产品。
提供VB模块测试测试例程源码。支持32位/64位 windows2000/xp/vista/win7/win8
更详细的资料,请到这里下载产品资料和工具软件 http://pan.baidu.com/s/1Gfwbq
l 全速USB HID接口,无需安装驱动、应用软件,即插即用。
l 支持32位/64位 windows2000/xp/vista/win7/win8
l IO和SPI、I2C接口支持5V或3.3V
l 提供主SPI和主I2C接口
ü SPI支持所有4种SPI MODE(MODE0~3)。读写速度500Kbit/s
ü I2C内部集成上拉14KΩ电阻,无需外部加上拉。读写速度400Kbit/s和
160Kbit/s可选,上电默认为160Kbit/s
l 提供10路独立双向IO,可配置为:
ü 输入(无上拉/下拉),或者
ü 推挽(PushPull)输出,或者
ü 开漏(OD)+14kΩ上拉输出
注:上电复位后所有IO都是输入状态。
l 提供1路24MHz时钟输出,可以供外部MCU使用,减少晶体,降低成本。
ü 时钟输出的电平由IO_VDD决定
ü 可以定制输出16MHz或者12MHz。如需要,请旺旺联系掌柜
l 简单的外围电路设计
ü 不需要外围晶体、复位电路,直接连接上就可使用。
l 提供简单易用的DLL接口、静态链接库和应用程序例程
/***********设备操作函数;以下函数中的USB2IO_hdl是指USB2IO_Open返回的句柄*******/ //打开端口获取句柄; //Nbr是端口号,从1开始,依次为2/3/4...,最大126 HANDLE WINAPI USB2IO_Open(int Nbr); //关闭端口;在程序退出前再关闭端口; 返回 0: 成功;!0: 失败 int WINAPI USB2IO_Close(HANDLE USB2IO_hdl); //获取设备序列号 // 参数: // dwp_LenResponse: 设备序列号的长度,取值范围0~256。(单位: 字节) // ucp_Response: 设备序列号buf(buf由调用该API的应用程序分配) // 返回 0: 成功;!0: 失败 int WINAPI USB2IO_GetDevSn(HANDLE USB2IO_hdl, DWORD *dwp_LenResponse, unsigned char *ucp_Response);
/***********IO操作函数;以下函数中的USB2IO_hdl是指USB2IO_Open返回的句柄*******/