2933080003 发表于 2015-3-19 13:26:01

串口拓展模块

我在项目了要用两个串口,然后就买了天嵌的串口模块,但是程序如果这样写int main(void)
{
    int fd;
    int num = 0;
    /*打开设备*/
    fd = open("/dev/ttySAC0",O_RDWR);
    if(fd < 0)
      {
          printf("open devices fail!\n\r");
      }
   //printf("%d\n\r",fd);
/*读取设备*/
   num = write(fd,buf1,6);
    printf("%d\n\r",num);
   /*关闭设备*/
   close(fd);
   
   return 0;
}
就可以成功使用ttySAC0(也是我启动内核的控制台),可是我把程序改成fd = open("/dev/ttySAC1",O_RDWR);就没有使用串口1,这是怎么回事??

奋斗的小鱼 发表于 2015-11-10 16:19:25

{:5_292:}刚刚入手E9也正在为这个烦恼
页: [1]
查看完整版本: 串口拓展模块