你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

請問有stm32f4的Micro SD spi mode?

[复制链接]
jlian168 提问时间:2018-11-28 12:04 /
大家好:
有範例?
謝謝。

评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20

查看全部评分

收藏 评论5 发布时间:2018-11-28 12:04

举报

5个回答
shanji 回答时间:2018-11-29 10:38:35
本帖最后由 shanji 于 2018-11-29 10:41 编辑

micro sd?也就是tf卡吧
这个就是stm32f407用spi方式读取tf卡中的图片并显示到lcd上的范例,你参考下。
【5】红龙板_TFT 刷图片.rar (4.73 MB, 下载次数: 44)

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

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計算器都有問題ㄚ...

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版