|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
新人第一次发帖,发个android下操作串口例子,自己的项目也是从这个例子改的,注意Java_android_serialport_SerialPort_open.c中,可以设置超时时间如下,如果系统没有操作串口权限,需要root,一般都是有的。- struct termios cfg;
- if (tcgetattr(fd, &cfg))
- {
- close(fd);
- /* TODO: throw an exception */
- return NULL;
- }
- tcflush(fd,TCIOFLUSH);
- cfmakeraw(&cfg);
- cfsetispeed(&cfg, speed);
- cfsetospeed(&cfg, speed);
- cfg.c_cc[VTIME] = 30 ;//单位百毫秒,3秒没有数据就返回
- cfg.c_cc[VMIN] = 0 ;
复制代码
android-serialport-api.rar
(190 KB, 下载次数: 0)
|
|