Thông báo

Collapse
No announcement yet.

PSoc read Card SD

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • PSoc read Card SD

    Đầu năm em chúc anh chị cùng các bạn an khang thịnh vượng và gặp nhiều may mắn.
    Em dùng Posoc dọc thẻ nhớ mini SD em hiện thị các lệnh lên LCD nhưng chỉ hiện được loại thẻ không hiện được dịnh dạng của thẻ nhớ. code của em đây ạ
    code:#include <m8c.h> // part specific constants and macros
    #include "PSoCAPI.h"
    #include "stdlib.h"
    char helloFile[] = "hello.txt";
    void printCardInfo(BYTE cardinfor)
    {
    BYTE card_format,card_type;
    card_format = cardinfor & SDCard_FORMAT_MASK;
    card_type = cardinfor & SDCard_TYPE_MASK;
    LCD_Start();
    if(card_format== SDCard_FORMAT_FAT12)
    {
    LCD_Position(0,0);
    LCD_PrCString("Fomat 12");
    }
    else if(card_format==SDCard_FORMAT_FAT16a)
    {
    LCD_Position(0,0);
    LCD_PrCString("Fomat 16a");
    }
    else if(card_format==SDCard_FORMAT_FAT16b)
    {
    LCD_Position(0,0);
    LCD_PrCString("Fomat 16b");
    }
    else if(card_format==SDCard_FORMAT_FAT32)
    {
    LCD_Position(0,0);
    LCD_PrCString("Fomat 32");
    }
    else
    {
    LCD_Position(0,0);
    LCD_PrCString("Fomat unknow!");
    }
    if(card_type==SDCard_TYPE_SD)
    {
    LCD_Position(1,1);
    LCD_PrCString("sd");
    }
    else if(card_type == SDCard_TYPE_MMC)
    {
    LCD_Position(1,1);
    LCD_PrCString("MMC");
    }
    else
    {
    LCD_Position(1,1);
    LCD_PrCString("unknow");
    }
    }
    char tmpstr[50];
    void main()
    {
    unsigned char Cardinfor;
    unsigned long fp;
    unsigned char buff[50];
    short fileCount, c;
    char *fileName;
    int i=0;
    LED_Start();
    SDCard_Start();
    LCD_Start();
    SDCard_InitCard();

    while(1)
    {
    SDCard_Select(SDCard_ENABLE);
    Cardinfor=0;
    while(!Cardinfor)
    {
    Cardinfor=SDCard_InitCard();
    }
    if(Cardinfor!=0)
    {
    printCardInfo(Cardinfor);

    }
    }
    }
    để hiện thị được định dạng của thẻ nhớ thì làm thế nào ạ.
    em dung dos format lại cũng không được. các anh giúp em mới nhớ.ah
    em muốn đoc một bài hát lưu vào thế nhớ thì làm thế nào ạ.
    cảm ơn anh chị rất nhiều.

  • #2
    các anh ơi dup em với a.

    Comment

    Về tác giả

    Collapse

    longdt4 Tìm hiểu thêm về longdt4

    Bài viết mới nhất

    Collapse

    Đang tải...
    X