官方QQ群收藏本站

百问linux嵌入式论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 134|回复: 4

uart串口输出1M的数据之后,后面的数据输出0

[复制链接]

6

主题

13

帖子

104

积分

注册会员

Rank: 2

积分
104
发表于 2019-8-14 10:14:45 | 显示全部楼层 |阅读模式
本帖最后由 潘pyc 于 2019-8-14 10:18 编辑

注意:如果点击空白处无法输入,则点击字会有输入提示符 | 则可以使用键盘进行输入!

此板块为  [ARM裸机加强版]
  • 问题所在章节:
  • 发生问题的运行环境:
  • 问题发生描述:我用gpio模拟时钟信号,每个周期往一个short型数组内存一个数据,总共存了100万个,数组是定义成全局变量的。然后信号结束后用串口输出数据,但是输出到52万个左右的时候,我算了一下也就是输出了1M大小的数组数据之后,接下来的输出几乎都是零。后来我修改了代码,让数组从第60万开始输出时,发现输出也直接是零。不知道问题出在哪里,难道是申请的数组大小只能为1M么,希望各位大佬们指点迷津!!!



  • 输出的错误信息:

输出的部分数据,输出格式为16进制的四位数,每两位中间用空格隔开

输出的部分数据,输出格式为16进制的四位数,每两位中间用空格隔开
回复

使用道具 举报

8

主题

1578

帖子

4868

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4868
发表于 2019-8-14 23:04:05 | 显示全部楼层
估计是你的逻辑除了问题,而且这么大的数据放文件里读取吧
我是百问网www.100ask.org答疑助手,有关技术问题请与我联系。
韦东山视频开发板购买店铺:https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复 支持 反对

使用道具 举报

6

主题

13

帖子

104

积分

注册会员

Rank: 2

积分
104
 楼主| 发表于 2019-8-15 09:07:07 | 显示全部楼层
百问网-李老师 发表于 2019-8-14 23:04
估计是你的逻辑除了问题,而且这么大的数据放文件里读取吧

问题解决了,是代码上的问题。放文件里读取是什么意思,能把数据直接整合成文件发出来么?该用什么办法,求老师解答!
回复 支持 反对

使用道具 举报

8

主题

1578

帖子

4868

积分

版主

Rank: 7Rank: 7Rank: 7

积分
4868
发表于 2019-8-15 21:33:03 | 显示全部楼层
潘pyc 发表于 2019-8-15 09:07
问题解决了,是代码上的问题。放文件里读取是什么意思,能把数据直接整合成文件发出来么?该用什么办法, ...

是的,数据放文件里,每次读取一部分发送出去,再读取发送
我是百问网www.100ask.org答疑助手,有关技术问题请与我联系。
韦东山视频开发板购买店铺:https://100ask.taobao.com/
微信公众平台:baiwenkeji
回复 支持 反对

使用道具 举报

0

主题

3

帖子

12

积分

禁止发言

积分
12
发表于 2019-8-16 16:32:52 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

技术支持
在线咨询
咨询热线
0755-86200561
微信扫一扫
获取更多资讯!

Archiver|小黑屋|百问linux嵌入式论坛     

GMT+8, 2019-12-12 10:07 , Processed in 0.062776 second(s), 10 queries , File On.

Powered by Discuz! X3.3 Licensed

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表