Advertisement
Guest User

Untitled

a guest
Oct 19th, 2012
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. pl2303:
  2.  
  3. octave:6> s = serial (); # 8-N-1
  4. octave:7> s
  5. s = 3
  6. octave:8> srl_write(s,"hello")
  7. ans =  5
  8. octave:9> char(srl_read (s,5))
  9. ans = hello
  10. octave:10> char(srl_read (s,15)) # Not a ring, buffer is empty
  11. ^Csrl_read: Interrupting...
  12. ans =
  13. octave:11> srl_flush(s, 1)
  14. octave:12> char(srl_read (s,5)) # Blocked, as buffer is empty
  15. ^Csrl_read: Interrupting...
  16. ans =
  17. octave:13> srl_write(s,"hello")
  18. ans =  5
  19. octave:14> char(srl_read (s,5)) # Does not block, as there is data in the buffer
  20. ans = hello
  21. octave:15> srl_close(s)
  22.  
  23.  
  24. FT232RL:
  25.  
  26. octave:16> s = serial (); # 8-N-1
  27. octave:17> s
  28. s = 3
  29. octave:18> srl_write(s,"hello")
  30. ans =  5
  31. octave:19> char(srl_read (s,5))
  32. ans = hello
  33. octave:20> char(srl_read (s,15)) # Not a ring, buffer is empty
  34. ^Csrl_read: Interrupting...
  35. ans =
  36. octave:21> srl_flush (s, 1)
  37. octave:22> char(srl_read (s,5)) # Blocked, as buffer is empty
  38. ^Csrl_read: Interrupting...
  39. ans =
  40. octave:23> srl_write(s,"hello")
  41. ans =  5
  42. octave:24> char(srl_read (s,5)) # Does not block, as there is data in the buffer
  43. ans = hello
  44. octave:25>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement