主题 : tiny4412串口读取数据  啊啊啊啊  求指导  求求各个大神 复制链接 | 浏览器收藏 | 打印
lks
级别: 新手上路
UID: 107036
精华: 0
发帖: 1
金钱: 5 两
威望: 1 点
综合积分: 2 分
注册时间: 2014-08-11
最后登录: 2015-10-17
楼主  发表于: 2014-08-12 20:06

 tiny4412串口读取数据  啊啊啊啊  求指导  求求各个大神

[font=楷体_gb2312]1,友善之臂tiny4412 采用串口转usb 和电脑用串口调试工具进行串口通信时 采用波特率115200可以进行正常通信,,,,可是 开发板采用57600波特率与其他设备进行通信时数据就乱码了( 我的那个设备发送的是一串ascii码值 这个设备发送数据波特率是定的57600 所以我那边也必须是57600与之统一) 收到的byte[]里面居然还有 负数 这样就找不到与之对应的ascii码值把他转成字符串。。。。。。。 我是采用友善之臂提供的libfriendlyarm-hardware来进行串口数据读写的。


2.我采用Google提供的http://code.google.com/p/android-serialport-api/的项目的serialport api和jni,进行串口读写也是乱码。


3.Google提供的http://code.google.com/p/android-serialport-api/的项目的serialport api和jni,进行串口读写和libfriendlyarm-hardware来有什么区别 ??还是libfriendlyarm-hardware只是把Google提供的那个包装了一下。


4.我的程序在TQ210运行正常 不乱码。。。那个上面 有两个串口可插 "/dev/s3c2410_serial0"和"/dev/s3c2410_serial1" 采用并把串口插入COM2 后者才能正常读写 可是 TQ210质量不好 我就推荐公司换了友善之臂 可是现在 数据接收乱码了 并且这个4412只有一个串口COM0 只能使用"/dev/s3c2410_serial0" 肿么办 肿么办 啊啊 我还是个学生菜鸟 好多都不懂 求解答 求大神 求大湿。。