stm32 内置下拉多大

stm32 内置下拉多大,第1张

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=028(VDD-2 V)+08 V
VIHmin=041(VDD-2 V)+13
V
在VDD=33V时,VILmax=1164V, VIHmin=1833
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 )

共需要5引脚,分别是VCC、GND、RST、SWDIO、SWCLK,其中RST是芯片上的复位引脚,SWDIO是PA13引脚(JTAG模式的JTMS引脚),SWCK是PA14引脚(JTAG模式的JTCK引脚)。这5个信号引脚分别与JLinkV8上的20Pin插针Pin-1、Pin-10、Pin-15、Pin-7、Pin-5相对应。
注意:SWDIO和SWCLK需要接上拉电阻,其他的不需要。

TX_PLD是缓冲寄存器,用于存放将要发送的字节数据,能存放若干字节数据,TX_FIFO是FIFO状态寄存器中的一位,用于判断TX_PLD寄存器是否满了,满了置1,为满为0,搜索百度文档可以搜索“nrf24L01中文资料”,里面有nrf24L01内部所有相关寄存器的介绍

可以!
那种应该叫“SWD接口”,共需要5引脚,分别是VCC、GND、RST、SWDIO、SWCLK,其中RST是芯片上的复位引脚,SWDIO是PA13引脚(JTAG模式的JTMS引脚),SWCK是PA14引脚(JTAG模式的JTCK引脚)。这5个信号引脚分别与JLinkV8上的20Pin插针Pin-1、Pin-10、Pin-15、Pin-7、Pin-5相对应。
注意:SWDIO和SWCLK需要接上拉电阻,其他的不需要。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13406521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存