针对这问题 我好好总结了一下 你仔细研究吧{:soso_e113:}
用STM32设计产品少走弯路的技巧:先像下图一样用表格对所有管脚进行功能分配。
所用到的外设,当然是优先选择复位后的主功能,其次是默认复用功能,再次是重定义功能。
不同外设用不同颜色区分,直到管脚不冲突。
调试接口一般没什么特殊要求的话建议用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用
……其他口初始化
}
针对这问题 我好好总结了一下 你仔细研究吧{:soso_e113:}
用STM32设计产品少走弯路的技巧:先像下图一样用表格对所有管脚进行功能分配。
所用到的外设,当然是优先选择复位后的主功能,其次是默认复用功能,再次是重定义功能。
不同外设用不同颜色区分,直到管脚不冲突。
调试接口一般没什么特殊要求的话建议用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用
……其他口初始化
}
举报