小v电子技术博文 上海鲤鲸网络科技 小v单片机 物联网云平台管理系统+终端嵌入式软硬件开发!
arm linux 调试绝缘监测模块串口配置
  • 首页 > Linux
  • 作者:小v
  • 2017年12月28日 10:44 星期四
  • 浏览:697
  • 字号:
  • 评论:0
  • int OpenDev(char *Dev,int baudrate)
    {
    speed_t speed;    
    int i=0;    
    int fdt,c=0,num;    
    struct termios oldtio,newtio;   
    speed = getBaudrate(baudrate);    
    fdt=open(Dev,O_RDWR | O_NONBLOCK| O_NOCTTY | O_NDELAY);    
    if(fdt<0)    
    {        
    perror(Dev);        
    exit(1);    
    }    //save to oldtio    
    tcgetattr(fdt,&oldtio);    //clear newtio   
    bzero(&newtio,sizeof(newtio));    
    //newtio.c_cflag = speed|CS8|CLOCAL|CREAD|CRTSCTS;   
    newtio.c_cflag = speed|CS8|CLOCAL|CREAD|PARENB;   
    newtio.c_iflag = IGNPAR;      
    newtio.c_oflag = 0;    
    //printf("newtio.c_cflag=%x\n",newtio.c_cflag);   
    tcflush(fdt,TCIFLUSH);      
    tcsetattr(fdt,TCSANOW,&newtio);      
    tcgetattr(fdt,&oldtio);    //printf("oldtio.c_cflag=%x\n",oldtio.c_cflag);   

    return fdt;

    }

    由于使用的是泰兴的 ,按说明需要加上偶校验。

      您阅读这篇文章共花了:  
     本文无需标签!
    二维码加载中...
    本文作者:小v      文章标题: arm linux 调试绝缘监测模块串口配置
    本文地址:http://www.xiaovdiy.cn/?post=386
    版权声明:若无注明,本文皆为“”原创,转载请保留文章出处。

    返回顶部| 首页| 手气不错| 捐赠支持| 自定义链接| 自定义链接| 自定义链接| 手机版本|后花园

    Copyright © 2014-2017   京ICP备14059411 Copyright 2014-2015 上海鲤鲸网络科技工作室 版权所有 All Rights Reserved

    sitemap