2
7
0
新手上路
SD(SPI MODE),手上是2G的卡,CSD寄存器中字段READ_BL_LEN 的值是0x0A,则块大小是2^10=1K bytes. 当发送CMD16[SendCmd(CMD16,512,0x01]之后,字段READ_BL_LEN值仍为0x0A,CMD16的响应Response(R1)=0x00. 1.请问发送完CMD16后是否会改变字段READ_BL_LEN 的值,或者其它寄存器的值会有改变? 2.如不会改变字段READ_BL_LEN 的值,那么后续的读写操作块大小是按512字节么?因为看到手册上写的是忽略READ_BL_LEN大小,均已512字节为单位进行单块读写. 3.这是不是就是说READ_BL_LEN字段只是在计算SD卡容量的时候起作用,其读写时都不考虑READ_BL_LEN的大小?
我来回答
使用道具 举报
530
11万
34
管理员
我这帖子要沉呀
本版积分规则 发表回复 回帖后跳转到最后一页
查看 »
正点原子公众号
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2025-7-4 16:12
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网