关于STM32的IO驱动能力的问题

Snowyang2324 2018-08-10 10:30:30
STM32不同组的GPIO驱动能力有什么差别呢,为什么同样的电路换组IO就不行呢
...全文
2716 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
Snowyang2324 2018-12-03
  • 打赏
  • 举报
回复
引用 14 楼 timmy_chan 的回复:
换另外一组IO,底层配置有没有做相应的修改?


换一组IO,除了修改时钟配置和相应的GPIO_InitTypeDef中的配置,还要修改别的什么呢?
Snowyang2324 2018-12-03
  • 打赏
  • 举报
回复
引用 1 楼 卡卡西兔2 的回复:
这个绝对不可能有驱动能力的差别,换io出问题肯定是你引脚配置不对,尤其要看看复用的其他功能有没有关闭


我只打开使用GPIO的时钟,然后配置好引脚模式,如果这个引脚默认复用是别的功能,别的功能起作用吗,不应该是当做普通GPIO使用的吗?
Snowyang2324 2018-12-03
  • 打赏
  • 举报
回复
复用的其他功能,这个怎么关闭?
飘飘仙儿__ 2018-12-03
  • 打赏
  • 举报
回复
初始化的时候IO 没有配置好吧
timmy_chan 2018-11-06
  • 打赏
  • 举报
回复
换另外一组IO,底层配置有没有做相应的修改?
疯狂的鸟 2018-10-17
  • 打赏
  • 举报
回复
有些IO需要外部上拉,提高驱动能力
Leo._ 2018-10-15
  • 打赏
  • 举报
回复
应该是你的io配置有问题,看一下时钟是不是使能错了
小胡爱小谢 2018-09-14
  • 打赏
  • 举报
回复 2
STM32每个管脚的驱动能力是一样的,但是每个管脚的输出方式可以根据具体的情况进行设置:1、普通推挽输出(GPIO_Mode_Out_PP): 使用场合:一般用在0V和3.3V的场合。线路经过两个P_MOS 和N_MOS 管,负责上拉和下拉电流。 使用方法:直接使用 输出电平:推挽输出的低电平是0V,高电平是3.3V。 2、普通开漏输出(GPIO_Mode_Out_OD): 使用场合:一般用在电平不匹配的场合,如需要输出5V的高电平。 使用方法:就需要再外部接一个上拉电阻,电源为5V,把GPIO设置为开漏模式, 当输出高组态时,由上拉电阻和电源向外输出5V的电压。 输出电平:在开漏输出模式时,如果输出为0,低电平,则使N_MOS 导通,使输 出接地。若控制输出为1(无法直接输出高电平),则既不输出高电平 也不输出低电平,为高组态。为正常使用,必须在外部接一个上拉电 阻。 特性: 它具“线与”特性,即很多个开漏模式 引脚连接到一起时,只有当所有 引脚都输出高阻态,才由上拉电阻提供高电平,此高电平的电压为外部 上拉电阻所接的电源的电压。若其中一个引脚为低电平,那线路就相当 于短路接地,使得整条线路都为低电平,0 伏。 3、复用推挽输出(GPIO_Mode_AF_PP):用作串口的输出。 4、复用开漏输出(GPIO_Mode_AF_OD):用在IIC。
worldy 2018-09-12
  • 打赏
  • 举报
回复
一般不是驱动能力的差别,估计是你的输出方式设置不对, 但是不同的组可能输出方式不一样,比如有的可设上拉,有的不行(不知道STM32是否有这样区别).具体要看芯片说明书
qq_43184075 2018-09-11
  • 打赏
  • 举报
回复
菜鸟猜想,是不是复用没设置好
依然冷暖 2018-08-17
  • 打赏
  • 举报
回复
貌似调试端口和 晶振的那几个端口的驱动能力很弱 不能用那几个引脚驱动东西的
孤狼小崽 2018-08-17
  • 打赏
  • 举报
回复
GPIO口除了AD口不能直接驱动5V以外,其余口都可以驱动。换完IO口之后,程序里面的配置要进行更改。
Lancer_Zhang 2018-08-16
  • 打赏
  • 举报
回复
应该是没有配置好;要不就是已经有复用了,尤其像jlink下载口这样的gpio
Jacky_Lu 2018-08-14
  • 打赏
  • 举报
回复
1.io 有的 能驱动5V 有的不支持 5V
2.注意io的默认功能是不是 io
卡卡西兔2 2018-08-11
  • 打赏
  • 举报
回复
这个绝对不可能有驱动能力的差别,换io出问题肯定是你引脚配置不对,尤其要看看复用的其他功能有没有关闭
Syskey_Mr 2018-08-11
  • 打赏
  • 举报
回复
如果原来的IO口能用 排除了功能的问题 你换了IO口 看看对应IO组的时钟有没有打开 有没有复用功能

27,373

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧