|
文件已經(jīng)移植好了,草草的移植測(cè)試了下,歡迎大家一起維護(hù)找bug,多多指教,emmc是用的sdio協(xié)議,加油!!
單片機(jī)源程序如下:
- #include "system.h"
- #include "SysTick.h"
- #include "led.h"
- #include "usart.h"
- #include "tftlcd.h"
- #include "malloc.h"
- #include "emmc.h"
- int main()
- {
- u8 i=0;
-
- SysTick_Init(168);
- NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); //中斷優(yōu)先級(jí)分組 分2組
- LED_Init();
- USART1_Init(9600);
- TFTLCD_Init(); //LCD初始化
-
- FRONT_COLOR=RED;//設(shè)置字體為紅色
- LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,16,"PRECHIN STM32F4");
- LCD_ShowString(10,30,tftlcd_data.width,tftlcd_data.height,16,"SD CARD TEST");
- LCD_ShowString(10,50,tftlcd_data.width,tftlcd_data.height,16,"www.prechin.net");
-
-
- while(EmmcInit())//檢測(cè)不到SD卡
- {
- LCD_ShowString(10,100,tftlcd_data.width,tftlcd_data.height,16,"SD Card Error!");
- printf("SD Card Error!\r\n");
- delay_ms(500);
- }
-
- FRONT_COLOR=BLUE; //設(shè)置字體為藍(lán)色
- //檢測(cè)SD卡成功
- // printf("SD Card OK!\r\n");
- LCD_ShowString(10,100,tftlcd_data.width,tftlcd_data.height,16,"SD Card OK ");
- //
- // printf("SD Card Size: %lldMB\r\n",SDCardInfo.CardCapacity>>20);
- LCD_ShowString(10,120,tftlcd_data.width,tftlcd_data.height,16,"SD Card Size: MB");
- LCD_ShowNum(10+13*8,120,MyEmmcCardInfo.CardCapacity>>20,5,16);//顯示SD卡容量
-
- switch(MyEmmcCardInfo.CardType)
- {
- case SDIO_STD_CAPACITY_SD_CARD_V1_1:
- printf("Card Type:SDSC V1.1\r\n");
- LCD_ShowString(10,140,tftlcd_data.width,tftlcd_data.height,16,"SD Card Type: SDSC V1.1");
- break;
- case SDIO_STD_CAPACITY_SD_CARD_V2_0:
- printf("Card Type:SDSC V2.0\r\n");
- LCD_ShowString(10,140,tftlcd_data.width,tftlcd_data.height,16,"SD Card Type: SDSC V2.0");
- break;
- case SDIO_HIGH_CAPACITY_SD_CARD:printf("Card Type:SDHC V2.0\r\n");
- LCD_ShowString(10,140,tftlcd_data.width,tftlcd_data.height,16,"SD Card Type: SDHC V2.0");
- break;
- case SDIO_MULTIMEDIA_CARD:
- printf("Card Type:MMC Card\r\n");
- LCD_ShowString(10,140,tftlcd_data.width,tftlcd_data.height,16,"SD Card Type: MMC Card ");
- break;
- }
-
-
- while(1)
- {
- i++;
- if(i%20==0)
- {
- led1=!led1;
- }
- delay_ms(10);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
F407 emmc測(cè)試.7z
(436.4 KB, 下載次數(shù): 52)
2020-3-30 17:15 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|