STM32F10×××系列的PC13、PC14、PC15引脚用作普通IO口配置方法
1. 引脚定义
2. 引脚用作普通IO口的条件
注:最新文档中已经删除“在同一时间只有一个引脚能作为输出”也就是三个引脚可以同时作为输出引脚,其他条件未变
3. 代码
void gpioc_to_io(void){
RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE );
PWR_BackupAccessCmd( ENABLE );/* 允许修改RTC和后备寄存器*/
RCC_LSEConfig( RCC_LSE_OFF ); /* 关闭外部低速时钟,PC14+PC15可以用作普通IO*/
BKP_TamperPinCmd(DISABLE); /* 关闭入侵检测功能,PC13可以用作普通IO*/
GPIO_InitTypeDef GPIO_InitStructure;
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
GPIO_Init(GPIOC, &GPIO_InitStructure);
PWR_BackupAccessCmd(DISABLE);/* 禁止修改RTC和后备寄存器*/
//BKP_ITConfig(DISABLE); /* 禁止TAMPER 中断*/
}
原文链接:https://blog.csdn.net/u010650845/article/details/79539742/
STM32F10×××系列的PC13、PC14、PC15引脚用作普通IO口配置方法相关推荐
- STM32 中JTAG 引脚作为普通IO口设置方法
stm32的程序下载引脚涉及PB3.PB4.PA13.PA14.PA15,其中PA13,PA14分别作为SWD调试的SWIO和SWCLK.PB3,PB4,PA13,PA14,PA15共同用于JTAG调 ...
- STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置
STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置 最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3,PB4,PA15等引脚控制外设.发现不管怎 ...
- CC2541 SDA SCL 用作普通IO口
1:CC2541在用做硬件IIC读取SHT30电流150-200ua左右,在所以想试试使用模拟IIC读取:下图是使用硬件IIC读取的代码: 2:查阅资料:http://www.voidcn.com/a ...
- STM32 PB3 PB4 PA15引脚作为普通IO口使用指南
STM32 PB3 PB4 PA15引脚作为普通IO口使用指南 stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用. 查看数据手册的引脚定义可以看到 ...
- STM32 PC13 PC14 PC15用作普通IO口
PC14 PC15 关闭LSE时钟之后,就可以作为普通IO口. 先打开RCC_APB2Periph_AFIO时钟: 再使用函数RCC_LSEConfig( RCC_LSE_OFF ); PC13先打 ...
- ccdebug io引脚_CC2530通用IO口的输入输出
一.引脚概述 CC2530有40 个引脚.其中,有21个数字I/O端口,其中P0和P1是8 位端口,P2仅有5位可以使用.P2端口的5个引脚中,有2个需要用作仿真,有2个需要用作晶振.所以可供我们使用 ...
- STM32单片机PB3/PB4/PA15用作普通IO使用
STM32单片机PB3/PB4/PA15这三个引脚比较特殊,上电复位默认是作为调试端口使用的,进行电路设计的时候应尽量避免将PB3/PB4/PA15这三个引脚当作普通IO使用:若要将它们作为普通的IO ...
- stm32 pc13~pc15 tamper-rtc OSC32-IN/OSC32-OUT 配置成IO口
在STM32的数据手册的管脚分配图中可以看到:PC14与OSC32_IN公用一个引脚,PC15与OSC32_OUT公用一个引脚,它们的使用方法如下: 当LSE(低速外部时钟信号)开启时,这两个公用管脚 ...
- STM32F103 几个特殊引脚做普通io使用注意事项以及备份寄存器丢失数据问题1,2
stm32F103C8T6芯片 备份寄存器数据丢失两种可能: 1.触发了入侵中断 PC13 做为普通IO使用时 要禁用入侵中断功能,否则会导致备份寄存器数据在关机,在启动的时候数据丢失,(可以查阅其他 ...
最新文章
- flask_入门教程之一
- 树莓派400键盘计算机发布!全新的电路板布局,更快,更酷!
- linux 一句话备忘
- 《软件需求》学习笔记
- 【English】20190513
- PHP可以通过什么组件上传大文件
- matlab能不能求不定积分,matlab求不定积分定积分
- EasyDSS流媒体服务器如何解决5G超高清4k视频直播卡顿的问题解决方案
- 独立游戏开发(十七)-- 发布Taptap
- css找某个元素的下个子元素,使用CSS获取特定位置的子元素
- 网络性能测试(系统层面、针对Linux、安卓)
- 小程序源码:老人疯狂裂变引流视频推广微信小程序-多玩法安装简单
- 【ArcGIS】图文攻略:使用ArcGIS将CAD的dwg文件转换为kml格式
- 20110822炒股日记--进入筑底阶段
- codeforces EDU suffix array
- 国王游戏(贪心+模拟)
- python+气象 | 在地图背景下绘制全国站点气温分布图
- 只要10分钟,搭建属于个人的炫酷网站,你还在犹豫什么?
- 陈天桥, 我这五年忍住不做动作
- 华为交换机配置VLAN和VLANif
热门文章
- python重新安装ssl_python3安装文件遇到ssl未安装问题
- 高通5G平台(SDX55\SDX62\SDX65):ping包异常问题排查指南
- 脱机运行scp linux,解决CentOS使用不了scp命令
- 2023年清华交叉信息研究院许华哲组博士招生及研究助理招募 (计算机视觉,强化学习, 机器人学 方向)...
- 【100%通过率】华为OD机试真题 Python 实现【完美走位】【2022.11 Q4新题】
- el-table表格某列添加icon图标
- Python 爬取嗅事百科段子
- java基于ssm+vue+elementui楼盘房屋销售系统 前后端分离
- UPC-5572 - Lifeguards - 动态规划
- 软件技术人员成长路线的设计