电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
问答
stm32 串口接收数据错误的问题
已解决
73482
个问题
已帮助
5993
位优秀工程师
stm32 串口接收数据错误的问题
我很快乐啊
2018-08-15
浏览量:3624
请教一下,当stm32f407有个高速执行的(1ms一次的定时中断)情况下,上位机通过串口发送下达的命令会发生丢失
比如:StartADC1,接收到的可能事SStartADC1,或者是StarDC1,串口接收中断的抢占和响应优先级已经调到最高了
麻烦请教下这个大概是什么原因?
显示全部
关注问题
写回答
0
0
收起
我来回答
上传资料:
选择文件
文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
小小秋风1
波特率或者存储数据的位置和长度有问题
发布于
2018-08-15
举报
评论 0
1
0
其他答案
数量:
11
一笔之名也
这个速度太快,串口的速度是根不上的。
发布于
2018-08-15
举报
评论 0
0
0
hardess
可以用工具把波特率提高试试
发布于
2018-08-15
举报
评论 0
0
0
yhj416606438
降低波特率看一下,或者连接电脑看下是发送问题还是接收问题
发布于
2018-08-15
举报
评论 0
0
0
明有几时有
可能是波特率太高了,一些字节不完整
发布于
2018-08-15
举报
评论 0
0
0
lichangle
中断被抢占了 或者波特率有稍微出入 有丢步现象
发布于
2018-08-15
举报
评论 0
0
0
喵不是好兔纸
这种情况最好是排查串口的线路是否有干扰,有示波器观察一下通信的波形
发布于
2018-08-15
举报
评论 0
0
0
Chauncey
提高串口的波特率试试,应该是串口速度不够的问题
发布于
2018-08-15
举报
评论 0
0
0
厉害企鹅
波特率降到最低试试,硬件上看看线是不是太长
发布于
2018-08-15
举报
评论 0
0
0
bigCQ
最好把你的波特率降低一点,波特率太高容易受到干扰
发布于
2018-08-17
举报
评论 0
0
0
勇哥来巡山
检查一下你的通信配置,校验位是否正确
发布于
2018-08-25
举报
评论 0
0
0
drepa
串口出现错误,就要从降低波特率、增加校验位两个方法入手,一般波特率不高的话不会出现这种情况的。
发布于
2018-08-30
举报
评论 0
0
0
相关问题
问题达人
换一批
文章
知识经验换现金
换一批
stm32 串口接收数据错误的问题
写回答
关注问题
×
我要举报该内容,理由是:
内容质量差:
内容太水、伸手党
垃圾广告信息:
广告、招聘、推广、测试内容等
偏离问答主题:
与技术无关、讨论类
与社区已有内容重复:
违规内容:
色情、暴力、血腥、敏感信息等
不友善内容:
人事攻击、挑衅辱骂、恶意行为
以上选项都不是: