一直用51单片机,第一次用stm32。在管脚分配上有一些疑问。
在51中,端口配置成输出时,可以有【push-pull】,【内部上拉】和【开漏】3种模式,其中内部上拉功能可以免除外接上拉电阻,很是方便。。可是看STM32的datasheet,上面说端口配置为输出时,只有【push-pull】和【开漏】两种模式。当不用push-pull模式时(保险起见,避免烧端口),岂不是要加外部的上拉电阻吗?这太占板子面积了。。难道端口配置为输出后,该端口的输入电路上的上拉电阻就被断开了吗??这么高级的芯片应该不会连这个简单的功能都不提供吧??
|