jlian168 发表于 2018-11-28 12:04:34

請問有stm32f4的Micro SD spi mode?

大家好:
有範例?
謝謝。

shanji 发表于 2018-11-29 10:38:35

本帖最后由 shanji 于 2018-11-29 10:41 编辑

micro sd?也就是tf卡吧
这个就是stm32f407用spi方式读取tf卡中的图片并显示到lcd上的范例,你参考下。


xuxubot 发表于 2018-11-29 11:17:26

1111111111111111111111111!

jlian168 发表于 2018-12-3 11:51:59

我再試試...

jlian168 发表于 2018-12-3 12:04:08

u8 SD_SendCommand(u8 cmd, u32 arg, u8 crc)//為何需crc?該如何得知crc?
{
    unsigned char r1;
    unsigned char Retry = 0;

    SPI_ReadWriteByte(0xff);
    //片选端置低,选中SD卡
    SD_CS_ENABLE();

    //发送
    SPI_ReadWriteByte(cmd | 0x40);                         //分别写入命令//為何 or 0x40?
    SPI_ReadWriteByte(arg >> 24);
    SPI_ReadWriteByte(arg >> 16);
    SPI_ReadWriteByte(arg >> 8);
    SPI_ReadWriteByte(arg);
    SPI_ReadWriteByte(crc);
   
    //等待响应,或超时退出
    while((r1 = SPI_ReadWriteByte(0xFF))==0xFF)
    {
      Retry++;
      if(Retry > 200)
      {
            break;
      }
    }
    //关闭片选
    SD_CS_DISABLE();
    //在总线上额外增加8个时钟,让SD卡完成剩下的工作
    SPI_ReadWriteByte(0xFF);

    //返回状态值
    return r1;
}

jlian168 发表于 2018-12-4 13:00:10

CMD13的CRC是多少?
網路上的CRC計算器都有問題ㄚ...
页: [1]
查看完整版本: 請問有stm32f4的Micro SD spi mode?