初学单片机stm32对于io口初始化的一些个人理解有别于52单品机,stm32的功能更强大使得单单依靠直接操作寄存器控制io口变得繁琐。为了简化操作流程我们多用库函数版本来操作寄存器完成IO口的各种功能。首先,有别于52单品机,stm32单片机的一个IO口对应着多个寄存器,详细图纸如下:这要求我们在需要操作IO口时需要同时操作多个寄存器来完成其相应的功能。举个栗子,要把PA8口设置为输出高电平,在51单片机中我们是sbit B PA^8B = 1;在stm32中我们是需要设置这个IO口的输出/输