你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
[复制链接]
日月当空-2044542
提问时间:2013-12-26 17:32 /
阅读主题, 点击返回1楼
赞
0
收藏
0
评论
18
分享
发布时间:2013-12-26 17:32
请先
登录
后回复
18个回答
日月当空-2044542
回答时间:2014-1-9 23:16:01
a0a.1 0b0c
回复:【热议】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
回复第 15 楼 于2014-01-09 16:37:45发表:
这个我没有做过。先给楼主一个赞。我觉得你可以用仿真器实时的跟踪一下,程序在哪里死掉的和一些数据的变化。这样问题就可以找出来了。
现在没想到是什么原因,只能一步一步的排查了,仿真器不知道该怎么来检测问题的原因了,只能编写测试程序一步一步的继续测试了,今天使用460800的波特率记录数据也是会丢块,但大部分都还好。
赞
0
评论
回复
支持
反对
日月当空-2044542
回答时间:2014-1-14 22:16:51
a0a.1 0b0c
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
测试发现跟文件系统没关系,跟sdio有关系,初步判断为在sdio发送命令的时候被其它中断抢占后会出现错误
赞
0
评论
回复
支持
反对
日月当空-2044542
回答时间:2014-1-19 21:58:34
a0a.1 0b0c
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
根本原因其实还是因为缓冲区设的不够大,SD、mmc在写数据的时候时间不稳定,有时候会变长,如果在写数据的时候串口数据满了就会丢,如果串口使用
DMA方式接收,则会出现串口溢出错误。将缓冲区设置到24K就没有问题了。其实跟中断影响SDIO发数据什么的没有关系。
赞
0
评论
回复
支持
反对
日月当空-2044542
回答时间:2014-1-19 21:58:14
a0a.1 0b0c
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
根本原因其实还是因为缓冲区设的不够大,SD、mmc在写数据的时候时间不稳定,有时候会变长,如果在写数据的时候串口数据满了就会丢,如果串口使用
DMA方式接收,则会出现串口溢出错误。将缓冲区设置到24K就没有问题了。其实跟中断影响SDIO发数据什么的没有关系。
赞
0
评论
回复
支持
反对
1
2
/ 2 页
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
回复:【热议】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
这个我没有做过。先给楼主一个赞。我觉得你可以用仿真器实时的跟踪一下,程序在哪里死掉的和一些数据的变化。这样问题就可以找出来了。
现在没想到是什么原因,只能一步一步的排查了,仿真器不知道该怎么来检测问题的原因了,只能编写测试程序一步一步的继续测试了,今天使用460800的波特率记录数据也是会丢块,但大部分都还好。
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
DMA方式接收,则会出现串口溢出错误。将缓冲区设置到24K就没有问题了。其实跟中断影响SDIO发数据什么的没有关系。
回复:【深入讨论】今天发现一个有趣的问题 stm32f103数据记录器 usb sdio mmc fatfs
DMA方式接收,则会出现串口溢出错误。将缓冲区设置到24K就没有问题了。其实跟中断影响SDIO发数据什么的没有关系。