stm32f030和stm32f103的pc13使用问题

我想问一下各位stm32f103的pc13作为gpio使用时要进行
PWR_BackupAccessCmd(ENABLE);
BKP_TamperPinCmd(DISABLE);
这个操作,但是stm32f030的pc13的引脚名没有tamper-rtc,是不是不用像f103进行上述操作,直接使能gpio时钟,初始化引脚。
同样的像pb3,pb4,pa15,f030上面都没有像f103数据手册上的jtag之类的复位默认功能,是不是都不用禁用原来功能直接配置gpio

对于STM32F103,PC13引脚有多种功能,包括普通输入/输出、备份域写保护访问和RTC Tamper检测输入。当PC13作为普通GPIO使用时,需要先执行PWR_BackupAccessCmd(ENABLE)函数以解除备份域写保护,再执行BKP_TamperPinCmd(DISABLE)函数以禁止RTC Tamper检测功能。这是因为,STM32F103的PC13默认功能为RTC Tamper检测输入,如果不先禁止该功能,就无法使用PC13作为普通GPIO。

而对于STM32F030,PC13引脚默认功能为普通输入/输出,不包括备份域写保护和RTC Tamper检测输入功能。因此,在PC13作为普通GPIO使用时,不需要执行上述两个函数。

对于PB3、PB4、PA15等引脚,STM32F030和STM32F103的默认功能都是普通输入/输出,不包括复位默认功能。因此,在这些引脚作为普通GPIO使用时,不需要禁用原来的功能,可以直接配置GPIO即可。

总之,在STM32F030和STM32F103中,不同引脚的默认功能不同,需要根据具体情况来进行配置。如果需要使用某个引脚作为普通GPIO,可以先查看相关数据手册,了解该引脚的默认功能和使用方法,再进行配置。