CH341
中文手册(二)
5
以
EPP
时
序
连
续
读
取
数据,
长
度为
0
到
4096
字节
,
例如
:
UCHARbuf[1024];
ULONGlen=1024;
ch341eppreaddata( 0, buf, &放大;len ); //
针
对
0#
设备
以
EPP
方式读
取
1KB
数据
ch341eppreadaddr( // epp
方式读地址
: wr#=1, ds#=1, as#=0, d0-d7=输入
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDobuffer, //
指向
一
个
足够
大
的
缓
冲
区
,
用
于
保
存读
取
的地址数据
PULONGiolength ); //
指向
长
度
单
元
,
输入
时为
准备
读
取
的
长
度
,
返回
后
为实际
读
取
的
长
度
以
EPP
时
序
连
续
读
取
地址数据,
长
度为
0
到
4096
字节
,在
标
准
EPP
时
序中
通
常
用
不
到
ch341eppwritedata( // epp
方式写数据
: wr#=0, ds#=0, as#=1, d0-d7=输出
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDibuffer, //
指向
一
个
缓
冲
区
,
放
置
准备
写出的数据
PULONGiolength ); //
指向
长
度
单
元
,
输入
时为
准备
写出的
长
度
,
返回
后
为实际
写出的
长
度
以
EPP
时
序
连
续
写出数据,
长
度为
0
到
4096
字节
,
例如
:
UCHARbuf[1024];
ULONGlen=1024;
在
buf
中
放
置数据,
准备
以
EPP
方式写出
ch341eppwritedata( 0, buf, &放大;len ); //
针
对
0#
设备
以
EPP
方式写出
1KB
数据
ch341eppwriteaddr( // epp
方式写地址
: wr#=0, ds#=1, as#=0, d0-d7=输出
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDibuffer, //
指向
一
个
缓
冲
区
,
放
置
准备
写出的地址数据
PULONGiolength ); //
指向
长
度
单
元
,
输入
时为
准备
写出的
长
度
,
返回
后
为实际
写出的
长
度
以
EPP
时
序
连
续
写出地址数据,
长
度为
0
到
4096
字节
,在
标
准
EPP
时
序中
通
常只
写一
个
字节
的地址
ch341eppsetaddr( // epp
方式
设
置地址
: wr#=0, ds#=1, as#=0, d0-d7=输出
ULONGiindex, //
指
定
CH341
设备
序
号
UCHARiaddr ); //
指
定
EPP
地址
以
EPP
时
序输出一
个
地址,是
CH341EppWriteAddr
的
简化
ch341memreadaddr0( // mem
方式读地址
0: wr#=1, ds#/rd#=0, as#/地址=0, d0-d7=input
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDobuffer, //
指向
一
个
足够
大
的
缓
冲
区
,
用
于
保
存从地址
0
读
取
的数据
PULONGiolength ); //
指向
长
度
单
元
,
输入
时为
准备
读
取
的
长
度
,
返回
后
为实际
读
取
的
长
度
以
MEM
时
序
连
续
读
取
数据,
长
度为
0
到
4096
字节
,读
操作期间
ADDR=0
,
例如
:
UCHARbuf[1024];
ULONGlen=1024;
ch341memreadaddr0( 0, buf, &放大;len ); //
针
对
0#
设备
以
MEM
方式从地址
0
读
取
1K
数据
ch341memreadaddr1( // mem
方式读地址
1: wr#=1, ds#/rd#=0, as#/地址=1, d0-d7=input
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDobuffer, //
指向
一
个
足够
大
的
缓
冲
区
,
用
于
保
存从地址
1
读
取
的数据
PULONGiolength ); //
指向
长
度
单
元
,
输入
时为
准备
读
取
的
长
度
,
返回
后
为实际
读
取
的
长
度
以
MEM
时
序
连
续
读
取
数据,
长
度为
0
到
4096
字节
,读
操作期间
ADDR=1
ch341memwriteaddr0( // mem
方式写地址
0: wr#=0, ds#/rd#=1, as#/地址=0, d0-d7=output
ULONGiindex, //
指
定
CH341
设备
序
号
PVOIDibuffer, //
指向
一
个
缓
冲
区
,
放
置
准备
向
地址
0
写出的数据