1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用STM32F4-Discovery板做一些工作,我试图从GPIO引脚中获得一些简单的用法。然而,我有一个奇怪的问题,我不知道如何解决。 我使用IAR Embedded Workbench作为我的IDE,出于某种原因,我似乎能够启用的唯一GPIO引脚是B-Bus上的那些。如果我在任何其他总线上启用引脚并将引脚设置为高电平和低电平,我连接的电压表不会注册任何东西。 此外,电路板上有几个引脚似乎卡在高电压下,这对我来说似乎很奇怪。在我启用它们之前,有些引脚输出~3V,或者将它们设置为高电平。这些针脚坏了吗?或者有没有办法将它们设置得低?试图启用GPIO引脚并将其设置为低电平对我来说没有用,所以我不确定这里要怎么做
|
|
相关推荐
4个回答
|
|
请提供一个MCVE和一个你测试过的针脚的具体列表,发现卡住了低/高。
|
|
|
|
确保正确配置引脚
然后写入端口。您也可以将引脚烧坏或ESD引脚,尝试几个不同的端口引脚。 STM32F通常在唤醒/复位时将其端口配置为高阻抗,使用高阻抗测量仪可以测量任何内容,而无需将引脚设置为确定的输出。如果你把一个外部20k下拉到地并仍然测量3.3V,那么我相信你的仪表。 |
|
|
|
是的,我把20k下拉到了Pins,在那里我测量了〜3V而没有启用它们,我仍在测量我的仪表上的3V。
|
|
|
|
如果你使用OTYPE_PP(推拉),那么你不需要配置PUPD_DOWN
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2105 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1941 浏览 3 评论
4537 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2084 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2599 浏览 1 评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 04:10 , Processed in 0.608844 second(s), Total 78, Slave 62 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号