你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
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管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
评分
查看全部评分
串口数据尽量使用中断处理,串口缓冲区如果不能有效控制范围,最好用环形队列协助数据接收。中断不要关闭。
评分
查看全部评分
评分
查看全部评分