有没有大大用过TI的cc2640,知不知道spi的mosi线空闲电平怎么设置

[复制链接]
 楼主| thytsx 发表于 2017-8-8 11:21 | 显示全部楼层 |阅读模式
如题,使用spi读写sd卡,发现miso线在空闲时为高电平,mosi却为低电平,sd卡厂家说这样可能会让sd卡误以为cmd要来了,会造成混乱
feelhyq 发表于 2017-8-8 13:34 | 显示全部楼层
应该不是这样吧,如果你说用硬件的SPI的话,硬件都给你做好了处理,miso,mosi管脚的空闲高低电平跟SPI的模式有关,而且SPI去获取数据的话组重要的是跟clk有关,只要clk在采样(上升沿或者下降沿,跟SPI模式有关)的时候mosi和miso是正确的就行。
dirtwillfly 发表于 2017-8-8 14:34 | 显示全部楼层
觉得楼主的硬件或者spi的配置有问题
 楼主| thytsx 发表于 2017-8-8 15:17 | 显示全部楼层
feelhyq 发表于 2017-8-8 13:34
应该不是这样吧,如果你说用硬件的SPI的话,硬件都给你做好了处理,miso,mosi管脚的空闲高低电 ...

是吧,我也觉得应该是这样,现在很尴尬的是sd卡的初始化命令cmd0和cmd55能给出正确的返回值,但是acmd41就不对了,所以才考虑到这个原因
 楼主| thytsx 发表于 2017-8-8 15:19 | 显示全部楼层
dirtwillfly 发表于 2017-8-8 14:34
觉得楼主的硬件或者spi的配置有问题

如果是spi的四个模式的话我是确认过的没有问题,而且既然有的命令返回值是正确的就说明没有设置错吧
feelhyq 发表于 2017-8-8 15:22 | 显示全部楼层
thytsx 发表于 2017-8-8 15:17
是吧,我也觉得应该是这样,现在很尴尬的是sd卡的初始化命令cmd0和cmd55能给出正确的返回值,但是acmd41 ...

应该是你的程序有问题,网上找个SD卡驱动的例程研究研究
 楼主| thytsx 发表于 2017-8-8 15:25 | 显示全部楼层
这个是sd卡厂商给的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
yqdz2005 发表于 2017-8-8 17:38 | 显示全部楼层
多看看代码,
sgj245609615 发表于 2017-8-8 21:21 | 显示全部楼层
多发个0不就好了
 楼主| thytsx 发表于 2017-8-9 10:40 | 显示全部楼层

我读了一下我发的内容发现好像没说明白,我需要mosi在读miso的时候为高电平
sgj245609615 发表于 2017-8-12 07:10 | 显示全部楼层
那就发0xff
ningling_21 发表于 2017-8-12 08:38 | 显示全部楼层
thytsx 发表于 2017-8-9 10:40
我读了一下我发的内容发现好像没说明白,我需要mosi在读miso的时候为高电平 ...

硬件SPI吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

32

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部