程序函数分析(一),初始化函数SD_Error SD_Init(void){ /*重置SD_Error状态*/ SD_Error errorstatus = SD_OK; /* SDIO 外设底层引脚初始化*/ GPIO_Configuration(); /*对SDIO的所有寄存器进行复...
SD_ErrorSD_Init(void){SD_Error errorstatus=SD_OK;//外设的端口设置,打开各引脚的时钟,配置为SPI,CLK,MO,MI和CS引脚,以及一个检测引脚。//初始化SPI以及打开SPI模块。SD_LowLevel_Init();//SD上电,配置SD卡正常工作的所有参数,主要是时钟和电压检测//第一个调用的函数SDIO_Init,其中总线为1位宽度,并配...
SD_Error SD_Init(void) { ... ... } FatFs文件管理的宗旨,你不要自己去调用SD的初始化 由文件管理自己去调用,但你还是要给出命令的,例如接口《f_mount》 SD_Init会返回一个状态SD_Error,这个状态会通知文件管理系统,然后《f_mount》也有一个返回值,最终我们就会得知初始化的结果 1 2 3 4 5 6 7 8...
/* * 函数名:SD_PowerON * 描述:确保SD卡的工作电压和配置控制时钟 * 输入:无 * 输出:-SD_Error SD卡错误代码 * 成功时则为 SD_OK * 调用:在 SD_Init() 调用 */SD_Error SD_PowerON(void){SD_Error errorstatus = SD_OK;uint32_t response = 0, count = 0, validvoltage = 0;uint32_t ...
SD_Error SD_Init(void) { __IO SD_Error errorstatus = SD_OK; /***配置SDIO中断 DMA中断***/ NVIC_InitTypeDef NVIC_InitStructure; // Configure the NVIC Preemption Priority Bits NVIC_PriorityGroupConfig (NVIC_PriorityGroup_1); NVIC_InitStructure.NVIC_IRQChannel = SDIO_IRQn; NVIC_InitStructure....
SD_Init()函数: /** * 函数名:SD_Init * 描述:初始化SD卡,使卡处于就绪状态(准备传输数据) * 输入:无 * 输出:-SD_Error SD卡错误代码 * 成功时则为 SD_OK * 调用:外部调用 */SD_Error SD_Init(void){ /*重置SD_Error状态*/ SD_Error errorstatus = SD_OK; ...
*/SD_Error SD_Init(void){ /*重置SD_Error状态*/ SD_Error errorstatus = SD_OK; NVIC_Configuration(); /* SDIO 外设底层引脚初始化 */ GPIO_Configuration(); /*对SDIO的所有寄存器进行复位*/ SDIO_DeInit(); /*上电并进行卡识别流程,确认卡的操作电压*/ ...
SD_Error SD_Init(void) { /*重置SD_Error状态*/ SD_Error errorstatus = SD_OK; /* SDIO 外设底层引脚初始化 */ GPIO_Configuration(); /*对SDIO的所有寄存器进行复位*/ SDIO_DeInit(); /*上电并进行卡识别流程,确认卡的操作电压 */ errorstatus = SD_PowerON(); /*如果上电,识别不成功,返回“...
SD_Error SD_Init(void) { SD_Error errorstatus = SD_OK; SDIO_SoftwareReset(SDIO_RSTALL); //软件复位所有寄存器 SDIO_DeInit(); //初始化SDIO硬件 SDIO_FlagITConfig(SDIO_FLAG_CARDREMOVAL | SDIO_FLAG_CARDINSERTION,Enable);//使能卡插入拔出中断 ...
*/SD_ErrorSD_Init(void){/*重置SD_Error状态*/SD_Error errorstatus = SD_OK;NVIC_Configuration();/* SDIO 外设底层引脚初始化 */GPIO_Configuration();/*对SDIO的所有寄存器进行复位*/SDIO_DeInit();/*上电并进行卡识别流程,确认卡的操作电压*/errorstatus =SD_PowerON();/*如果上电,识别不成功,返回...