主题最新回顾(发布时间:2024-3-1 10:44:00) |
---|
-- 作者:hzc
-- 你好,请问是使用什么方法测试的呢?ESM6800的串口发送,另外一端是使用PC进行接收,还是连接到ESM6800主板另外的串口上呢? [此贴子已经被作者于2024-3-1 10:44:14编辑过]
|
主题最新回顾(发布时间:2024-3-1 9:35:00) |
---|
-- 作者:宫梓萱
-- 你好,我使用串口ttsy5波特率115200以50ms每次的速度发送7字节数据,偶尔会发送不全。比如我发送 00 01 02 03 04 05 06这7个字节数据。有时候05 06就没发送出去,有时候03 04就没发送出去,有时候06就没发送出去。偶尔丢一两个字节。但是通过打印write返回的写字节数显示确实是7个,也就是说都写进去了。 为什么会丢字节了,是因为发送频率(50ms)太快了吗?还是其他什么原因了。机器型号是ESM6800 |
主题最新回顾(发布时间:2024-2-29 15:55:00) |
---|
-- 作者:hzc
-- 你好,Linux系统中软件缓冲区大小默认是4096即4K。 另外可以通过ioctl调用TIOCSSERIAL进行自定义设置。 |
主题最新回顾(发布时间:2024-2-29 10:54:00) |
---|
-- 作者:宫梓萱
-- ESM6800怎么查看串口缓冲区大小? ESM6800怎么查看串口缓冲区大小?使用怎么样的命令来查看缓冲区大小? |