STM32
直播中

王伟

7年用户 1480经验值
私信 关注
[问答]

请问STM32 MCU中的SPI片选引脚在传输完数据后能自动拉高吗?

STM32 MCU中的SPI片选引脚在传输完数据后能自动拉高吗?
通常控制专用ADC、DAC芯片时,可以使用SPI自动完成启动、转换吗?
不要影响到模拟芯片的转换速率。

回帖(1)

薛珊珊

2024-3-19 14:19:25
STM32芯片中的SPI有默认的片选脚NSS,当做主SPI时,启动SPI即可拉低NSS输出脚,前提是你配置了相应模式。

当数据传输完毕后NSS脚并不能自动拉高,除非你软件上关闭SPI外设传输功能。即__HAl_SPI_DISABLE( hspi)。

要实现你当前需求的话,你需要代码上稍微处理下,即传输结束后关闭SPI外设功能。

当然,我们可以使用其它GPIO做片选脚都没有问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分