STM32:-为什么需要使引脚AF(备用功能)
我想在stm32f103中配置SPI1。为什么需要使引脚AF(备用功能)?它不能仅仅是输入或输出吗?当引脚为AF时,实际会发生什么情况?通过设置备用功能,这些引脚可以连接到多个不同的外围模块,您正在配置IC内的多路复用器,以便将管脚连接到正确的外设块以供使用。输出管脚可以由GPIOSTM32:-为什么需要使引脚AF(备用功能),stm32,Stm32,我想在stm32f103中配置SPI1。为什么需要使引脚AF(备用功能)?它不能仅仅是输入或输出吗?当引脚为AF时,实际会发生什么情况?通过设置备用功能,这些引脚可以连接到多个不同的外围模块,您正在配置IC内的多路复用器,以便将管脚连接到正确的外设块以供使用。输出管脚可以由GPIOODR寄存器或外设控制。一定有办法说谁有控制权。如果您不需要外设的所有输出信号,可以将相应的引脚保留为GPIO,并将该引脚用于其他用途 如果引脚设置为通用输出,则输出电压电平由ODR寄存器确定。外围控制器对输出没有影
ODR
寄存器或外设控制。一定有办法说谁有控制权。如果您不需要外设的所有输出信号,可以将相应的引脚保留为GPIO,并将该引脚用于其他用途
- 如果引脚设置为通用输出,则输出电压电平由
寄存器确定。外围控制器对输出没有影响ODR
- 如果引脚设置为备用功能输出,则外围设备确定引脚输出,相应的
寄存器与引脚断开ODR
- 如果引脚设置为输入,则没有差异。引脚状态在
寄存器和外围控制器中都可用IDR