姓名:徐哲 学号:19029100016 学院:电子工程学院
【嵌牛导读】本文介绍了嵌入式的知识点
【嵌牛鼻子】片选
【嵌牛提问】片选的作用?
【嵌牛正文】
理想中的硬件片选就要将PA4即默认的片选引脚与主机片选信号相连,来作为从机片选信号的来源,低电平代表被选中,高电平代表未被选中。
主机软件片选内部NSS会自动保持高电平(也就是SSI),好像是为了维持自己的主机状态,这个可以去看初始化函数定义以及SPI寄存器定义,就可以知道了。
从机硬件片选,使用默认的SPI_CS引脚作为片选信号的来源就可以了。因为硬件模式下时,SPI的内部NSS电平由外部NSS控制,所以从机的配置会很简单。最开始我以为主从机的软硬件片选应当保持一致,但是现在我的观点是:主机选择软件片选对于一主多从很方便,从机选择硬件片选配合,这样比较好。
从机软件片选从机的软件片选是比较麻烦的。因为,从机的内部NSS电平是由从机CR1寄存器的SSI位决定的。同时,如果从机选择了软件片选,那么原本可以复用成SPI_CS的引脚也和普通引脚没有区别了
作者album
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。