您尚未登录。

楼主 # 2021-07-08 18:54:16

zero_007
会员
注册时间: 2021-05-25
已发帖子: 20
积分: 10.5

有人遇过NUC972 串口接收到数据后会自动发送出来吗?神奇

如题:
代码如下:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <fcntl.h>
#include <asm/termios.h>
#include <memory.h>

#define DEV_NAME  "/dev/ttyS7"


int main (int argc, char *argv[])
{
    int fd;
    int len, i,ret;
    char buf[] = "Hello TopSemic! \n";

    fd = open(DEV_NAME, O_RDWR | O_NOCTTY|O_NDELAY);
    if(fd < 0)
    {
        perror(DEV_NAME);
        return -1;
    }

    len = write(fd, buf, sizeof(buf));
    if (len < 0)
    {
        printf("write data error \n");
    }

    while(1)
    {
        memset(buf,0x00,sizeof(buf));
        len = read(fd, buf, sizeof(buf));
        printf("len = %d\r\n", len);

        usleep(500000);
    }
}

离线

#1 2021-07-09 14:45:07

qianfan
会员
注册时间: 2019-11-29
已发帖子: 38
积分: 106.5

Re: 有人遇过NUC972 串口接收到数据后会自动发送出来吗?神奇

设置终端成为raw模式吧

离线

楼主 #2 2021-07-10 09:07:11

zero_007
会员
注册时间: 2021-05-25
已发帖子: 20
积分: 10.5

Re: 有人遇过NUC972 串口接收到数据后会自动发送出来吗?神奇

qianfan 说:

设置终端成为raw模式吧

请问怎么设置?

离线

页脚

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

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