四海皆为白骨灰 2023-05-02 01:19 采纳率: 0%
浏览 41

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

  • 写回答

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,可以先查看相关数据手册,了解该引脚的默认功能和使用方法,再进行配置。

    评论

报告相同问题?

问题事件

  • 创建了问题 5月2日

悬赏问题

  • ¥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 文件