
SerialPort
串口相关
Ang_qq_252390816
这个作者很懒,什么都没留下…
展开
-
Java 实现XOR(异或)校验
XOR校验也称为异或校验;简介XOR:异或是一种基于二进制的位运算,用符号XOR或者^表示运算相同为0,不同为1例如:1^1 = 01^0 = 10^0 = 01^0 = 1规则特点a,任何数异或 0 = 任何数;b,任何数异或 1 = 任何数二进制取反;c,任何数异或 自己 = 把自己置0;特点法则公式表达1. a ^ b = b ^ a2. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;3....原创 2020-09-05 18:23:49 · 7171 阅读 · 0 评论 -
Android 串口打开失败几种原因及解决办法
目录前言串口打开失败目前遇到以下几种问题:第一个问题第二个问题第三个问题前言Android串口通信一般都是基于Google开源库的,然后在此基础上进行一系列操作的,比如打开串口,通过串口写数据,通过串口读数据,关闭串口;Google串口库串口调试工具https://code.google.com/archive/p/android-serialport-api/downloads串口调试库源码https://code.google.com/archive/p/原创 2020-09-01 21:51:53 · 13118 阅读 · 2 评论 -
android RS485串口接线正反的问题
1.Android板子和需要通信的硬件正确接线,数据收发正常!2.如果线接反,我这边测试的是Android和PC通信;也能正常收发,但是会出现乱码;3.如果线接反(这里说的接线是指A和B),是不会烧毁芯片的,因为485是平衡差分传输的;但是电源线(Vcc)和地线(GND)接错,例如:把VCC电源线接到GND上面导致短路;接错肯定会烧芯片的;4.不管是TTL,RS232,RS485只要电...原创 2018-10-09 11:39:13 · 8814 阅读 · 0 评论 -
Android串口通信(使用Google开源项目)为什么创建android_serialport_api的包名
引入:这个问题就涉及到Android中的NDK开发或者说JAVA中的JNI开发以及生产对应的.so库;对于没有NDK或者JNI开发经营的开发者来说,以下解释可能很难理解有关NDK开发请参考:https://blog.youkuaiyun.com/ezconn/article/details/82529101注:NDK是属于Android的,与Java并无直接关系正题:1),以上问题其实...原创 2018-09-13 12:04:12 · 1349 阅读 · 0 评论 -
Android 串口通信异常调试注意事项详解
前言Android板外接的硬件,也是Android板需要控制的硬件以下我称为负载;需要准备的:Android板;负载;Android板和负载的连接线(根据实际物理窜口情况,有很多种);如果有根据负载指令或者协议写的Demo更好;PC端串口调试助手;一,串口类型1.1,这里说的串口类型是指硬件(物理接口形式)端口的类型,如下图白色的:Android板子的串口的硬件接口有...原创 2019-08-28 23:57:00 · 3079 阅读 · 0 评论 -
RS232,RS485 标准DB9接口(串口通信线标准接口)
接口定义按照接口数量细分为A型(15针),B型(25针),C型(37针),D型(50针),E型(9针)。因此常见的计算机并口即为DB25针的连接器。而串口则应为DE9针连接器。标准DB9九针串口线分为公头和母头,公头的引脚号是从左往右定义,母头是从右往左定义,这样公头母头对接时,相同的引脚号才对应实物图DB9 各引脚定义1DCD 载波检测...原创 2019-09-15 23:51:16 · 86986 阅读 · 5 评论