打印

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

[复制链接]
1577|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
thytsx|  楼主 | 2017-8-8 11:21 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
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就不对了,所以才考虑到这个原因

使用特权

评论回复
5
thytsx|  楼主 | 2017-8-8 15:19 | 只看该作者
dirtwillfly 发表于 2017-8-8 14:34
觉得楼主的硬件或者spi的配置有问题

如果是spi的四个模式的话我是确认过的没有问题,而且既然有的命令返回值是正确的就说明没有设置错吧

使用特权

评论回复
6
feelhyq| | 2017-8-8 15:22 | 只看该作者
thytsx 发表于 2017-8-8 15:17
是吧,我也觉得应该是这样,现在很尴尬的是sd卡的初始化命令cmd0和cmd55能给出正确的返回值,但是acmd41 ...

应该是你的程序有问题,网上找个SD卡驱动的例程研究研究

使用特权

评论回复
7
thytsx|  楼主 | 2017-8-8 15:25 | 只看该作者
这个是sd卡厂商给的

QQ图片20170808152321.png (149.22 KB )

QQ图片20170808152321.png

使用特权

评论回复
8
yqdz2005| | 2017-8-8 17:38 | 只看该作者
多看看代码,

使用特权

评论回复
9
sgj245609615| | 2017-8-8 21:21 | 只看该作者
多发个0不就好了

使用特权

评论回复
10
thytsx|  楼主 | 2017-8-9 10:40 | 只看该作者

我读了一下我发的内容发现好像没说明白,我需要mosi在读miso的时候为高电平

使用特权

评论回复
11
sgj245609615| | 2017-8-12 07:10 | 只看该作者
那就发0xff

使用特权

评论回复
12
ningling_21| | 2017-8-12 08:38 | 只看该作者
thytsx 发表于 2017-8-9 10:40
我读了一下我发的内容发现好像没说明白,我需要mosi在读miso的时候为高电平 ...

硬件SPI吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

32

帖子

0

粉丝