石玉 发表于 2018-8-13 08:56
您好,可以详细说一下吗,我想给SPI1增加一个片选应该怎么做?
对于AM335X而言,SPI控制器仅支持两个片选信号,CS0和CS1。这两个片选是控制器在读写数据时自动控制的,我们完全可以不用控制器自带的片选信号进行连接在控制器上的从设备的选择,而是自己去决定选择哪个从设备,让spi控制器只进行数据的读写操作。即若使用控制器的片选信号,则配置及读写流程是:
1、配置sck、时钟极性和相位、数据位宽度、CS电平;
2、数据读写。
那么不使用SPI控制器的片选信号,自己控制从器件的选择,则配置及读写流程是:
1、配置用作片选的GPIO,并置正确的电平;
2、配置sck,时钟极性和相位、数据位宽度;
3、控制GPIO选通某个从器件;
4、数据读写
5、使片选信号无效,重复3-5即可