我注意到配置CRH/CRL寄存器时写入10会配置成上拉/下拉输入模式,于是去网上搜罗了一下,寻找寄存器中是如何配置成这两种不同的输入方式的。

结果:

CRH/CRL寄存器写1默认是下拉输入模式。

配置成上拉输入模式则需要将对应的ODR寄存器中的位写成1。