相关其他参考allinone用户手册_第1页
相关其他参考allinone用户手册_第2页
相关其他参考allinone用户手册_第3页
相关其他参考allinone用户手册_第4页
相关其他参考allinone用户手册_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ALLINALLINUSBI2C/SPI/UART产品型号:YSUMA01- 目录.1SPI(XH2.54目录.1SPI(XH2.542.2.2I2C(PH2.02.2.3UART(PH2.02.2.4I2C 与UART(XHI2C/SPIUART2.3.2MEM/EPP2 / 2.4I/OVI/O2.4.25VI/O2.5 对外接口电源电压选择2.4.15VV2.6 指示灯2.6.1I2C/SPII/OVI/O2.4.25VI/O2.5 对外接口电源电压选择2.4.15VV2.6 指示灯2.6.1I2C/SPI2.6.2UART 串口驱动程序的安装3.1.2 并口驱动程序的安

2、装3.2I2C3.2.1USB2I2C3.2.2USB2IIC&SPI(I2C3.3SPI3.3.1USB2SPI3.3.2USB2IIC&SPI(SPI3.4UART4.1USBRS4853 / 4.2USBRS2324.34.2USBRS2324.3I2C 接口EEPROMSPIFLASH4.4STC-ISP4.5SPI 接口MCU4 / 1.1 性能与技术指标全速 USB 设备接口,兼容 USB 5V3.3V3.3VTTL、5VTTL 电平输出;USB 增加额外串口硬件全双工串口,内置收发缓冲区,支持通讯波特率 1.1 性能与技术指标全速 USB 设备接口,兼容 USB 5V3.3V3.

3、3VTTL、5VTTL 电平输出;USB 增加额外串口硬件全双工串口,内置收发缓冲区,支持通讯波特率 支持串口发送使能、串口接收就绪等传输速率控制信号和 MODEM 联络通过外加电平转换模块,提供 RS232、RS485、RS422 等接口的串行 器USB 打印口,用于升级原并口USB 规范WindowsWindows 2000 和 XP 下无需驱动程序,5 / IEEE-1284提供两种接口方式:EPPMEM 方式等信号,类似于 或 MEMA0、RD#、WR# 方式 能够实现灵活多样的 2 线到 5 线的同Host/Master 主机端,支持 2 线和 4IEEE-1284提供两种接口方式:

4、EPPMEM 方式等信号,类似于 或 MEMA0、RD#、WR# 方式 能够实现灵活多样的 2 线到 5 线的同Host/Master 主机端,支持 2 线和 42SCLSDA 两个信号线,支持 4 种传输速度WINDOWS 98/ME/2000/XP/Server 2000/VISTA/Server 32/64外形尺寸:75x33x PCB:55 x33x工作温度: -40CI2C 总线测试, I2CSPI,SPI读写, 单片机程序,STCUSBI2CUSBSPI6 / USB与 UART 串口通信协议转换产技术支持与服技术支持群USB与 UART 串口通信协议转换产技术支持与服技术支持群空

5、间 技术支: 295340229 为订单技术资料发布 HYPERLINK http:/hi.bai/usendz 技术支持邮箱订购信淘 HYPERLINK http:/usendz.ta/ 拍 HYPERLINK http:/shop.paip/158931394 直销二、外形与接口描2.1 产品7/2.2 适配器对外接口定义SPII2CI2C2.2.1SPI(XH2.54MM2.2.2I2C(PH2.0MMSCLGNDVDD 8 / IOOI2CPP3.3V 或者 5V 或者无I2C42.2 适配器对外接口定义SPII2CI2C2.2.1SPI(XH2.54MM2.2.2I2C(PH2.0M

6、MSCLGNDVDD 8 / IOOI2CPP3.3V 或者 5V 或者无I2C4 3 2 IOISPIOSPIOSPIOSPI 片选 OSPIOSPIP3.3V 或者 5V 或者无P2.2.3UART(PH2.02.2.4I2C 与UART(XH2.5MM9 / IOOI2CPP3.3V 或者 5V 或者无I2CIMODEMOMODEMOP3.3V 或者 5V 或者无IIOP3.3V 或者 5V 或者无2.2.3UART(PH2.02.2.4I2C 与UART(XH2.5MM9 / IOOI2CPP3.3V 或者 5V 或者无I2CIMODEMOMODEMOP3.3V 或者 5V 或者无II

7、OP3.3V 或者 5V 或者无IOP2.2.5 异步串口预留接口UART202.54MMDC3-20P10/ IO 1I2O3I4I5I6I7O8三态输出,9POSLP#三态输出, 三态输出,MODEM 联络输出信号,请求发送,低有三态输出MODEM 联络输出信号,数据终端就绪,三态输出, IMODEM 2.2.5 异步串口预留接口UART202.54MMDC3-20P10/ IO 1I2O3I4I5I6I7O8三态输出,9POSLP#三态输出, 三态输出,MODEM 联络输出信号,请求发送,低有三态输出MODEM 联络输出信号,数据终端就绪,三态输出, IMODEM IMODEM 联络输入

8、信号指示,低有IMODEM IMODEM P电源,电压电压一PVCC VDD OP中间位置,共 20 个插孔,与异步2.54MMDC3-20PCH341DS1.PDF42.3 功能切换开关适配器用哪种功能由适配器的 USB的功能配置,功能切换需要给适配器重新上电(重新插拔2.3.1I2C/SPIUART11/ IO 1I缺纸,高有效,内置上拉,接 PEMPTY 2I出错,低有效,内置上拉,接 ERROR 3I4ISELECT 5I正忙,高有效,内置上拉,接 6三态输出, 选7O初始,低电平有效,接8O自动换行输出,低电平有效,接 中间位置,共 20 个插孔,与异步2.54MMDC3-20PCH

9、341DS1.PDF42.3 功能切换开关适配器用哪种功能由适配器的 USB的功能配置,功能切换需要给适配器重新上电(重新插拔2.3.1I2C/SPIUART11/ IO 1I缺纸,高有效,内置上拉,接 PEMPTY 2I出错,低有效,内置上拉,接 ERROR 3I4ISELECT 5I正忙,高有效,内置上拉,接 6三态输出, 选7O初始,低电平有效,接8O自动换行输出,低电平有效,接 9PO据选通输出,低电平有效,接 8 8 8 8 8 8 8 8 P电源,电压电压一PVCC VDD I2CSPI;UART。2.3.2MEM/EPP适配器可以直接通过 SCLSDAI2CI2C 其2.4I/O

10、3.3V5VIOTTL3.3VTTL5VTTLVI/O3.3VI2CSPI;UART。2.3.2MEM/EPP适配器可以直接通过 SCLSDAI2CI2C 其2.4I/O3.3V5VIOTTL3.3VTTL5VTTLVI/O3.3V TTL IOLevel Select3.3V2.4.25VI/O5VTTLIO12/ SCL 和 SDA默认的产品 SDA 悬空,SCLUSBSDA 接低电平,SCLUSB 转 EPP/MEM 并口及同步串口SDA 与 SCL转换并到标准适配器可以对外提供与 IO 信号电平一致的电源电压,或者与 IOPWR-SEL2.4.15VPWR-SEL5VVDDVPWR-S

11、ELVCCVDD3.3V3.3VSPIUSB适配器可以对外提供与 IO 信号电平一致的电源电压,或者与 IOPWR-SEL2.4.15VPWR-SEL5VVDDVPWR-SELVCCVDD3.3V3.3VSPIUSB片完成功能配置后,不同功能指示灯会有不同的状态,由此可以判断 13/ 2.6.1 I2C/SPI 功能指示灯状适配器在配置为 I2C 和SPI2.6.1 I2C/SPI 功能指示灯状适配器在配置为 I2C 和SPI 指示灯状态相同色指示灯 常亮,绿色指示灯 示灯状适配器在配置为UART 串口功红色指示灯灭 RDY 亮在串口有数据传送时 TNOW 指示灯闪烁三、上位机应3.1 驱动程

12、序的安适配器的驱动程序有两个: 并口驱动和串口驱动。在使用不同功能的时候适配会自动调用合适的驱动不会产所以论用什么功两种驱动都安装3.1.1 并口驱动程序安打开资料包,找到存放驱动的文件夹,鼠标双击 CH341PAR.EXE 开始并驱动的安装点击安装,等待几秒钟,弹出“驱动预安装成功窗口,点击 OK 完安装14/附:并口驱地址3.1.2 串口驱动程序安打附:并口驱地址3.1.2 串口驱动程序安打开资料包,找到存放驱动的文件夹,鼠标双击 CH341SER.EXE 开始口驱动的安装点击安装,等待几秒钟,弹出“驱动预安装成功窗口,点击 OK 完安装附:串口驱地址15/3.2I2C 有两个子页面,I2

13、C 3.2I2C 有两个子页面,I2C 接口和 EEPROM 读写接口,界面如下I2C 接口界EEPROM 读写界I2C本以流模式读写兼容 I2C 的两线同步串口调用的是驱动接 函数,16/长度(400H): 数据缓冲区中待写出的数据字节数,16 进制400H数据 : 待写入数据缓冲区, 所有数字以 16 进制表示,第一I2C 从设备地址,例如: A0I2C00长度(400H): 准备长度(400H): 数据缓冲区中待写出的数据字节数,16 进制400H数据 : 待写入数据缓冲区, 所有数字以 16 进制表示,第一I2C 从设备地址,例如: A0I2C00长度(400H): 准备的数据字节数,

14、16400H1624C0200A017/ USBIO_StreamI2C( / 处理I2C 数据流,2 线接口,时钟线为SCL 引脚,数据线为SDA 引脚(准双向I/O),56K 字节iIndex, / CH341 ength, / iWriteBuffer, / 指向一个缓冲区,放置准备写出的数据,首字节通常是I2C 设备地址及读写方向位iReadLength, / 准的数据字节oReadBuffer / 指向一个缓冲区,返回后是读入的数从 A0的 00 位置开始写入从 A0的 00 位置开始写入 0108 从 A0的 00 位置读出刚才写入的数据 EEPROM 读写是调用驱动库中 API

15、函数来实现的18/USBIO_ReadEEPROM( / 从EEPROM数据块,速度约56K 字iIndex, / 指定CH341 设备序号 iEepromID, / 指定EEPROM型号 iAddr, / 指定数据单元的地址iLength, / 准的数据字节oBuffer ); / 指向一个缓冲区,返回后是读入的数USBIO_WriteEEPROM( / 向EEPROM中写入数据块 iIndex, / 指定CH341 设备序号 iEepromID, / 指定EEPROM 型号 iAddr, / 指定数据单元的地址iLength, / 准备写出的数据字节iBuffer ); / 指向一个缓冲区

16、,放置准备写出的数例子:从 24C02 址8 开始写入 16 字例子:从 24C02 址8 开始写入 16 字节数据,如下读出刚才写入的数据,只需填写数据单元起始地址为 8,长度为 F(十进制,点 Read,结果如下提供源码,位目录 Resource 下,供二次开发 I2C 上位机件参考3.2.2USB2IIC&SPI 上位(I2C 部分本主要以演示 I2C 和 SPI 功能为主,具有丰富菜单界面,存放USB2IIC&SPI_EXE 文件夹。I2C 接口菜单如下19/I2C调 用 的 驱 动 库 函 数 API , 读写一样,I2C调 用 的 驱 动 库 函 数 API , 读写一样,只是界面

17、不同地址下的 0 x 只是数据头表示数据格式为 16 数据缓冲区从开始,双击缓冲区内位置,在状态显示框的值后面输入要写入的数据注意: 写入数据长度数据长度为十进制格式,这点不一样I2C 协议通信界面如下,操作方式与协议测试页面相同20/本的详细操作例子请参考USB2IIC&SPI 使用本的详细操作例子请参考USB2IIC&SPI 使用说本提供附带 SDK 源码,位于文件夹 USB2IIC&SPI_SDK 下3.3SPISPI 工作模式参见下表适配器 SPI 接口默认工作与SPI 时钟固定为 2MHz,时序图如下图所示21/ 调用驱动库中 USBIO_StreamSPI4 接口库 API 调用驱

18、动库中 USBIO_StreamSPI4 接口库 API 函数以流模式读写容 SPI 的 4 线制同步串口,界面如数据字节(16 进制表示小于 40H,写出与读入数据共用一个缓冲区本选择 CS0 作为片选信号本提供源码,位目录 Resource 下,供二次开发 I2C 上位机件参考22/BOOLWINAPI USBIO_StreamSPI4( / SPI 数据流,4 线接口,时钟线为DCK/D3 引脚,输出数据线为DOUT/D5 引脚,输入数据线为DIN/D7 引脚,片选线为D0/D1/D2,速度约 68K 字节/*SPI时序DCK/D3引脚为时钟输出, 默认为低电平DOUT/D5引脚在时钟上

19、升沿之前的低电平期间输出, DIN/D7 引脚在时钟下降沿之前的高电平期间输入 */Index, / 指定CH341设备序ChipSelect, / 片选控制, 7 0 则忽略片选控制, 1则参数有效: 1000/01/10分别选择D0/D1/D2引脚作为低电平有效片Length, / 准备传输的数据字节oBuffer ); / 指向一个缓冲区,放置准备从DOUT 写出的数据,返回后是从DIN 读入的数据例子: 读写读 的例子: 读写读 的:05(Hex,00(Hex,个字节可以任意填充,只是为了产生必要的 SCK 时钟2 为准备读写的字节长度,0500 为准备从 MOSI 写出的数据,点Re

20、ad/Write 按钮后,得到从 MISO 返回的数据,如下图23/USBIO_SetStream( / 设置串口流模iIndex, / CH341设备序iMode ); / 指定模式,见下/ 1-0: I2C 接口速度/SCL 频率, 00=低速/20KHz,01=标准/100KHz(默认值),10=/400KHz,11=高速/ 位SPI的I/O数/IO引脚,0=单入单出(D3时钟/D5出/D7入)(默认值),1=双入双(D3时钟/D5 D4出/D7入D6 入/ 位SPI字节中的位顺序,0=低,/ 其它保留,必须为3.3.2USB IIC&SPI(SPI 部分SPI 接口菜3.3.2USB

21、IIC&SPI(SPI 部分SPI 接口菜单如下SPI 协议测试界面如下部分调用的驱动库函数 API 为读写原理跟 一样,只是界面不同地址 0 x 是数据头表示数据格式为十六进制 读写数据缓冲区从 0 开始双击缓冲区内位置,在状态显示框的值后面输入要写入的数据24/注意: 写入数据数据长度为十进制格式,这点不一样SPI 协议通信界面如下注意: 写入数据数据长度为十进制格式,这点不一样SPI 协议通信界面如下,操作方式与协议测试页面相同本的详细操作例子请参考USB2IIC&SPI 使用说本提供附带 SDK 源码,位于文件夹 USB2IIC&SPI_SDK 下适配器支持单工、半双工或者全双工异步串行通讯。串行数据包括 1 个低电平始位、 59数据位、 12高电平停止位,支持奇校验/偶校验/标志校验/白校验。支持常用通讯波特率:50、75、100、110、134.5、150、300、600、90056000、57600、7680

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论