打印
[技术问答]

460串口问题

[复制链接]
8506|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kaizxm|  楼主 | 2021-8-10 16:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
上位机端发送1030个字节,串口中断只能接收到410个字节

使用特权

评论回复
沙发
martinhu| | 2021-8-10 16:55 | 只看该作者
能收到说明已经工作了,可能是串口报错了吧,报错之后就不会再接收了。

使用特权

评论回复
板凳
kaizxm|  楼主 | 2021-8-10 17:25 | 只看该作者
martinhu 发表于 2021-8-10 16:55
能收到说明已经工作了,可能是串口报错了吧,报错之后就不会再接收了。

出现了帧错误 这个会是什么原因引起的

使用特权

评论回复
地板
kaizxm|  楼主 | 2021-8-10 17:25 | 只看该作者
martinhu 发表于 2021-8-10 16:55
能收到说明已经工作了,可能是串口报错了吧,报错之后就不会再接收了。

配置是按例程配置的

使用特权

评论回复
5
kaizxm|  楼主 | 2021-8-10 17:34 | 只看该作者
martinhu 发表于 2021-8-10 16:55
能收到说明已经工作了,可能是串口报错了吧,报错之后就不会再接收了。

USART receive frame error

使用特权

评论回复
6
傻傻执着| | 2021-8-10 19:28 | 只看该作者
kaizxm 发表于 2021-8-10 17:34
USART receive frame error

接收帧错误串口就停了,到中断里面清除一下标志位就可以了

使用特权

评论回复
评论
kaizxm 2021-8-10 19:47 回复TA
会引起数据接收不全 错误 
7
martinhu| | 2021-8-11 09:03 | 只看该作者
kaizxm 发表于 2021-8-10 17:34
USART receive frame error

很多原因,波特率不一致,或者对方协议不标准都有可能

使用特权

评论回复
评论
kaizxm 2021-8-12 08:54 回复TA
我们的方案只是切换了一个华大的芯片 之前用stm32 是可以的 
8
daichaodai| | 2021-8-13 21:18 | 只看该作者
传输不稳定,线路有干扰,或者程序有问题,数据没收完。

使用特权

评论回复
9
binoo7| | 2021-8-18 08:30 | 只看该作者
查看一下串口接收是不是有问题,华大的串口接收里不能有太多的时间做其他的操作,时间太长了就会有报错,再接收完了加一个清除各种报错的代码吧,要不然有可能就不接收了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

25

主题

152

帖子

4

粉丝