你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

F0内存错乱问题

[复制链接]
子曰小玖 提问时间:2015-1-16 09:43 /
我用STM32F051串口接收数据    波特率2400     发送设置2秒     发现在调试状态下的     内存窗口    里面的所有数据一直都在改变    发送设置在5秒的时候    内存数据稳定不更改     这能是什么问题造成的呢??
收藏 评论34 发布时间:2015-1-16 09:43

举报

34个回答
子曰小玖 回答时间:2015-1-16 14:52:36
Eagleson 发表于 2015-1-16 14:45
我建议 串口接收中断函数里面先简单的做一个数据接收和打印 比如一次发送固定数量数据 然后再发回给串口 ...

这种方式我试过      收发时间在5秒的时候     通讯正常       内存地址的数据都正常      收发时间2秒的时候     数据发不出去   收到的数据     在内存地址中到处都是
子曰小玖 回答时间:2015-1-16 13:33:55
Eagleson 发表于 2015-1-16 13:18
那应该是你数据处理的问题 ,串口数组的下标什么的查看一下

刚才的视频里    在第二行     有时候就会变成  FE FE FE 什么的    这样的数据    不应该出现在第二行上   应该在 地址  1B0  1E0 这几行    一直没想明白为什么会在第二行出现    第二行  基本都是    变量的地址
子曰小玖 回答时间:2015-1-16 10:49:58
辛昕 发表于 2015-1-16 10:31
简单说说程序思路,如果相关代码不长,贴上来

就是循环接收    设定了一个70字节的空间    一次最多存储56个字节      循环存      存完一次的   相应标志判断置位    然后清空存储区域     接收下一次     下一次的头是上一次尾+1
子曰小玖 回答时间:2015-1-16 10:00:39
坐等大家回复!
子曰小玖 回答时间:2015-1-16 10:11:10
有没有大神给回答一下
Eagleson 回答时间:2015-1-16 10:24:33
多大的数据量?
辛昕 回答时间:2015-1-16 10:31:55
简单说说程序思路,如果相关代码不长,贴上来
子曰小玖 回答时间:2015-1-16 10:47:31

一次发送最多56个字节!!  就是时间是2秒
辛昕 回答时间:2015-1-16 10:53:01
wxh0000mm 发表于 2015-1-16 10:49
就是循环接收    设定了一个70字节的空间    一次最多存储56个字节      循环存      存完一次的   相应 ...

看起来像一个不那么纯粹的 队列
看样子不会太长,代码贴上来吧
子曰小玖 回答时间:2015-1-16 10:55:56
辛昕 发表于 2015-1-16 10:53
看起来像一个不那么纯粹的 队列
看样子不会太长,代码贴上来吧

代码确实挺长      我先贴上我串口部分吧
子曰小玖 回答时间:2015-1-16 10:58:43
1111.jpg
2222.jpg
辛昕 回答时间:2015-1-16 11:37:22

啊.....天哪,你居然把处理也放在中断里。
好吧,虽然这样不好,但这显然不是问题的所在。
我回头看看再说.....
子曰小玖 回答时间:2015-1-16 11:40:20
辛昕 发表于 2015-1-16 11:37
啊.....天哪,你居然把处理也放在中断里。
好吧,虽然这样不好,但这显然不是问题的所在。
我回头看看再 ...

恩   不是一个好习惯   嘿嘿
Eagleson 回答时间:2015-1-16 11:47:14
可以尝试断点调试一下 设置一个触发条件 看看两秒的时候是数据是什么样的
子曰小玖 回答时间:2015-1-16 12:35:31
Eagleson 发表于 2015-1-16 11:47
可以尝试断点调试一下 设置一个触发条件 看看两秒的时候是数据是什么样的 ...

我去试一下!!
子曰小玖 回答时间:2015-1-16 12:43:53
Eagleson 发表于 2015-1-16 11:47
可以尝试断点调试一下 设置一个触发条件 看看两秒的时候是数据是什么样的 ...

2秒收发的时候     CPU不停的重启
123下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版