菜菜Troy

菜菜Troy

0个粉丝

4

问答

0

专栏

0

资料

菜菜Troy  发布于  2015-05-24 14:35:14
采纳率 0%
4个问答
3106

hi3531串口读数据读不全

 
现在使用hi3531的串口1 uart1来做读写,但是写不会丢包或者粘包。就是读的时候丢数据,不完整。
uart1 是四线的串口 但我只是用了TX RX两线,前端是个单片机,单片机发串口数据过来。
为什么读的时候会有时候丢数据,有时候正常。串口写就每次都正常。
使用的是linux的那些句柄,而且这些句柄在其他平台上跑过也没试过有丢数据的。
认为设置应该没问题。就不知道读为什么读错了。
用pc的串口调试助手就不会读单片机数据的时候丢数据。
我来回答
回答2个
时间排序
认可量排序

fox-cool

0个粉丝

9

问答

0

专栏

0

资料

fox-cool 2015-05-25 10:09:17
认可0
启用DMA , 或者在中断接收的地方加FIFO.  其它平台都有FIFO中断触发的概念,可以把FIFO中断触发字节设置少点。
唉没仔细看过hi的底层。对应着找一找吧。

菜菜Troy

0个粉丝

4

问答

0

专栏

0

资料

菜菜Troy 2015-05-27 16:47:27
认可0
[quote][url=forum.php?mod=redirect&goto=findpost&pid=16375&ptid=7676]fox-cool 发表于 2015-5-25 10:09[/url]
启用DMA , 或者在中断接收的地方加FIFO.  其它平台都有FIFO中断触发的概念,可以把FIFO中断触发字节设置少 ...[/quote]

那么能不能告诉我4线uart能不能当2线uart用,不用留空RTS。我现在这个就是用4线uart,不知道直接当2线uart用TXRX有无问题
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区