|
  
- UID
- 319163
- 帖子
- 1285
- 精华
- 6
- 名声
- 8257 分贝
- 探客币
- 1993 元
- 人品
- 2 %
- 阅读权限
- 120
|
1#
发表于 2008-9-24 13:04
| 只看该作者
代码:
while(1)
{
while((nread = read(g_fd, rebuff, 512))>0)
{
。。。。。。。。。。
环境:WINDOWS的超级终端,LINUX虚拟机的C程序,串口的所有设置均正常,所有代码经过测试,能读写。
步骤:在超级终端里输入字符,并且按回车后,C程序才能读出终端里的字符。
由于需求规定,当超级终端里输入1个字符,C程序就要读取一个字符,无需回车。
问题:1,终端里如果不输入回车,是否将数据写入串口?
2,2个串口互相通信时,完全实现了一个串口的写,另一个串口的读,是一个字符一个字符的传输的
这说明串口通信可以脱离回车?
3,有高手能给个思路吗?谢谢了 |
|