大家好,
GD32F150,SPI设置成MASTER模式,我用SWNSS比特不能控制NSS脚的电平?
我在配置SPI是设置:
spi_init_struct.nss = SPI_NSS_SOFT; //设置为软件模式 ,即SWNSSEN
spi_init(SPI1, &spi_init_struct);
spi_nss_output_enable(SPI1); //允许驱动NSS
spi_enable(SPI1);
然后调用
spi_nss_internal_high(SPI1); //SWNSS设置
spi_nss_internal_low(SPI1); //SWNSS设置
发现NSS脚不变化。
当ENABLE的时候NSS脚拉低,DISABLE的时候,NSS拉高。
似乎和SWNSS比特位的设置没有关系。
我的问题是:SWNSS不是软件模式设置NSS脚电平的么?
|