STM32中还有替代SPI的SCK脚的吗?

2019-07-16 10:44发布

STM32中有一个PA5脚本来用作SPI的SCK. 但PA5脚还有一个复用功能. 那就是DAC模拟输出. 有DAC模拟输出的目前只有两个脚,PA4和PA5.  
现在在一般的开发板中.PA4 用作SPI的CS/NSS, PA5 用作SPI的SCK.
PA4,PA5 我想用于作模拟输出. PA4,PA5的有替代的脚吗? 据说PA15可以替代PA4,PB3可以替代PA5. 请问还有没有更多可以替代用的脚
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
13条回答
wangka
2019-07-17 00:45
针对这问题  我好好总结了一下  你仔细研究吧
用STM32设计产品少走弯路的技巧:先像下图一样用表格对所有管脚进行功能分配。
2.png

所用到的外设,当然是优先选择复位后的主功能,其次是默认复用功能,再次是重定义功能。
不同外设用不同颜 {MOD}区分,直到管脚不冲突。
调试接口一般没什么特殊要求的话建议用SWD。
用SWD的话,需要在GPIO配置时释放一下JTAG口:
void GPIO_Configuration(void)
{
    GPIO_InitTypeDef GPIO_InitStructure;
   
    // Disable the JTAG interface and enable the SWJ interface
    GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable, ENABLE);//释放JTAG口除SWD外的引脚给SPI3用

    ……其他口初始化
}

一周热门 更多>