关于如何提高串口收发的响应速度 在通讯速率不改变的前提下,如何能提高从串口接收数据,分析数据,发送数据的响应速度呢?因为接收的数据都有时序要求,不方便用多线程将收发分开,经常出现响应不及时的问题导致上位机要求重新连线,盼高人指点。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主抱歉,接个楼了大佬你好请教您指导关于串口通讯的问题。[爱心][爱心]硬件环境:stm32F4做下位机,利用串口转USB芯片FT232与NUC小电脑通信,电脑运行Linux,qt写的上位机软件。通讯速率:设置通信波特率2M,下位机每0.5ms上传一7字节长度数据帧。连续发送。串口程序:用QT自带的串口类写的,链接串口读取函数和readyRead(),读取函数用的是readAll()。问题描述:我用了程序执行时间函数gettimeofday()去查看串口数据读取情况,发现虽然我下位机是0.5ms上传一次数据,但是上位机70ms左右才读取一次串口数据,按道理下位机0.5ms上传一次,那么上位机readyRead()这应该0.5ms发送一次触发信号然后读取串口数据才对。大佬如果知道任何可能的原因都望能指点一二,小弟在这不胜感激[卖萌][卖萌] linux下多线程的问题 sem_post比sem_wait快的情况下回发生什么事情? 局域网后台服务器 linux系统centos7.2 安装nginx出这个问题 说是yum源的问题 求解 求助mysql初始化问题 Ubuntu执行apt就报错 萌新求助 开机就出现内部错误,有大神知道咋解决吗 liunx 提问:怎么远程连接Linux虚拟机 谁用termux wait等待循环体内的计算全部结束
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货