嵌入式爱好者

查看: 9249|回复: 13

OK2440的串口测试程序

[复制链接]
huguang0218 该用户已被删除
发表于 2010-10-25 14:55:33 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

7131

帖子

0

积分

发表于 2010-10-25 16:19:52 | 显示全部楼层
飞凌的驱动已经写好~
应用代码给你一个实例
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <unistd.h>
  4. #include <fcntl.h>
  5. #include <sys/types.h>                                                  
  6. #include <sys/stat.h>                                                      
  7. #include <termios.h>
  8. #include <unistd.h>
  9. #include <time.h>
  10. #include <errno.h>
  11. #include <string.h>
  12. main()
  13. {
  14.    int fd,i;
  15.    char buf[9];
  16.    struct termios tio;
  17.    if((fd=open("/dev/ttySAC2",O_RDWR|O_NDELAY|O_NOCTTY))<0)
  18.    {
  19.       printf("could not open\n");
  20.       exit(1);
  21.    }
  22.    else
  23.     {
  24.       printf("comm open success\n");
  25.     }
  26. tio.c_cflag=B115200|CS8|CREAD|CLOCAL;
  27.   tio.c_cflag&=~HUPCL;
  28.   tio.c_lflag=0;
  29.   tio.c_iflag=IGNPAR;
  30.   tio.c_oflag=0;
  31.   tio.c_cc[VTIME]=0;
  32.   tio.c_cc[VMIN]=0;
  33.   
  34.   tcflush(fd,TCIFLUSH);
  35.   tcsetattr(fd,TCSANOW,&tio);
  36.   fcntl(fd,F_SETFL,FNDELAY);
  37.   
  38.   while(1)
  39. {
  40.     i=read(fd,buf,1);
  41.     if(i>0)
  42.     {
  43.        write(fd,buf,1);
  44.     }
  45. }
  46. close (fd);
  47. }
  48.    
复制代码
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-25 18:49:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-25 19:49:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-25 20:04:44 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7131

帖子

0

积分

发表于 2010-10-25 20:58:54 | 显示全部楼层
i=read(fd,buf,1);
    if(i>0)
    {
       write(fd,buf,1);

有收也有发啊~

中断
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-26 08:57:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7131

帖子

0

积分

发表于 2010-10-26 11:54:44 | 显示全部楼层
ttySAC0 ~ ttySAC3
串口0          串口3

对应关系
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-26 22:39:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-26 22:40:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7131

帖子

0

积分

发表于 2010-10-27 08:05:03 | 显示全部楼层
这个暂时没有,看一下datasheet吧,自己写驱动吧~
huguang0218 该用户已被删除
 楼主| 发表于 2010-10-27 08:43:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

7131

帖子

0

积分

发表于 2010-10-27 11:54:13 | 显示全部楼层
:handshake 对
xyqiangg 该用户已被删除
发表于 2010-11-21 10:51:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2025-1-11 04:14

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表