你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32F103系列 PC13、PC14、PC15引脚作为普通IO使用配置代码

[复制链接]
STMCU小助手 发布时间:2022-3-16 10:44
STM32F103系列 PC13 PC14 PC15引脚作为普通IO,总是忘记再此做下笔录。1 a, i2 K+ _) O

2 ^& K$ ]) V0 ~- l, r# q; C$ Z附代码:如下
0 ^, Q: r2 x/ A; N- _% x8 i+ T9 q4 q
  1. void PC13_14_15_Gpio(void){undefined
    $ R1 Y7 G9 o" I! I
  2. 3 }$ A0 b5 A2 l) \& s5 w3 B6 B
  3.     RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE );
    ! `3 A, B7 x0 A5 O# x$ D
  4.     PWR_BackupAccessCmd( ENABLE );/* 允许修改RTC和后备寄存器*/
      }- j. @3 r& i8 L2 g+ E, W- d2 S
  5.     RCC_LSEConfig( RCC_LSE_OFF ); /* 关闭外部低速时钟,PC14+PC15可以用作普通IO*/) u5 u0 I' u" Q5 T& o! f9 N* F
  6.     BKP_TamperPinCmd(DISABLE);  /* 关闭入侵检测功能,PC13可以用作普通IO*/
    : E8 }( s* M) u9 o5 w
  7. * F, h, w& p% ?& s& Q( w8 @
  8.     GPIO_InitTypeDef GPIO_InitStructure;
    + o9 F) n$ j* F3 ^$ Y$ h
  9.     GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;
    ' R9 m% \! W: b' O  M6 f# S6 g2 o8 v6 s
  10.     GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;$ Z5 j) P& `5 c+ m. p
  11.     GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;         
      K0 A, B1 K( C
  12.     GPIO_Init(GPIOC, &GPIO_InitStructure);
    $ K- |5 o$ Y' O* J8 [& t

  13. ( K# N1 W  p6 v8 f! h
  14.     PWR_BackupAccessCmd(DISABLE);/* 禁止修改RTC和后备寄存器*/# d- n# ^& J* f. N6 F- V
  15.     //BKP_ITConfig(DISABLE);       /* 禁止TAMPER 中断*/; b7 h* }* W& z6 \
  16. }
复制代码

, V. O5 `# h' }* x5 W3 E* l
7 X8 e/ V; f, Y; b+ v5 v. l
1 k( k$ [9 \/ x2 ~' P; M+ h: }& w2 M1 `  m- K( R0 g
赞 收藏 评论0 发布时间:2022-3-16 10:44

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版