野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 26443|回复: 7

SDIO(不带文件系统)小问题

[复制链接]
发表于 2014-4-22 15:46:04 | 显示全部楼层 |阅读模式
在SDIO初始化时用到if (SDIO_SECURE_DIGITAL_IO_CARD != CardType)说是用于判断卡的类型。这个SDIO_SECURE_DIGITAL_IO_CARD定义了有什么用??明明判断就是真呀!!前面都没有给CardType赋过SDIO_SECURE_DIGITAL_IO_CARD
回复

使用道具 举报

发表于 2014-4-22 15:53:04 | 显示全部楼层
前面肯定有通过读取sd卡赋值的,你直接在整个工程搜索一下CardType在哪里用到看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 16:00:52 | 显示全部楼层
姬银瑶 发表于 2014-4-22 15:53
前面肯定有通过读取sd卡赋值的,你直接在整个工程搜索一下CardType在哪里用到看看

哪你知道定义这个宏是什么意思吗?
回复 支持 反对

使用道具 举报

发表于 2014-4-22 16:08:04 | 显示全部楼层
54185972 发表于 2014-4-22 16:00
哪你知道定义这个宏是什么意思吗?

安全数字IO卡
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 16:11:04 | 显示全部楼层
随风 发表于 2014-4-22 16:08
安全数字IO卡

可能我没问清楚。我的意思是这个宏是用来干什么用的?貌似if (SDIO_SECURE_DIGITAL_IO_CARD != CardType)一定为真!
回复 支持 反对

使用道具 举报

发表于 2014-4-22 16:23:05 | 显示全部楼层
54185972 发表于 2014-4-22 16:11
可能我没问清楚。我的意思是这个宏是用来干什么用的?貌似if (SDIO_SECURE_DIGITAL_IO_CARD != CardType) ...

为什么一定是真呢?这个CardType是记录了sd卡的类型,这个语句是判断卡的类型是不是SDIO_SECURE_DIGITAL_IO_CARD ,在程序的其它地方CardType有时被赋值成了sdsc卡,有时比赋值成了sdhc卡,不可能一直为真
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-4-22 16:53:27 | 显示全部楼层
随风 发表于 2014-4-22 16:23
为什么一定是真呢?这个CardType是记录了sd卡的类型,这个语句是判断卡的类型是不是SDIO_SECURE_DIGITAL_ ...

就我观察,程序里只给CardType赋过sdsc卡或者sdhc卡,就没有SDIO_SECURE_DIGITAL_IO_CARD,不信你试试
回复 支持 反对

使用道具 举报

发表于 2014-4-22 19:53:16 | 显示全部楼层
54185972 发表于 2014-4-22 16:53
就我观察,程序里只给CardType赋过sdsc卡或者sdhc卡,就没有SDIO_SECURE_DIGITAL_IO_CARD,不信你试试

我看过了,就试过这两次赋值,不知道st官方是如何考虑的,可能是为了后期兼容而保留的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-11-24 01:59 , Processed in 0.030912 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表