• 大小: 3KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签: hi3516a  rs485  uart1  

资源简介

hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行 hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行 hi3516a上面的uart1口转rs485的uart1设置和测试,经过验证可行

资源截图

代码片段和文件信息



#include   
  
#include   
#include   
#include   
#include   
#include // printf()


#include // struct termios

#include // read() write()

#include // strlen()

#include // O_RDWR O_NDELAY etc

#include  // TIOCMGET TIOCM_RTS etc.

#include  // assert()


#define BAUDRATE        B115200  
#define UART_DEVICE     “/dev/ttyAMA1“  
  
#define FALSE  -1  
#define TRUE   0  

 

//////////////////////////////////////////////////////////////////////////////// 

  void write_uart1(int fdchar * buffint size)
{  
   int res;

   res = write(fdbuffsize); 

}

 
int main(int argc char *argv[])  
{  
  
    int    fd c=0 res;  
    int i=0 ;
    char  buf[256];
    int flag;  
    char buff1[] = {0xaa0x550x050x000x330x440x140x900x00}; 
    printf(“matt Start...\n“); 

    fd = open(UART_DEVICE O_RDWR);  
  
    if (fd < 0) {  
        perror(UART_DEVICE);  
        return 1  ;  
    }  
  
    printf(“Open...\n“);  
  
    printf(“Reading...\n“); 
    sleep(1); 
    ioctl(fd TIOCMGET &flag);
    flag&= ~TIOCM_RTS;
    //flag|= TIOCM_RTS; 
    ioctl(fd TIOCMSET &flag);

    write_uart1(fdbuff1sizeof (buff1)); 
    while(1);
  //  read_uart1(fdbuf255);
  /* while(i<10) {  
       i++;
        res = read(fd buf 255);  
  
       
        buf[res]=0;  
  
        printf(“%s\n“ buf);  
          fflush(stdout);
        if (buf[0] == 0x0d)  
            printf(“\n“);  
          
        if (buf[0] == ‘@‘) break;  
    }  
  */
    printf(“Close...\n“);  
    close(fd);  
  
    return 0;  
}   

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1673  2017-09-21 16:30  rrs485\read485.c

     文件       5770  2017-09-13 16:19  rrs485\rs485_ok.c

     目录          0  2017-09-21 16:29  rrs485

----------- ---------  ---------- -----  ----

                 7443                    3


评论

共有 条评论