[MCU] 程序会在SD卡初始化那死循环

[复制链接]
1334|26
 楼主| pengf 发表于 2020-3-15 16:22 | 显示全部楼层 |阅读模式
我用430给SD卡写入数据,软件用的是IAR,现在想测量SD卡的读写速率。用IAR的软件仿真模式,程序会在SD卡初始化那死循环;
huwr 发表于 2020-3-15 16:25 | 显示全部楼层

然后呢?你是怎么应对这个的呢        
 楼主| pengf 发表于 2020-3-21 10:59 | 显示全部楼层
后来用硬件模式,在调用写数函数之前开定时中断,想看在一定时间内写入了多少数,以此来看速率,但还是不行
llljh 发表于 2020-3-21 11:03 | 显示全部楼层

还有什么现象?能再详细描述下吗?
ousj 发表于 2020-3-21 11:09 | 显示全部楼层

读写速度根据SPI时钟速率计算
kangzj 发表于 2020-3-21 11:16 | 显示全部楼层
请问楼主有msp430f6638实验箱SD卡读写实验的工程文件吗,能否分享一下?
langgq 发表于 2020-3-21 11:21 | 显示全部楼层

怎么计算的呢
bqyj 发表于 2020-3-21 11:24 | 显示全部楼层
不用定时那么麻烦,中间也可能出现问题,在调用前后各放一个I/O口的取反指令,示波器看下就知道了
chuxh 发表于 2020-3-21 11:26 | 显示全部楼层
需要将写入数据个数固定,以方便计算,比如512个字节,最后再写个几十K的,以验证速度是否正确
renyaq 发表于 2020-3-21 11:28 | 显示全部楼层
你该先调通SD卡初始化读写擦这些功能,才能够测速啊,你这写入都不行,就想测速啊
yinxiangh 发表于 2020-3-21 11:31 | 显示全部楼层
这个在程序中起一个时钟计数的看看呗
ousj 发表于 2020-3-21 11:32 | 显示全部楼层
这个跟总线相关系的
guoyt 发表于 2020-3-21 11:35 | 显示全部楼层
估计你的计时程序影响sd卡操作了
yufe 发表于 2020-3-21 11:37 | 显示全部楼层
取决于总线的速率的
gongche 发表于 2020-3-21 11:39 | 显示全部楼层

自写FAT32文件系统?
songqian17 发表于 2020-3-21 11:43 | 显示全部楼层

硬件SPI的话说不定还能提高不少。
juventus9554 发表于 2020-3-21 11:45 | 显示全部楼层

没有做过速率计算。
juventus9554 发表于 2020-3-21 11:55 | 显示全部楼层
是不是只能定时器计算了?
 楼主| pengf 发表于 2020-3-21 11:57 | 显示全部楼层

楼主有实现的方案吗?
supernan 发表于 2020-3-21 11:59 | 显示全部楼层

定时器计时计算。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

718

主题

10129

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部