找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STM32F030F4GPIO设置中的上拉输入异常了,懂的大仙过来看看

查看数: 3056 | 评论数: 3 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-10-14 18:37

正文摘要:

今日在弄模拟IIC的代码,其中发现一个异常,按照我的理解,当IO设置为输入上拉后,接口会自动拉为高电平,但是这个芯片设置完成以后,依然是低电平,后面用了GPIO_SetBits,电平状态也是起不来,不知道什么原因,各 ...

回复

ID:724123 发表于 2020-10-15 10:47
502luke 发表于 2020-10-15 09:54
你好,感谢你的回复,这个我是查过了,查了STM32F0XX_GPOI.H这个库函数,里面有如下的信息:
typedef en ...

知道原因了,这句应该按照下面这样来写:
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_UP;
谢谢!
ID:724123 发表于 2020-10-15 09:54
51jia 发表于 2020-10-14 22:28
GPIO_InitStructure.GPIO_OType = GPIO_PuPd_UP;)肯定有问题了,自己查一下GPIO固件初始化函数,编译通过 ...

你好,感谢你的回复,这个我是查过了,查了STM32F0XX_GPOI.H这个库函数,里面有如下的信息:
typedef enum
{
  GPIO_PuPd_NOPULL = 0x00,
  GPIO_PuPd_UP     = 0x01,
  GPIO_PuPd_DOWN   = 0x02
}GPIOPuPd_TypeDef;
我想应该是没错的,您再给看看,谢谢!
ID:141497 发表于 2020-10-14 22:28
GPIO_InitStructure.GPIO_OType = GPIO_PuPd_UP;)肯定有问题了,自己查一下GPIO固件初始化函数,编译通过不表示能正常运行。

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表