P17脚点灯的一个小问题
我用P15和P17两个脚各接一个5.1k电阻和一个按键开关到地,两个脚配置成推捥,使能内部上拉,
现在,P15能正常工作,按下开关对地电压0v,松开5v,
但是P17不正常,按下只能到3.7v,松开也是5v。
有没有人知道怎么回事,是不是P17有什么默认功能需要关闭
为何两个脚配置成推挽 5.1K与按键是串起来到地?还是5.1K上拉、按键接地?还是5.1K接地、按键接地?
标题提到“点灯”,灯咋接的?
建议上电路图。 两个脚需要配置成高阻输入,使能内部上拉 描述不清楚,请贴出电路图。 lcwswust 发表于 2026-6-6 09:15
5.1K与按键是串起来到地?还是5.1K上拉、按键接地?还是5.1K接地、按键接地?
标题提到“点灯”,灯咋接的 ...
引脚接5.1k,5.1k接开关,开关接地,没有灯,用表测量引脚到地的电压 狂热主宰 发表于 2026-6-6 08:43
为何两个脚配置成推挽
是准双向,写错了,推挽是另外的脚 xcdbcvke 发表于 2026-6-6 12:17
引脚接5.1k,5.1k接开关,开关接地,没有灯,用表测量引脚到地的电压
也就是说电阻与开关串联后接地,单片机型号是多少?P1M0、P1M1是多少?是否启用了内部4K上拉电阻?
从表现看,P15可能只开了弱上拉,但按下后电压也不应是0,会有一点点电压;
P17应是启用了内部4K上拉,所以与外部5.1K分压后电压较高。
建议检查一下代码、电路,看是否有其它上拉,或把5.1K电阻改小(如1K、100、0)。
xcdbcvke 发表于 2026-6-6 12:19
是准双向,写错了,推挽是另外的脚
P1.7设置为准双向口,对地接5.1K电阻肯定可以拉到0.1V以下,你现在是3.7V,很大可能是你打开了额外的4.1K上拉电阻。 wpy621206 发表于 2026-6-6 09:15
两个脚需要配置成高阻输入,使能内部上拉
设置成高阻,使能上拉,去掉串联电阻或者改小阻值,正常了{:4_250:}
页:
[1]