天嵌 ARM开发社区

 找回密码
 注册
查看: 2078|回复: 4

求助关于SD卡的操作

[复制链接]
kgq398 发表于 2009-8-17 17:33:48 | 显示全部楼层 |阅读模式
版主,你好。我裸机测试SD卡,程序中有这样一段
 楼主| kgq398 发表于 2009-8-17 17:35:48 | 显示全部楼层
while(wt_cnt<128*block)
            {                                    
                        status=rSDIFSTA;
                        if((status&0x2000)==0x2000)  //发现TX FIFO可用
                        {
                            rSDIDAT=*Tx_buffer++;  //将缓冲区的数据写入数据寄存器
                            //temp=*Tx_buffer++;
                            wt_cnt++;
                           // Uart_Printf("sdidat is %d\n",temp);
                        }
            }
为什么要是while(wt_cnt<128*block,为什么必须是128*块的数量,一个块不是有512个字节吗?是不是和传输的时候选择的是字还是字节有关?
 楼主| kgq398 发表于 2009-8-19 09:25:41 | 显示全部楼层
为什么天嵌的人员不给回答呢?
zhangwb 发表于 2009-8-19 15:58:54 | 显示全部楼层
因为你发错地方了。
 楼主| kgq398 发表于 2009-8-19 16:07:05 | 显示全部楼层
哈哈!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-14 10:25 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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