2.1 SD卡初始化
在对SD 卡进行读/写之前,必须知道卡的类型、卡的容量、卡的大小等信息。具体来说,初始化函数主要完成以下工作:
(1) 微处理器(这里指Nios II)复位SD卡,激活SD卡内部控制电路进行初始化处理,使SD卡进入SPI 模式;
(2) 发送命令查询SD卡是否支持3.3V供电;
(3) 调整SPI时钟频率;
(4) 根据编译选项使能或者禁止通信过程中的CRC校验;
(5) 设置用于读/写操作的块数据长度;
(6) 是初始化全局变量sds.
SD卡初始化函数INTSU SD_Initialize(viod)就是用于完成以上任务