打印

关于STM32的TAMPER-RTC管脚的问题

[复制链接]
17639|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
harlemjia|  楼主 | 2008-8-27 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请问下图中的 PC13,也就是TAMPER-RTC引脚可以当作普通IO用作输出吗 ?
沙发
香水城| | 2008-8-27 10:52 | 只看该作者

请看表格下面的注解(4)

使用特权

评论回复
板凳
harlemjia|  楼主 | 2008-8-27 11:03 | 只看该作者

依然谢谢

使用特权

评论回复
地板
harlemjia|  楼主 | 2008-8-27 11:23 | 只看该作者

再问香版主

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure); 

  
这段代码,

使用特权

评论回复
5
香水城| | 2008-8-27 11:26 | 只看该作者

这段代码没有问题

使用特权

评论回复
6
harlemjia|  楼主 | 2008-8-27 11:26 | 只看该作者

刚才没发完

  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure); 

同样是这段代码,配置PC13就不好使,输出不了,而PC14和PC15就可以,请问香版主

使用特权

评论回复
7
香水城| | 2008-8-27 11:31 | 只看该作者

手册上不是写得很清楚,PC13~15中只能有一个输出

使用特权

评论回复
8
harlemjia|  楼主 | 2008-8-27 11:44 | 只看该作者

当然是只配置成一个输出了

使用特权

评论回复
9
harlemjia|  楼主 | 2008-8-27 11:45 | 只看该作者

我再重复一下吧

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure); 

同样是这段代码,配置PC13就不好使,输出不了,而PC14和PC15就可以
(注:只有这一段代码,不是3段)

使用特权

评论回复
10
香水城| | 2008-8-27 12:11 | 只看该作者

请问你是否使能了AFIO时钟?

使用特权

评论回复
11
harlemjia|  楼主 | 2008-8-27 14:09 | 只看该作者

回版主,使能了

使用特权

评论回复
12
香水城| | 2008-8-27 14:19 | 只看该作者

9楼的代码是PC14不是PC13

使用特权

评论回复
13
harlemjia|  楼主 | 2008-8-27 14:39 | 只看该作者

回版主

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure); 
意思是这样的话,PC13不能输出

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOC, &GPIO_InitStructure); 

但这样的话PC14能输出

使用特权

评论回复
14
ST_ARM| | 2008-8-27 16:10 | 只看该作者

To harlemjia

请贴出时钟和IO口的初始化代码。

使用特权

评论回复
15
harlemjia|  楼主 | 2008-8-27 16:56 | 只看该作者

时钟

 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOE|
                         RCC_APB2Periph_USART1 |RCC_APB2Periph_SPI1|RCC_APB2Periph_ADC1|RCC_APB2Periph_ADC2, ENABLE);

使用特权

评论回复
16
香水城| | 2008-8-27 16:58 | 只看该作者

没有看到使能AFIO呀

使用特权

评论回复
17
harlemjia|  楼主 | 2008-8-27 17:38 | 只看该作者

AFIO这个辅助时钟是用于什么的 ?

使用特权

评论回复
18
it_yrj| | 2013-1-18 16:35 | 只看该作者
harlemjia 发表于 2008-8-27 17:38

AFIO用于使能复用管脚

使用特权

评论回复
19
kt2012| | 2013-1-21 10:44 | 只看该作者
学习......

使用特权

评论回复
20
it_yrj| | 2013-3-14 21:41 | 只看该作者
PC13,PC14和PC15引脚通过电源开关进行供电,因此这三个引脚作为输出引脚时有以下限制:
作为输出脚时只能工作在2MHz模式下
最大驱动负载为30pF
同一时间,三个引脚中只有一个引脚能作为输出引脚。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

197

帖子

0

粉丝