明远智睿技术论坛

标题: IMX6Q 串口3 RTS怎么控制 [打印本页]

作者: UFO    时间: 2016-12-8 16:22
标题: IMX6Q 串口3 RTS怎么控制
有谁成功的在明远的板子上控制过串口的RTS啊我是这样配置的,但是没反应
options.c_cflag           |=   CRTSCTS;

int set_rts(uint32_t fd, uint32_t set)
{
        int ret;
        int ctrlbits;
        ret = ioctl(fd, TIOCMGET, &ctrlbits);
        if(set)
                ctrlbits |= TIOCM_RTS;
        else
                ctrlbits &= ~TIOCM_RTS;
        ret = ioctl(fd, TIOCMSET, &ctrlbits);
        return ret;
}

                set_rts(ttyfd, 0);
                usleep(100000);  //100ms
                set_rts(ttyfd, 1);
                usleep(100000);  //100ms



作者: 软件01    时间: 2016-12-12 11:53
那串口需要配置RTS管脚配置为相应的功能管脚。
但是我好像没看到,我们是直接修改驱动,来控制




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2