当前位置: 首页 > news >正文

ACM32F070 RTC 引脚做普通 GPIO 用法配置

有场景需要把带RTC引脚功能的IO当做普通的GPIO使用,但是按照正常的GPIO初始化却无法使用,该芯片手册中有给出介绍
在这里插入图片描述

现给出配置方法,参考官方SDK里面PC13的配置:

// PC13
GPIOC_Handle.Pin       = GPIO_PIN_13;
GPIOC_Handle.Mode      = GPIO_MODE_OUTPUT_PP;
GPIOC_Handle.Alternate = GPIO_FUNCTION_0;
HAL_GPIO_Init(GPIOC, &GPIOC_Handle);
/* RTC access enable */
System_Enable_Disable_RTC_Domain_Access(FUNC_ENABLE);
__HAL_RTC_PC13_SEL(0);  // GPIO function     
__HAL_RTC_PC13_PULL_UP_ENABLE();
__HAL_RTC_PC13_DIGIT();

注意后面几个RTC的函数要全部调用,第一个函数代表复用,第二个函数代表是否带上下拉,第三个函数代表配置IO成数字的还是模拟的
经过上面的配置之后,就可以把PC13,PC14,PC15当成普通的GPIO去使用了

相关文章:

  • Centos图形化界面封装OpenStack Centos镜像
  • Django 模型基础(五)
  • 奇迹mu 架设过程中可能会出现的问题及解决办法
  • Excel 数据处理记录
  • LeetCode 1038. 从二叉搜索树到更大和树:(反)中序遍历
  • C语言面试之旅:掌握基础,探索深度(面试实战之c语言关键词中篇)
  • 软件分享--智能照片识别分类软件
  • 【Java进阶】-- 设计模式
  • 572 - Oil Deposits (UVA)
  • Linux下设置redis临时密码和长期密码
  • python用YOLOv8对图片进行分类
  • springboot统一异常处理
  • Hana Studio打开BW失败
  • 基于Springboot的秒杀系统(有报告)。Javaee项目,springboot项目。
  • git常用命令小记
  • [LeetCode] Wiggle Sort
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • extract-text-webpack-plugin用法
  • interface和setter,getter
  • java概述
  • Js基础知识(一) - 变量
  • k8s 面向应用开发者的基础命令
  • miaov-React 最佳入门
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • unity如何实现一个固定宽度的orthagraphic相机
  • 百度小程序遇到的问题
  • 缓存与缓冲
  • 浅谈Golang中select的用法
  • 如何利用MongoDB打造TOP榜小程序
  • 小试R空间处理新库sf
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (层次遍历)104. 二叉树的最大深度
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (原)本想说脏话,奈何已放下
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)Mysql的优化设置
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .net core 依赖注入的基本用发
  • .NET WebClient 类下载部分文件会错误?可能是解压缩的锅
  • .NET 设计一套高性能的弱事件机制
  • .Net6 Api Swagger配置
  • .xml 下拉列表_RecyclerView嵌套recyclerview实现二级下拉列表,包含自定义IOS对话框...
  • @Mapper作用
  • @property括号内属性讲解
  • [20190416]完善shared latch测试脚本2.txt
  • [2023-年度总结]凡是过往,皆为序章
  • [BZOJ3223]文艺平衡树
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [c++] 什么是平凡类型,标准布局类型,POD类型,聚合体
  • [CISCN2019 华北赛区 Day1 Web2]ikun
  • [Java性能剖析]Sun JDK基本性能剖析工具介绍
  • [LeetCode] Sort List