2 u012531261 u012531261 于 2016.04.28 15:38 提问

安卓串口通信,一应一答,无反馈的问题

最近在做一个安卓上的打印机升级软件,说白了也就是通过串口往打印机写数据,不断的发包过去,等打印机反馈,再继续发的一应一答式操作。这中间碰到了一个问题,完整的升级包应该是147个包,但是我每次发到第45个包的时候就收不到打印机的反馈了,原因不明,串口通讯正常,求大神拯救

2个回答

u014190646
u014190646   2016.05.03 11:52

没有代码,没有日志 不怎么好看
但你可以试一下用tcpdump抓包,然后分析,

u012531261
u012531261 最后把两端发送和接收的数据都仔细的核对了一遍,发现是数据的问题
大约 2 年之前 回复
codehat
codehat   2016.05.03 22:52

TTY设备的open需要设置正确的参数。
fd=open("/dev/ttyS0",O_RDWR|O_NOCTTY|O_NDELAY);

new_ios.c_cflag &= ~CRTSCTS;
new_ios.c_iflag &= ~(IXON | IXOFF | IXANY);
new_ios.c_iflag &= ~(INLCR|IGNCR|ICRNL);

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
TCP协议下---客户端与服务端一问一答聊天
package cn.itcast.tcp;import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.InetAddress; import java.net.Socket
最简单的socket通讯
最简单的socket通讯 实现客户端和服务器的一应一答
Android 用户反馈界面的实现
本文主要是介绍Android 用户反馈界面的实现。详细请看代码: 1.FeedBackActivity.java public class FeedBackActivity extends Activity { private EditText mFeedBackEditText; private Button mSendFeedBackButton; @Override prote
android 添加触摸反馈
android 添加触摸反馈以通过 [设置]->[声音]->[触感反馈]选项开启所有view的触感反馈选项。 在java代码中可以通过performHapticFeedBack方法来执行触感反馈的效果。tv.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS,HapticFeedbackConstants.FLAG_IGNORE_GLO
android串口通信实例分析
android 串口通信实例分析,用的时开源的android-serialport-api 这个是用android ndk实现的串口通信,我把他做了一个简化,适合于一般的程序的串口通信移植,欢迎拍砖~~~~~~~~~ 先说jni接口吧,原本文件太多,其实只需要SerialPort.c和Android.mk就可以实现 Serialport.c #include #include
Android实现意见反馈剩余字数
实现意见反馈剩余字数先看下效果图 布局文件:<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:l
Android 串口通信权限问题
Android 串口通信权限问题Android 串口通信权限问题Android 串口通信权限问题Android 串口通信权限问题
android的问题反馈功能
做一个小App,像添加个问题反馈功能,不知如何入手?请问: 1:可以通过什么控件实现? 2:是否需要搭建服务器? 3:如需搭建服务器,请帮我简单说一下,没搭建过。 4:有可以不搭建服务器的方法嘛?(例如直接将信息发送到指定邮箱或者什么地方,我可以查看到) 5:最好是能接收回复的,如果不太好做,暂时不能接收回复也可以,我以后再慢慢学。
Android程序开发意见反馈的实现
托更一个月,回学校弄论文、答辩。感触颇多,自己的人生一下子从学生跨度到社会,虽然是理科男,但是有一颗文科多情善感的心,(想吐的朋友请别忍着)。只能说人生才刚刚开始,生命不息,奋斗不止。 下面介绍一下Android开发中意见反馈的实现。核心就是将用户输入的内容获得以后传给后台这么一个过程。 首先你一定要得到后台人员给你一个接口地址。一定、一定、一定。阿尼陀佛。 拿到接口以后查看需要的参数。接着
App(iOS Android)开发时简单的用户反馈实现
如果App的功能不是太复杂,只让用户报一些简单的错误(不需要给开发者上传图片),可以试试用www.typeform.com这个网站来生成简单的用户调查网址,然后在App里用WebView打开该网址反馈。 其实第一想到的方法是用邮件反馈问题,可以把用户的相关信息也附上,然后开发者用邮件给用户反馈,感觉是一对一的服务,体验蛮好的。只是很多人没有在手机上配置邮件的习惯。 第二想到的是用多盟的用户反馈