yubing823 发表于 2021-11-11 15:11

SPI通讯片选脚怎么拉低

做spi通讯的时候,由于GPIO复用为SPI片选func。不能采用gpio方式拉低。没找到库函数有拉低片选的接口。请教下各位!

fanchenxinok 发表于 2021-11-11 15:58

既然可以复用为SPI片选说明支持硬件自动拉低,当然你也可以不复用为SPI片选而是GPIO,软件手动拉低啊

yubing823 发表于 2021-11-11 16:09

fanchenxinok 发表于 2021-11-11 15:58
既然可以复用为SPI片选说明支持硬件自动拉低,当然你也可以不复用为SPI片选而是GPIO,软件手动拉低啊 ...

对,目前我就是不复用,手动拉低。只是官方的AUTOgen软件,每次生成都给他自动复用为spi、不方便

yangxiaor520 发表于 2021-11-11 21:10

你可以配置成硬件片选或者软件片选

songchenping 发表于 2021-11-12 08:31

看一下GPIO的配置,不用非得连到引脚上

海洋无限 发表于 2021-11-12 12:19

SPI方式 硬件会自动拉低吧

wangjj19950516 发表于 2021-11-12 13:31

主机CS有连续模式和非连续模式
在连续模式下,当开始传输数据时,CS由硬件自动拉低。但是,在数据发送完成后,不能自动拉高,需要软件写CSRLS 为1来拉高CS

在非连续模式下,CS通过硬件拉高拉低,不需要软件参与

yubing823 发表于 2021-11-12 13:33

海洋无限 发表于 2021-11-12 12:19
SPI方式 硬件会自动拉低吧

好像是的,根本不需要去主动拉低它,通讯时它会自己拉低

kiwis66 发表于 2021-11-15 11:32

这个~~~
片选选择了其它的IO

kiwis66 发表于 2021-11-15 11:34

自己控制了~~

mutable 发表于 2021-12-8 17:38

这个要配合你的硬件电路,
看片选怎么接的,

daichaodai 发表于 2021-12-9 08:16

可以配置成硬件片选,也可以配置成软件片选。

2860419417 发表于 2021-12-9 09:25

硬件自动拉低

天意无罪 发表于 2021-12-9 15:59

如果是配置的硬片选的话,在调用收发函数时会自动拉低片选,如果是软片选,就必须软件来拉低。

JasonLee27 发表于 2021-12-10 13:52

这个配置是可选的,autogen的配置界面也可以选择是否使用硬件CS,不用的话GPIO配置里面把SPI的硬件CS脚去掉就好

weiwei4dk 发表于 2021-12-10 14:55

直接用软件片选,呵呵

tail066 发表于 2022-1-6 13:38

感觉大部分人会选择软件片选
页: [1]
查看完整版本: SPI通讯片选脚怎么拉低