我正在使用STM32微控制器。这些微控制器可以选择将输入引脚设置为上拉或下拉:
以前,我曾经在需要时提供外部上拉或下拉电阻,但现在我想知道我是否可以省去外部组件并使用微控制器本身的下拉功能。
那会是一件好事吗?
在某些用例中,我应该格外小心或根本不使用此功能吗?
2
我会尽可能使用内部pu / pd,并且不会出现任何问题。因此,除非有正当理由不使用内置上拉/下拉功能,否则可以使用它们。不依赖内部pu / pd的原因可能是输入连接有较长的电线,该电线可能耦合至其他线路,从而导致意外行为。内部pu / pd较弱(以节省电流),比起10 kohm电阻,更容易受到干扰。
—
Bimpelrekkie
注意事项:微控制器复位时,它可能不会用作上拉电阻。因此,如果有一直依赖于外部电路的外部电路,那么启动时可能会遇到问题。如果只是被微型计算机读取,这不是问题。
—
pjc50
@ pjc50您应该已将其发布为答案,直到发布答案后我才注意到您的评论。
—
杰森S
如果您不能相信微控制器中的上拉电阻,那么您就不能相信该控制器中的任何东西。您想知道的是它是否有用
—
Passerby
@Whiskeyjack:您应该考虑更改问题标题。也许是“使用内部上拉/下拉电阻器时的注意事项”之类的。
—
Rev1.0,2016年