Advertisement
Guest User

Untitled

a guest
Aug 8th, 2013
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.52 KB | None | 0 0
  1. int main(void)
  2. {
  3.     char *portname = "/dev/ttyO4";
  4.    
  5.     int fd = open (portname, O_RDWR | O_NOCTTY | O_SYNC);
  6.     if (fd < 0)
  7.     {
  8.         printf ("error %d opening %s: %s", errno, portname, strerror (errno));
  9.         return 0;
  10.     }
  11.    
  12.     set_interface_attribs (fd, BAUD_RATE, 0);
  13.     set_blocking (fd, 0);
  14.    
  15.     tcflush(fd, TCIOFLUSH);
  16.    
  17.     char s[] = {0x65};
  18.     std::string ans = "";
  19.    
  20.     while (true)
  21.     {
  22.         write (fd, s, 1);
  23.         char buf[100];
  24.         int n = read (fd, buf, 99);
  25.         std::cout << buf;
  26.         std::cout.flush();
  27.         sleep(1);
  28.     }
  29.    
  30.     return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement