stm32,io口输出的奇怪问题

我用stm32单片机的io口输出一个高电平,接到另一块stm32的io口作为输入,没接入前,测得是高电平,一接入,就变成低电平了,这是怎麼回事?难道要把信号电压转换成工作... 我用stm32单片机的io口输出一个高电平,接到另一块stm32的io口作为输入,没接入前,测得是高电平,一接入,就变成低电平了,这是怎麼回事?难道要把信号电压转换成工作电压? 展开
 我来答
1056648799
2016-01-11 · TA获得超过2839个赞
知道大有可为答主
回答量:1394
采纳率:98%
帮助的人:698万
展开全部
称输出信号的为1号,输入的为2号。
可能情况:
1号与2号没有共地,可能会造成你说的情况;
可用的配置:1号推挽输出,2号可以设置为任意输入;1号上拉输出,2号可以设置为上拉输入或浮空输入;1号为开漏输出,2号为上拉输入;以上3中配置可以正常工作,当然排除外接上拉电阻。
stm32是兼容识别5V的IO口信号,但不能直接输出5V电平(开漏上拉除外),但不能5V供电。
更多追问追答
追问
1号2号都是共地的,我设置的是1号是推挽输出,2号是上拉输入,
追答
其实你也很容易调试出来,连线断开测1号没问题的话,而且你此前是正常的,这就很有可能是你的2号芯片坏了,建议直接把2号的IO口接3.3V,看电平是否还是被拉低
赢皮大8
2016-01-11 · TA获得超过889个赞
知道小有建树答主
回答量:991
采纳率:75%
帮助的人:514万
展开全部
将第二块stm32的io口设置为上拉输入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
827230081
2016-01-08 · TA获得超过211个赞
知道小有建树答主
回答量:447
采纳率:33%
帮助的人:130万
展开全部
接了下拉电阻了吧
追问
没接,前几天还没出现这样的问题,今天一上电就这样了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式