之前我们学习51单片机管脚是以P1.0~P1.7、P2.0~P2.7…...来命名,我们学习STM32单片机管脚以PA0~PA15、PB0~PB15….,现在我们学习6ULL就不同了,对于如何查看6ULL的管脚和复用功能,主要列举下面几个步骤: 1. 打开6ULL的参考手册; 2. 找到第32章,IO复用章节(IOMUX Controller (IOMUXC)) 3. 查找对应的IO管脚(例如:PAD_BOOT_MODE0、PAD_JTAG_MOD…..) 4.如要查找管脚对应的复用功能,查看带有MUL的寄存器,如:IOMUXC_SNVS_SW_MUX_CTL_PAD_BOOT_MODE0 IOMUXC_SNVS_SW_PAD_CTL_PAD_BOOT_MODE0 上面的带有MUL字样,即对应PAD_BOOT_MODE0的复用寄存器,对于下面的寄存器就是设置PAD_BOOT_MODE0管脚的电气属性:上拉、下拉、驱动能力、速度、压摆率等。 总结:6ULL一个GPIO引脚对应两个寄存器:一个负责管脚复用,一个负责电气属性,这和之前我们学过的STM32是完全不同的。
|