我想问一下各位stm32f103的pc13作为gpio使用时要进行
PWR_BackupAccessCmd(ENABLE);
BKP_TamperPinCmd(DISABLE);
这个操作,但是stm32f030的pc13的引脚名没有tamper-rtc,是不是不用像f103进行上述操作,直接使能gpio时钟,初始化引脚。
同样的像pb3,pb4,pa15,f030上面都没有像f103数据手册上的jtag之类的复位默认功能,是不是都不用禁用原来功能直接配置gpio
stm32f030和stm32f103的pc13使用问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- serendipity★ 2023-05-02 01:56关注
对于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,可以先查看相关数据手册,了解该引脚的默认功能和使用方法,再进行配置。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 51寻迹小车定点寻迹
- ¥15 谁能帮我看看这拒稿理由啥意思啊阿啊
- ¥15 关于vue2中methods使用call修改this指向的问题
- ¥15 idea自动补全键位冲突
- ¥15 请教一下写代码,代码好难
- ¥15 iis10中如何阻止别人网站重定向到我的网站
- ¥15 滑块验证码移动速度不一致问题
- ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
- ¥15 麒麟V10桌面版SP1如何配置bonding
- ¥15 Marscode IDE 如何预览新建的 HTML 文件