打印

ST的使用过程中,SPI模式CS引脚可以单独当做普通IO吗?

[复制链接]
2195|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
cpu51| | 2015-12-6 17:59 | 只看该作者
可以

使用特权

评论回复
板凳
电子玩霸|  楼主 | 2015-12-6 20:03 | 只看该作者

具体是怎么操作呢,使能为SPI模式后,再把那个引脚设置为普通IO么?

使用特权

评论回复
地板
crazyfool| | 2015-12-7 14:47 | 只看该作者
随便百度下,SPI_NSS这个是片选用的,若片选信号由硬件产生则需要使用该管脚,否则可配置为普通I/O口使用

使用特权

评论回复
5
在路上的程序猿| | 2015-12-8 14:18 | 只看该作者
STM8自已作主可以通过NSS引脚或软件控制,软件控制的话NSS脚就作普通的IO来用,如果像你所说的一主多从的话,STM8作主,其它作从的话,你可以NSS脚拉高或软件设计内部拉高来实现主模式,其它芯片的从模式用STM8的IO来控制。这是在网上找到的。

使用特权

评论回复
6
新人求带| | 2015-12-8 16:05 | 只看该作者
不同的芯片,对这个的设置使不同的,具体你可以试试,大部分是可以的。

使用特权

评论回复
7
在路上的程序猿| | 2015-12-8 22:51 | 只看该作者
主机模式下可以,从机模式下不可以。

使用特权

评论回复
8
nobleliom| | 2015-12-9 20:22 | 只看该作者
STM32中是可以的,有硬件NSS和软件NSS的选择

使用特权

评论回复
9
nobleliom| | 2015-12-9 20:23 | 只看该作者

使用特权

评论回复
10
16号哨兵| | 2015-12-10 21:57 | 只看该作者
可以的,在配置完SPI模式后,再配置为普通IO的模式就可以。

使用特权

评论回复
11
gaoxiansheng| | 2015-12-18 20:40 | 只看该作者
这是STM8S的芯片,网上找到的,可以参考看看
STM8自已作主可以通过NSS引脚或软件控制,软件控制的话NSS脚就作普通的IO来用,如果像你所说的一主多从的话,STM8作主,其它作从的话,你可以NSS脚拉高或软件设计内部拉高来实现主模式,其它芯片的从模式用STM8的IO来控制。

使用特权

评论回复
12
喵喵小星人| | 2015-12-20 10:52 | 只看该作者
作为主设备的时候,SPI模块根本就没有CS信号。 所以这个引脚可以用作IO,做从机的时候是必须有用的。

使用特权

评论回复
13
电子玩霸|  楼主 | 2016-2-24 08:21 | 只看该作者
crazyfool 发表于 2015-12-7 14:47
随便百度下,SPI_NSS这个是片选用的,若片选信号由硬件产生则需要使用该管脚,否则可配置为普通I/O口使用 ...

没有找到配置为IO的选项呀。

使用特权

评论回复
14
电子玩霸|  楼主 | 2016-2-24 08:23 | 只看该作者
在路上的程序猿 发表于 2015-12-8 14:18
STM8自已作主可以通过NSS引脚或软件控制,软件控制的话NSS脚就作普通的IO来用,如果像你所说的一主多从的话 ...

在STM8的手册上找到了,但在STM32的上面没找到。

使用特权

评论回复
15
crazyfool| | 2016-2-24 19:24 | 只看该作者
电子玩霸 发表于 2016-2-24 08:21
没有找到配置为IO的选项呀。

你不用这个脚作为硬件片选信号,它自然就变成普通I/O口了,可以像其他GPIO一样配置。

使用特权

评论回复
16
电子玩霸|  楼主 | 2017-11-26 09:34 | 只看该作者
crazyfool 发表于 2015-12-7 14:47
随便百度下,SPI_NSS这个是片选用的,若片选信号由硬件产生则需要使用该管脚,否则可配置为普通I/O口使用 ...

对的,就是这样,但是使用cubemx没法设置成功,手动是可以的。

使用特权

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

本版积分规则

15

主题

123

帖子

0

粉丝