主题 : 编写简单串口测试程序遇到的问题 复制链接 | 浏览器收藏 | 打印
级别: 骑士
UID: 4234
精华: 0
发帖: 152
金钱: 1420 两
威望: 1142 点
综合积分: 304 分
注册时间: 2009-03-05
最后登录: 2012-08-18
楼主  发表于: 2009-08-14 16:30

 编写简单串口测试程序遇到的问题

为了测试板子上加的485驱动是不是可以用,我要写一个简单的485测试程序,程序应该很简单那,但出现了一个问题,我才开始接触不知道为什么会这样,具体情况是:
这个函数始终返回一个非零的值,这样好像就是错的,因为代码如下:
if (tcgetattr(fd,&options)!= 0)
    {
        perror("set up serial port");
        return (-1);
    }
这样就无法完成其后面的串口初始化,我的驱动是在linux内核中串口驱动中的s3c2410.c文件中进行的修改的,只是在原来基础上的接受和发送中断中加入了485接收使能和禁止的端口控制
这个阶段正是我事业的上升期,我怎么能走得开呢?
级别: 精灵王
UID: 3197
精华: 3
发帖: 770
金钱: 6995 两
威望: 5398 点
综合积分: 1600 分
注册时间: 2008-12-30
最后登录: 2010-12-31
1楼  发表于: 2009-08-14 17:00
友善已经提供了串口编程的例子,仔细看看手册吧。
级别: 侠客
UID: 6846
精华: 0
发帖: 55
金钱: 425 两
威望: 215 点
综合积分: 110 分
注册时间: 2009-06-19
最后登录: 2012-03-21
2楼  发表于: 2009-08-19 19:41
楼主,我QQ  29165264  希望能和你交流一下RS485的LINUX驱动,谢谢!