打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
STM32的上拉和下拉电阻
STM32的上拉和下拉电阻

STM32F10X I/O可以通过配置寄存器使能弱上拉或下拉电阻,根据datasheet,这个电阻为:min=20K, typ=30K, max=40K

STM32F10X I/O的输入可以配置为floating/pull up/pull down三种方式。

对STM32F10X来说,系统reset后I/O的状态为Floating input。所以如果有电路的输入依赖于I/O的电平,必须设置合适的上拉或下拉电阻,否则会出现不定态或者毛刺。

STM32F10X JTAG 输入管脚上电复位后的上拉/下拉状态:
● NJTRST: Internal pull-up
● JTDI: Internal pull-up
● JTMS/SWDIO: Internal pull-up
● TCK/SWCLK: Internal pull-down
用户可以通过软件释放JTAG IO,GPIO控制器会控制这些管脚的状态。
GPIO控制寄存器上电复位后的上拉/下拉状态和JTAG信号一致:
● NJTRST: Input pull-up
● JTDI: Input pull-up
● JTMS/SWDIO: Input pull-up
● JTCK/SWCLK: Input pull-down
● JTDO: Input floating

Standard IO input
VILmax=0.28*(VDD-2 V)+0.8 V
VIHmin=0.41*(VDD-2 V)+1.3 V
在VDD=3.3V时,VILmax=1.164V, VIHmin=1.833
Standard IO Schmitt trigger voltage hysteresis=200mV

对STM32F4XX,情况略有不同。

上拉/下拉电阻阻值:
除了PA10和PB12 的所有管脚:min=20K, typ=30K, max=40K
PA10和PB12管脚:           min=8K, typ=11K, max=15K

PA10: USART1_RX/ TIM1_CH3/ OTG_FS_ID/DCMI_D1
PB12: SPI2_NSS / I2S2_WS / I2C2_SMBA/ USART3_CK/ TIM1_BKIN / CAN2_RX / OTG_HS_ULPI_D5/ ETH_RMII_TXD0 / ETH_MII_TXD0/ OTG_HS_ID

JTAG输入管脚上电复位后的上拉/下拉状态和STM32F10X一样。即:
GPIO上电复位后所有IO处于input floating状态 ( 除了PA15(JTDI)=pull-up, PA14(JTCK-SWCLK)=pull-down, PA13(JTMS-SWDIO)=pull-up, PB4(NJTRST)=pull-up )

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
关于STM32中GPIO的8种工作模式
STM32的IO口的八种模式
JTAG的SWD接线方式
STM32的坑
关于stm32自由控制io口的笔记
【青风带你学stm32f051系列教程】 第1课 点亮你的第一个LED灯 | 爱板网
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服