|
有谁成功的在明远的板子上控制过串口的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
|
|