三九宝宝网宝宝教育智力培养

android怎么接收完整串口数据

02月11日 编辑 39baobao.com

[各个实习单位的接收函]各个实习单位的接收函范文 (一) _____学院就业指导中心: 我单位同意接受贵院20____届______系,______专业毕业生______同学到我单位就业,并要求于年月日到我单位定岗实习,请予以...+阅读

代码如下:import com.friendlyarm.AndroidSDK.HardwareControler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;public class MapGuider_Activity extends Activity{private int serial_fd=0;private byte[] serial_RevBuf=new byte[100];private byte[] serial_SendBuf="fsjajd".getBytes();Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.onCreate(savedInstanceState);setContentView(R.layout.mapguider);serial_fd=HardwareControler.openSerialPort("/dev/s3c2410_serial1", 115200, 8, 1);if(serial_fd!=-1){System.out.println("打开串口成功");HardwareControler.write(serial_fd, serial_SendBuf);lac_handler.post(RevicePosDataThread); }else{System.out.println("指定的串口不存在或在其它进程中已被打开"); }}Overrideprotected void onDestroy() {// TODO Auto-generated method stubHardwareControler.close(serial_fd);System.out.println("关闭串口"); lac_handler.removeCallbacks(RevicePosDataThread);super.onDestroy();}Handler lac_handler =new Handler(){Overridepublic void handleMessage(Message msg) {// TODO Auto-generated method stubsuper.handleMessage(msg);}};Runnable RevicePosDataThread =new Runnable(){int err=0;String s;public void run() {// TODO Auto-generated method stubwhile(true){//Looper.prepare();err=HardwareControler.select(serial_fd, 1, 0);if(err==1)//有数据可读{HardwareControler.read(serial_fd, serial_RevBuf, 10);s=new String(serial_RevBuf);System.out.println("接收到串口数据"+s);}else if(err==0) //无数据可读{System.out.println("没有接收到串口数据"); }else //出错{System.out.println("接收到串口数据出错"); }try {Thread.sleep(2);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}};}

以下为关联文档:

2019实习单位接收函怎么写2019实习单位接收函怎么写 (一) ______学院: 我单位同意接收贵校______届______专业______班学生______到我单位内勤岗位进行就业顶岗实习。实习时间为______年______月至___...

最新实习单位接收最新实习单位接收函 (一) 广东医学院药学院: 贵院20xx届本科_______________专业____________方向毕业生_________________被我单位接收实习。实习时间为__________________...

公司开接收函的格式接收函通常是指具有人事接收权的单位同意接收毕业生而出具的函件。人事关系转移的一种,计划经济制度时期极其重要的个人人事转移手续。下面是小编给大家带来的接受函范文,欢迎...

android如何读取串口数据代码如下:import com.friendlyarm.AndroidSDK.HardwareControler;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Loo...

Android蓝牙通信是怎么获取串口数据代码片段上传一下 private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"); BluetoothServerSocket bss = BluetoothAdapter.getDefa...

android应用程序开发为串口接收数据创建的子线程问题急!找Bug应该要有条理,我们首先不能确定"每次都去执行while(value2 != 1)以外的代码",因为程序执行的很快,可能收发很快,循环每妙执行多少次不确定,而且你的阻塞时间还是0,最好循环内外...

android上怎么通过wifi接收串口数据可以先测试wifi模块的是否调试好,使用串口大师,进行测试。首先:确信串口Wifi模块匹配好?尤其是地址和端口。 使用远嘉科技的串口Wifi模块TLN13UA06配置软件与单片机连接,成功时在...

求教Android蓝牙串口开发OutputStream发送数据失败的问题1、首先确保你发送的数据是正确的,串口接收到这个数据后他能识别,并返回你想要的数据,如果你发送的命令本身不要求返回数据,inputstream是读取不到数据的。 2、其次,要确保发送数...

推荐阅读
图文推荐