主题:关于串口通讯Receive ThreadFunc函数

  共有52335人关注过本帖    
帅哥哟,离线,有人找我吗?
hzc
1楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2019-4-28 16:37:00   [显示全部帖子]

你好,返回0表示没有串口没有数据可读,也就是说串口没有接收到数据。

select是linux的一个标准函数,是用来监控句柄的不同事件,关于说明可以参看linux的帮助文档:http://man7.org/linux/man-pages/man2/select.2.html


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hzc
2楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2019-4-29 9:38:00   [显示全部帖子]

你好,建议可以使用示波器检查一下板子这端的管脚是否有波形,还有除了ttyS2为RS232电平,其余串口都为TTL电平0-3.3V,所以也需要注意电平是否匹配。


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hzc
3楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2019-4-29 20:42:00   [显示全部帖子]

你好,建议可以用示波器看一下主板串口的rx引脚有没有信号,如果没有信号的话,就说明硬件连接上还有问题。


  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
hzc
4楼 信息 | 搜索 | 邮箱


加好友 发短信 员工
  发帖心情 Post By:2019-4-30 9:32:00   [显示全部帖子]

你好,关于管脚定义,可以参考评估底板数据手册的说明,底板不止一路串口,要测量你使用的串口的对应RX管脚。

还有不同的串口引出形式不同,有RS232,RS485以及TTL电平,可能还需要注意一下电平是否匹配。


  单帖管理 | 引用 | 回复 回到顶部

返回首页

关于串口通讯Receive ThreadFunc函数

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: