使用CH341A开发的STM32板子,在win下使用超级终端连接Serial Com口会有数据返回,

但是在支持OTG的安卓平板(ONDA VX610W)上使用OTG线连接,使用官网下载的apk安装,点open按钮能连接上,显示“Device Has Attached to Android”,参数配置得与win一样,但是读取数据的线程始终没有数据返回,跟踪代码发现MyApp.driver.ReadData函数返回的长度length是0。请问如何解决?

private class readThread extends Thread {

public void run() {

byte[] buffer = new byte[4096];

while (true) {

Message msg = Message.obtain();

if (!isOpen) {

msg.obj = "not open!";

handler.sendMessage(msg);

break;

}

int length = MyApp.driver.ReadData(buffer, 4096);//length返回0

if (length >= 0) {

String recv = toHexString(buffer, length);

//String recv = new String(buffer, 0, length);

msg.obj =  recv;

handler.sendMessage(msg);

}

else

{

msg.obj = "length < 0";

handler.sendMessage(msg);

}

}

Message msg2 = Message.obtain();

msg2.obj = "Thread End";

handler.sendMessage(msg2);

}

}

ch341a i2c 安卓_CH341A安卓平板OTG连接成功但读取不到数据相关推荐

  1. nodemcu wifi连接电脑,读取红外感应数据

    nodemcu搭载红外感应器获取感应数据,然后Tcp连接电脑,将数据发送到电脑上 wifi.setmode(wifi.STATION) wifi.sta.config("CMCC-5tiu& ...

  2. Vue前后端对接时判断是否与后端连接成功

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/Happyaileaf/article/ ...

  3. android平板刷成windows,安卓系统的平板电脑可以刷成windows系统吗?

    安卓系统的平板电脑可以刷成windows系统吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安卓系统的平板电脑可以刷 ...

  4. Windows电脑 添加 安卓或者苹果平板作为拓展屏(spacedesk )

    效果 电脑添加安卓或者苹果平板作为电脑扩展屏展示 1.关于spacedesk spacedesk它能将同一局域网内的 Windows 电脑(win7 到 win10 )和多种设备连接,使其变成 win ...

  5. 安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面!

    安卓HTML中打开一个连接!点击跳转了,可以实现返回上一级的HTML的页面! 一般都要监听手机的返回按钮和页面上的返回按钮 //监听手机的返回按钮 @Override public boolean o ...

  6. android11多媒体,【图】安卓11系统可无线连接车载安卓多媒体_汽车之家

    [汽车之家 行业]  日前我们获悉,安卓11正式版有望于2020年内正式发布,安装了新系统的手机将可无线连接到安卓汽车系统(Android Auto),方便驾驶者使用. 现有的安卓手机可通过数据线的形 ...

  7. 平板的android版本是5.0.2,安卓5.0平板诺基亚N1迎来第二个更新

    IT之家讯 2月13日消息,诺基亚N1平板是一款搭载英特尔Z3580 64位处理器的安卓5.0平板,售价1599元.继上次修复品牌显示问题后,该平板今天再次迎来一系列修复性更新. 诺基亚N1平板搭载A ...

  8. 车载多媒体 android play,2020年了,安卓用户终于可以无线连接车载多媒体了

    原标题:2020年了,安卓用户终于可以无线连接车载多媒体了 日前我们获悉,安卓11正式版有望于2020年内正式发布,安装了新系统的手机将可无线连接到安卓汽车系统(Android Auto),方便驾驶者 ...

  9. Android平板和Windows平板,安卓系统的平板和windows系统平板有什么区别?

    安卓系统的平板和windows系统平板有什么区别?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安卓系统的平板和win ...

最新文章

  1. 屈才了!当程序员会写诗后...... | 每日趣闻
  2. 解密中国研发团队如何开发VS2010新特性
  3. mysql什么格式转换_MySQL日期格式转换
  4. 网络安全技术 —— 防火墙技术基础
  5. citespace安装如何配置JAVA_citespace超详细安装教程
  6. PyTorch入门-简单图片分类
  7. Mozilla 扩展漏洞奖励计划,涵盖利用缓解技术绕过
  8. (待补充)CSS进阶--flex布局
  9. linux中利用脚本编写数组,Linux基础之bash脚本进阶篇-数组(示例代码)
  10. python数据结构4-栈和队列
  11. 企业为什么要做高端网站优化呢?
  12. [问题探讨]H5打包为原生Android和IOS的移动APP后请求无法触发问题
  13. VBA批量编辑word图片尺寸
  14. 谷歌在中国大陆停止谷歌翻译服务,Chrome “翻成中文”无法使用
  15. 从项目管理角度如何保证质量
  16. MCU接入阿里物联网平台遇到的各种坑
  17. excel股票今日走势计算机,怎样用excel 实时读取 股票日线数据
  18. 全国计算机等级分为几级,全国计算机等级考试2级分几类?
  19. 路由交换中流量来回路径不一致会造成什么危害?
  20. tvs选型的基本原则

热门文章

  1. zabbix配置拓扑图标签及链路流量
  2. 机房收费管理系统之退卡
  3. SD卡学习(SDIO和SPI模式)
  4. matlab global rbfnet,基于RBF简单的matlab手写识别
  5. 详解C语言中的#define、#undef、#indef、#ifndef、#else、#endif,#if,#elif
  6. 35种低碳水化合物食物清单
  7. 校园市场应该怎样做,看看小米有什么新招式
  8. 小米、街电、携程等名企找人了,免费内推
  9. mac关闭渐隐和弹出动画效果
  10. dedecms 织梦后台系统配置参数空白的解决方法