网站查询系统,桂平网站建设,html编辑器怎么用,自己做公司的网站我采用CUBE配置的SPI外设#xff0c;对NSS引脚选择了硬件输出#xff0c;这种方式对读取命令没有影响#xff0c;但是对写命令有#xff0c;当我发送写是能命令后#xff0c;读取状态寄存器的值一直都是忙#xff0c;我猜测这可能是硬件控制NSS引脚后#xff0c;对于HAL…我采用CUBE配置的SPI外设对NSS引脚选择了硬件输出这种方式对读取命令没有影响但是对写命令有当我发送写是能命令后读取状态寄存器的值一直都是忙我猜测这可能是硬件控制NSS引脚后对于HAL_SPI_Transmit等命令内部没有实现NSS的拉高和拉低操作所以才会出现这种情况证据就是我将NSS设置为软件输出自己控制后读取就正常了。 读一下芯片的数据手册关于SPI硬件描述中的一段如下 当SSM0采用硬件输出NSS信号时一旦MASTER启动通信NSS就被输出为低电平直到SPI被禁止