找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1444|回复: 4
打印 上一主题 下一主题
收起左侧

大哥们好,小弟学习32单片机,想读取引脚的电平高低

[复制链接]
跳转到指定楼层
楼主
ID:1039708 发表于 2023-10-2 17:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
自己设置了一个数组HoldReg[10];,想用HoldReg[0]=  HAL_GPIO_ReadPin(GPIOE,GPIO_PIN_4);来读取引脚的额高低0 或者1   为啥读取不出来数据呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1039708 发表于 2023-10-2 17:37 | 只看该作者
模式是输入
回复

使用道具 举报

板凳
ID:1041695 发表于 2023-10-3 10:26 | 只看该作者
如下的两个问题检查一下,初步估计应该是如下的问题。
1、GPIOE的pin4 是否设置给时钟了。
2、GPIOE的pin4 是否设置为输入模式了。
回复

使用道具 举报

地板
ID:1094998 发表于 2023-10-3 11:19 | 只看该作者
引脚配置不正确:在使用HAL库读取引脚电平之前,需要确保引脚已经正确地进行了初始化和配置。请确认你已经正确配置了GPIOE的相关引脚(如GPIO_PIN_4)作为输入引脚。  电平读取时机不正确:在读取引脚电平之前,确保已经到达读取的时机。可能需要在读取之前进行延时,以确保引脚电平稳定。  GPIO模式设置不正确:请确保已经将GPIOE的相关引脚设置为输入模式,可以通过HAL库提供的函数(如HAL_GPIO_Init())进行设置。
回复

使用道具 举报

5#
ID:1094998 发表于 2023-10-3 11:21 | 只看该作者
引脚配置不正确:在使用HAL库读取引脚电平之前,需要确保引脚已经正确地进行了初始化和配置。请确认你已经正确配置了GPIOE的相关引脚(如GPIO_PIN_4)作为输入引脚。

电平读取时机不正确:在读取引脚电平之前,确保已经到达读取的时机。可能需要在读取之前进行延时,以确保引脚电平稳定。

GPIO模式设置不正确:请确保已经将GPIOE的相关引脚设置为输入模式,可以通过HAL库提供的函数(如HAL_GPIO_Init())进行设置。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by 单片机教程网

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