你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
类似于M6312的2g模块接收问题
[复制链接]
s2333
提问时间:2018-10-13 09:40 /
本帖最后由 s2333 于 2018-10-18 10:29 编辑
昨天MCU通过M6312这个2g模块接收数据,服务端发送11 22 33 44 55 ,有时候大概率出现先接收11,后接收22 33 44 55,两者莫名其妙断开接收,不是一整个报文,,
而且我接收延时从10MS改到3S,还是会出现这个现象,给我的感觉好像是我的接收延时不到0,就不会再进入UART中断接收下一个数据,,
后来这个现象又消失了,今天测了一下也没这个现象。程序没改动,,,,现在一脸懵逼,,,,有大佬指导指导吗
赞
0
收藏
0
评论
4
分享
发布时间:2018-10-13 09:40
举报
请先
登录
后回复
4个回答
feixiang20
回答时间:2018-10-14 23:24:46
a0a.1 0b0c
如果是现象消失,是不是你硬件的问题,或者是收到什么干扰了
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
废鱼
回答时间:2018-10-15 08:17:43
a0a.1 0b0c
楼主用的是什么连接方式TCP吗?可以考虑在串口接收时加打印。
串口数据尽量使用中断处理,串口缓冲区如果不能有效控制范围,最好用环形队列协助数据接收。中断不要关闭。
评分
参与人数
1
蝴蝶豆
+2
收起
理由
STMCU
+ 2
查看全部评分
赞
0
评论
回复
支持
反对
chifen
回答时间:2018-10-15 08:54:13
a0a.1 0b0c
你是透传方式 吗, 如果你是发送中丢包,可先发一个字节,之后再发一个字节,不要用后台发送方式 ,试一下
评分
参与人数
1
蝴蝶豆
+1
收起
理由
STMCU
+ 1
查看全部评分
赞
0
评论
回复
支持
反对
s2333
回答时间:2018-10-18 10:30:36
a0a.1 0b0c
结贴,,,这个现象后来没再出现过,个人猜测是外部有什么东西干扰影响了。
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
串口数据尽量使用中断处理,串口缓冲区如果不能有效控制范围,最好用环形队列协助数据接收。中断不要关闭。
评分
查看全部评分
评分
查看全部评分