您尚未登录。

楼主 #1 2020-04-13 16:57:21

xblzy0423
会员
注册时间: 2020-03-12
已发帖子: 48
积分: 48

新手求助 串口1和串口2打不开

按教程使能了串口1 和串口1
板子ZERO V3S LINUX

==========
用命令 打开正常
# stty -F /dev/ttyS1 speed 115200  cs8 -parenb -cstopb
115200
#
====
我自己写的串口打不开,请指导
用我写的程序打不开,
log
# ./usart ttys1 0
fd= -1
SetupSerial 1: Bad file descriptor
Set Port Exactly!
SetupSerial 1: Bad file descriptor
=================
应该是我用open打开失败

我程序代码如下
int main(int argc, char **argv)   
{
      int fd = -1;           //文件描述符,先定义一个与程序无关的值,防止fd为任意值导致程序出bug   
    int err;               //返回调用函数的状态   
    int len;                           
    int i;   
    char rcv_buf[256];             
    char send_buf[256];

    fd=open("/dev/ttys1",O_RDWR | O_NOCTTY | O_NDELAY);
    printf("fd= %d\n",fd);
    do 
    {   
        err = UART0_Init(fd,115200,0,8,1,'N');   
        printf("Set Port Exactly!\n");
        sleep(1);   
    }while(FALSE == err || FALSE == fd);

最近编辑记录 xblzy0423 (2020-04-13 16:59:42)

离线

#2 2020-04-13 17:15:07

湘楚浪子
会员
注册时间: 2019-12-22
已发帖子: 40
积分: 39.5

Re: 新手求助 串口1和串口2打不开

前面那个问题是怎么解决的?

代码不完整,怎么看啊

离线

楼主 #3 2020-04-13 21:15:21

xblzy0423
会员
注册时间: 2020-03-12
已发帖子: 48
积分: 48

Re: 新手求助 串口1和串口2打不开

结贴

离线

楼主 #4 2020-04-13 21:16:50

xblzy0423
会员
注册时间: 2020-03-12
已发帖子: 48
积分: 48

Re: 新手求助 串口1和串口2打不开

湘楚浪子 说:

前面那个问题是怎么解决的?

代码不完整,怎么看啊

不知道你说的是那个问题,我的贴子有点乱。重新整理了,这个我删了

离线

#5 2020-04-13 21:21:07

阿黄
会员
注册时间: 2018-10-03
已发帖子: 298
积分: 133

Re: 新手求助 串口1和串口2打不开

ttys1 是 ttyS1吧

离线

楼主 #6 2020-04-14 09:38:04

xblzy0423
会员
注册时间: 2020-03-12
已发帖子: 48
积分: 48

Re: 新手求助 串口1和串口2打不开

结贴,重新整理重开了贴子

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn