请问: 1>>CH341QueryBufUpload返回的数据包个数,每个数据包由几个字节组成? 2>>用CH341ReadData读取(长度参数=1),之后用CH341QueryBufUpload查询发现数据包少 了8个,有时少10个等,奇怪? 3>>内部缓冲需要清零吗,一般的读取流程是怎样的。 谢谢!!
查看: 1251
回复: 2
读取ch341上传数据的问题?
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
1.每个数据包最大32字节。 2.读数据包时,以包为单位,也就是说一次上传不超过32字节的包。这个包其实是USB上传使用的数据包。 3.读数据时,必须知道你每个包内的数据长度,例如,你上传的包31,但你用函数去读30个数据,那么这个包内的剩余数据就会被丢掉。如果多于31数据,那么会拿后一个包内的数据来补上,那个包内剩余的数据也会被丢掉。
1>CH341是怎样划分数据包的? 比如,单片机每次发送4字节数据到CH341,每100毫秒发送1次;那么CH341是等待接收到的数据累积到32字节形成1个数据包呢?还是每次收到4字节后发现一定时间内没有数据到来就把这4字节作为一个数据包呢?
谢谢!!!
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录