注册 登录
TechRepubil.com.cn探客网
最具实践价值的IT应用分享平台
返回列表 回复 发帖

串口如何进行一个一个的读

代码:
while(1)
{
     while((nread = read(g_fd, rebuff, 512))>0)
     {
        。。。。。。。。。。
环境:WINDOWS的超级终端,LINUX虚拟机的C程序,串口的所有设置均正常,所有代码经过测试,能读写。
步骤:在超级终端里输入字符,并且按回车后,C程序才能读出终端里的字符。
      由于需求规定,当超级终端里输入1个字符,C程序就要读取一个字符,无需回车。
问题:1,终端里如果不输入回车,是否将数据写入串口?
      2,2个串口互相通信时,完全实现了一个串口的写,另一个串口的读,是一个字符一个字符的传输的
         这说明串口通信可以脱离回车?
      3,有高手能给个思路吗?谢谢了
并行套路
返回列表