android ch340驱动安装教程 安卓手机ch340驱动android手机驱动「android ch340驱动安装教程 安卓手机ch340驱动」
我在网上也看了很多的文章,慢慢摸索然后就也做出来了吧。那我就说说如何做的吧。
第一步 Android驱动ch340
官方是给出了Android 驱动ch340的jar ,我们只需要下载如何放到lib下面,然后使用它。 下载链接 之后就是包的使用了
使用它我们是用的u口子,还要手机硬件支持otg 或者u host 。如何看手机支持不支持这个 在包里面有接口 UFeatureSupported() 判断是否支持这个功能
备注:如果你没用普通的Android转otg的线的话你可以自己做一个。当然如果你是Android开发板就不需要了。DIY otg线 链接 有的手机需要在设置里面手动打开otg功能
在AndroidManifest.xml 文件 添加下面代码 添加在你的u转ttl(can)插入Android系统的时候打开的activity里面
device_filter文件在res下的xml 如果没有你创建一个,文件内容为
然后申明权限
判断Android 能否使用otg功能(在这个之前一定要把权限给app)
第二步 初始化ch340芯片
如果你手机支持otg功能的话接下就初始化ch340
说一下 如果你不知道,这里的U.driver 是什么 ,那我贴出来一下,知道就不用看这一步
这里是我们的CH34xUARTDriver使用 以后都从这里拿,当然你也可以不这么写
api简单说明 (来自官方api文档)
第三步 数据发送与接收
如果你到这里都没问题 那么可以进行数据的发送测试了。更具api文档说明
使用WriteData()就可以了
接收
第四步 can初始化
在上面串口实验成功之后 我们可以进行can实验了
我买的can模块是维特智能的u转can 他也是用的ch340 所以在上面的实验成功之后。我们就可以进行can实验了
更具官方给的上位机软件可以看出他是用的AT指令控制(上位机软件怎么来,你再淘宝找一找就可以找到。这里不贴链接)
然后就进行can初始化
这一些AT指令官方没有给出 当时我们在用上位机的时候,你每一次操作他都把指令打印出来的,你使用上位机就可以看到AT指令。
第五步 can发送数据
can工作方式不解释 因为太多了
在我们进入数据模式之后,使用WriteDatabyte()方法就可以了
如果能发送了那接收也就简单了。和串口一样。
第六步 我的所有代码 与官方代码在官方demo里面。
因为csdn下载附件要币 所以文章展示代码。不多。
这一步你可以不用看
锡林郭勒盟版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com