首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用USB与Android Things进行RS232通信

如何使用USB与Android Things进行RS232通信
EN

Stack Overflow用户
提问于 2020-01-21 20:26:46
回答 1查看 219关注 0票数 0

我正在使用用于串口(Raspberry Pi)到RS232通信(其他板)的MAX232设备。但我想使用USB转串行线来实现这一点。我已经附上了一张电缆的图像。我如何在Android的东西中使用它?

有没有人能看出来。

EN

回答 1

Stack Overflow用户

发布于 2020-01-22 20:21:32

您可以使用像thisthat这样的库。在FTDI-based UART转换器的情况下,您可以使用FTDI's solution for Android,就像Java wrapperd2xx驱动程序一样。你可以找到很多关于它用法的例子(比如this):

代码语言:javascript
运行
复制
...
private static D2xxManager ftD2xx = null;
private FT_Device ftDev;
...

try {
    ftD2xx = D2xxManager.getInstance(this);

    int devCount = 0;
    devCount = ftD2xx.createDeviceInfoList(this);

    Log.d(TAG, "Device number : "+ Integer.toString(devCount));

    D2xxManager.FtDeviceInfoListNode[] deviceList = new D2xxManager.FtDeviceInfoListNode[devCount];
    ftD2xx.getDeviceInfoList(devCount, deviceList);

    if(devCount <= 0) {
        return;
    }

    if(ftDev == null) {
        ftDev = ftD2xx.openByIndex(this, 0);
    } else {
        synchronized (ftDev) {
            ftDev = ftD2xx.openByIndex(this, 0);
        }
    }
    ...

} catch (D2xxManager.D2xxException ex) {
    Log.e(TAG,ex.toString());
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59841157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档