打印

SPI通讯疑问

[复制链接]
2108|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nylyt|  楼主 | 2009-5-19 07:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次使用SPI通讯问题简单请包含
利用STM32103VBT6的SPI1和STM32F103C6T6的SPI1通讯,NSS,SCLK,MOSI,MISO直接连接,不是MOSI和MISO交叉连接吗?如果NSS配置软件管理,在GPIO配置中以上4个IO配置全是GPIO_Mode_AF_PP吗?还是对MASTER,NSS配置为推挽输出,对SLAVE配置为浮空输入?
SPI通讯如果对MASTER 只是发送数据对SLAVE只是接收数据的情况,是不是设置为单向数据模式?谢谢
沙发
dengting| | 2009-5-21 16:05 | 只看该作者

我是这样做的

MASTER的MOSI-->PP,
MASTER的MOSI-->如果SLAVE的MOSI是PP,就用悬空了.
MASTER的NSS不用,把它配置成普通IO,PP,接到SLAVE的NSS上.

你说的是单线模式吧? 只发就好用,如果要收/发,用单线,要切换"发"模式才能发出SCK.有点麻烦不好用...

如果是自己两块单片机通讯,可以试试单线模式,省一条线,把MOSI与MOSI接上就可以了,反正一般也只能用"单双功".

使用特权

评论回复
板凳
nylyt|  楼主 | 2009-5-22 20:00 | 只看该作者

谢谢

已搞定我全部配成AF_PP单总线加数据祯校验,通讯可靠方便

使用特权

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

本版积分规则

146

主题

296

帖子

1

粉丝