美文网首页
2018-10-13

2018-10-13

作者: 傻乎乎的家伙 | 来源:发表于2018-10-13 20:00 被阅读0次

    Android中使用串口转USB模块 ---- CH340

    经过单片机一步步的走到android,已经习惯了不管写什么程序都要把串口给用上,方便调试,可以打印任意数据出来。

    在android上编写和调试程序,需要不需要串口,但要控制一些常见的嵌入式模块,仅android手机显然是不行的。

    先是想到了蓝牙 ,百经折腾,算是可以在android中接收蓝牙硬件传来的外围模块的数据了,此时却又发现了新问题,因为使用时的淘宝上随处可见的HC-06透传模块,这便使得在一定空间里,只能有一个蓝牙模块,否则就会有数据干扰。

    无意间发现了CH340G官网上竟然有Android例程,下载来一看,如获至宝,兴奋极了,刚刚可以解决现在的问题。

    把例程编译一下,便能接收和发送数据了,剩下的就是移植到现在的程序中,完成后续的配合工作。

    在打开和配置好串口设备之后,专门开启一个线程用于接收串口数据,若数据具有规律性,可同时对数据进行分包处理,待接收到完整的数据之后,便通过广播将数据发送给接收处理程序。

    一旦收到了数据,剩下的事情就与硬件没有太大关系了,按照先前的逻辑处理上层应用即可。

    另外,android,其实能支持很多串口USB芯片,关键是驱动程序的问题。

    相关文章

      网友评论

          本文标题:2018-10-13

          本文链接:https://www.haomeiwen.com/subject/kuqaaftx.html