主题 : 谁有串口读写程序吗? 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 39320
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2011-03-08
最后登录: 2012-03-10
楼主  发表于: 2011-06-18 11:57

 谁有串口读写程序吗?

求串口读写程序,请有的师兄师姐给我一个啊,谢谢~
学无止境
级别: 新手上路
UID: 41406
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2011-03-29
最后登录: 2011-10-15
1楼  发表于: 2011-06-19 22:04

 回 楼主(514531219pxl) 的帖子

呵呵 下面是我一个简单的写程序,这个程序很简单,就是打开串口,直接把数据传出去。我这是直接通过String str="123#"写的,你也可以先建个控件EditText,把数据写在里面再发送出去,我目前就是这样写数据的。读数据的程序你可以在http://www.aiothome.net/read.php?tid-12758.html这个帖子里看,最后在大家的帮助下,我也读出数据了。希望这两个简单的读写程序能帮助你,共同进步!


package com.lab2;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.TextView;

import com.friendlyarm.AndroidSDK.HardwareControler;
public class Lab2 extends Activity implements OnClickListener{
    /** Called when the activity is first created. */
    private Button myButton;
    HardwareControler seri = new HardwareControler();
    String str="123#";
    byte[] str1=str.getBytes();
     int fnum;
    @SuppressWarnings("static-access")
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
          myButton=(Button)findViewById(R.id.send);
        myButton.setOnClickListener(this);
        fnum=seri.openSerialPort("/dev/s3c2410_serial2", 19200, 8, 1);}
        public void onClick(View v) {
            switch (v.getId()) {
              case R.id.send:
                  seri.write(fnum, str1);}
        }
  }
级别: 侠客
UID: 39320
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2011-03-08
最后登录: 2012-03-10
2楼  发表于: 2011-06-21 22:21
恩,谢谢,共同学习…………
级别: 侠客
UID: 39320
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2011-03-08
最后登录: 2012-03-10
3楼  发表于: 2011-06-21 22:24
import com.friendlyarm.AndroidSDK.HardwareControler;这个包在哪啊?
级别: 侠客
UID: 36941
精华: 0
发帖: 102
金钱: 510 两
威望: 102 点
综合积分: 204 分
注册时间: 2011-01-24
最后登录: 2018-02-08
4楼  发表于: 2011-06-22 14:18
串口 MAKE
级别: 侠客
UID: 39320
精华: 0
发帖: 71
金钱: 355 两
威望: 71 点
综合积分: 142 分
注册时间: 2011-03-08
最后登录: 2012-03-10
5楼  发表于: 2011-06-25 19:19
什么意思啊?我看不懂类?兄弟,说明白些行吗?谢谢
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
6楼  发表于: 2011-06-26 01:26
官方的android编程开发指南里有说明
学无止境
级别: 新手上路
UID: 41406
精华: 0
发帖: 38
金钱: 190 两
威望: 38 点
综合积分: 76 分
注册时间: 2011-03-29
最后登录: 2011-10-15
7楼  发表于: 2011-06-28 10:35

 回 3楼(514531219pxl) 的帖子

这是后来更新带的 忘了是哪个版本 你可以查查
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
8楼  发表于: 2011-06-28 11:29