try {
String st = “哈哈----你好”;
System.out.println(“发出字节数:” + st.getBytes(“gbk”).length);
outputStream.write(st.getBytes(“gbk”), 0,
st.getBytes(“gbk”).length);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} else {
return;
}
}
}
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
java程序与串口通信调试
程序调试截图:

总结
串口通信在很多地方都要用到,特别是嵌入式开发、短信模块开发以及为各种硬件产品定制软件等都需要用到。其中最经常用的通信协议为RS-232通信协议,要想成为真正的串口通信开发高手就需要全面的了解串口的通信协议(本人还是菜鸟一枚。。。希望高手指点)。
串口通信的另一个重点在于接收到数据后,如何判断数据的类型以及有效数据的提取等,这些都需要根据相应的协议进行代码编写。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/sanxing/article-64363-4.html
立即向美国学习
我们的卫星雷达预警系统