完善资料让更多小伙伴认识你,还能领取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
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2797 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2403 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2276 浏览 0 评论
2388 浏览 1 评论
1637 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:56 , Processed in 1.523794 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2362