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口配置方法相关推荐

  1. STM32 中JTAG 引脚作为普通IO口设置方法

    stm32的程序下载引脚涉及PB3.PB4.PA13.PA14.PA15,其中PA13,PA14分别作为SWD调试的SWIO和SWCLK.PB3,PB4,PA13,PA14,PA15共同用于JTAG调 ...

  2. STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置

    STM32F1系列PB3,PB4,PA13,PA14,PA15用作普通IO口的特殊配置 最近博主用STM32F103C8T6做了一个温度测控模块,用到PB3,PB4,PA15等引脚控制外设.发现不管怎 ...

  3. CC2541 SDA SCL 用作普通IO口

    1:CC2541在用做硬件IIC读取SHT30电流150-200ua左右,在所以想试试使用模拟IIC读取:下图是使用硬件IIC读取的代码: 2:查阅资料:http://www.voidcn.com/a ...

  4. STM32 PB3 PB4 PA15引脚作为普通IO口使用指南

    STM32 PB3 PB4 PA15引脚作为普通IO口使用指南 stm32的PB3 PB4 PA15引脚可以在使用SWD仿真和烧录的情况下释放出来,作为普通IO口使用. 查看数据手册的引脚定义可以看到 ...

  5. STM32 PC13 PC14 PC15用作普通IO口

    PC14 PC15  关闭LSE时钟之后,就可以作为普通IO口. 先打开RCC_APB2Periph_AFIO时钟: 再使用函数RCC_LSEConfig( RCC_LSE_OFF ); PC13先打 ...

  6. ccdebug io引脚_CC2530通用IO口的输入输出

    一.引脚概述 CC2530有40 个引脚.其中,有21个数字I/O端口,其中P0和P1是8 位端口,P2仅有5位可以使用.P2端口的5个引脚中,有2个需要用作仿真,有2个需要用作晶振.所以可供我们使用 ...

  7. STM32单片机PB3/PB4/PA15用作普通IO使用

    STM32单片机PB3/PB4/PA15这三个引脚比较特殊,上电复位默认是作为调试端口使用的,进行电路设计的时候应尽量避免将PB3/PB4/PA15这三个引脚当作普通IO使用:若要将它们作为普通的IO ...

  8. stm32 pc13~pc15 tamper-rtc OSC32-IN/OSC32-OUT 配置成IO口

    在STM32的数据手册的管脚分配图中可以看到:PC14与OSC32_IN公用一个引脚,PC15与OSC32_OUT公用一个引脚,它们的使用方法如下: 当LSE(低速外部时钟信号)开启时,这两个公用管脚 ...

  9. STM32F103 几个特殊引脚做普通io使用注意事项以及备份寄存器丢失数据问题1,2

    stm32F103C8T6芯片 备份寄存器数据丢失两种可能: 1.触发了入侵中断 PC13 做为普通IO使用时 要禁用入侵中断功能,否则会导致备份寄存器数据在关机,在启动的时候数据丢失,(可以查阅其他 ...

最新文章

  1. flask_入门教程之一
  2. 树莓派400键盘计算机发布!全新的电路板布局,更快,更酷!
  3. linux 一句话备忘
  4. 《软件需求》学习笔记
  5. 【English】20190513
  6. PHP可以通过什么组件上传大文件
  7. matlab能不能求不定积分,matlab求不定积分定积分
  8. EasyDSS流媒体服务器如何解决5G超高清4k视频直播卡顿的问题解决方案
  9. 独立游戏开发(十七)-- 发布Taptap
  10. css找某个元素的下个子元素,使用CSS获取特定位置的子元素
  11. 网络性能测试(系统层面、针对Linux、安卓)
  12. 小程序源码:老人疯狂裂变引流视频推广微信小程序-多玩法安装简单
  13. 【ArcGIS】图文攻略:使用ArcGIS将CAD的dwg文件转换为kml格式
  14. 20110822炒股日记--进入筑底阶段
  15. codeforces EDU suffix array
  16. 国王游戏(贪心+模拟)
  17. python+气象 | 在地图背景下绘制全国站点气温分布图
  18. 只要10分钟,搭建属于个人的炫酷网站,你还在犹豫什么?
  19. 陈天桥, 我这五年忍住不做动作
  20. 华为交换机配置VLAN和VLANif

热门文章

  1. python重新安装ssl_python3安装文件遇到ssl未安装问题
  2. 高通5G平台(SDX55\SDX62\SDX65):ping包异常问题排查指南
  3. 脱机运行scp linux,解决CentOS使用不了scp命令
  4. 2023年清华交叉信息研究院许华哲组博士招生及研究助理招募 (计算机视觉,强化学习, 机器人学 方向)...
  5. 【100%通过率】华为OD机试真题 Python 实现【完美走位】【2022.11 Q4新题】
  6. el-table表格某列添加icon图标
  7. Python 爬取嗅事百科段子
  8. java基于ssm+vue+elementui楼盘房屋销售系统 前后端分离
  9. UPC-5572 - Lifeguards - 动态规划
  10. 软件技术人员成长路线的设计