打印

IO设置为推挽输出,电压只有2点几V

[复制链接]
1910|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32的IO为什么我设置成推挽输出,用电压表测到的电压只有将近2V?
RCC->APB2ENR|=1<<3;    //使能PORTB时钟      

GPIOB->CRL&=0XFFFFFFF0;
GPIOB->CRL|=0X00000003;//PB0 推挽输出     
GPIOB->ODR|=1<<0;      //PB0 输出高

相关帖子

沙发
北方小榕树| | 2015-8-26 22:08 | 只看该作者
不可能吧,你是不是外部还有其他的电路呢

使用特权

评论回复
板凳
我的期待| | 2015-8-27 08:57 | 只看该作者
先输出值,再配置模式看看。

使用特权

评论回复
地板
裁定心生| | 2015-8-28 07:56 | 只看该作者
推挽输出应该是固定的电平,如果是2.8v左右的话,正常

使用特权

评论回复
5
若相依| | 2015-8-28 08:41 | 只看该作者
不是说,推挽可以达到VCC么,我试试去,一直没考虑过这个问题,但他肯定可以输出高电平的,一直可以点亮LED灯。

使用特权

评论回复
6
eggbiscuit| | 2015-8-29 14:56 | 只看该作者
只要在高电平的范围内,就可以认为是正常的。

使用特权

评论回复
7
phuangjie| | 2015-8-29 15:21 | 只看该作者

使用特权

评论回复
8
niuyaliang| | 2015-8-29 19:14 | 只看该作者
纠结这个问题没有意义,MCU识别的是高低电平,只要在范围内即可

使用特权

评论回复
9
小小少年苦中乐|  楼主 | 2015-8-31 22:28 | 只看该作者
北方小榕树 发表于 2015-8-26 22:08
不可能吧,你是不是外部还有其他的电路呢

外部空空的,什么也没有

使用特权

评论回复
10
小小少年苦中乐|  楼主 | 2015-8-31 22:29 | 只看该作者
我的期待 发表于 2015-8-27 08:57
先输出值,再配置模式看看。

我试试看

使用特权

评论回复
11
小小少年苦中乐|  楼主 | 2015-8-31 22:29 | 只看该作者
裁定心生 发表于 2015-8-28 07:56
推挽输出应该是固定的电平,如果是2.8v左右的话,正常

或许是我多想了,这样也是正常的

使用特权

评论回复
12
小小少年苦中乐|  楼主 | 2015-8-31 22:32 | 只看该作者
若相依 发表于 2015-8-28 08:41
不是说,推挽可以达到VCC么,我试试去,一直没考虑过这个问题,但他肯定可以输出高电平的,一直可以点亮LED ...

为什么输出的不是VCC呢,差那么0.2V 的话正常

使用特权

评论回复
13
来看看,学习了

使用特权

评论回复
14
大家一起讨论总能出结果

使用特权

评论回复
15
北方小榕树| | 2015-9-26 22:57 | 只看该作者
小小少年苦中乐 发表于 2015-8-31 22:28
外部空空的,什么也没有

现在看来的话,只要是符合高电平,就是正常的。IO电压不一样,估计和板子布局也有关的。

使用特权

评论回复
16
小小少年苦中乐|  楼主 | 2017-11-26 11:42 | 只看该作者
裁定心生 发表于 2015-8-28 07:56
推挽输出应该是固定的电平,如果是2.8v左右的话,正常

确实是在高电平的范围内的。

使用特权

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

本版积分规则

11

主题

67

帖子

0

粉丝