|
众所周知,ST的NUCLEO板是为LQFP64封装的微控制器设计的,外部接口采用统一的式样,那么,各个型号的NUCLEO板是不是可以互换呢? 截止现在,ST已经发布了14种的NUCLEO板,数量很多,参考ST给出的硬件原理图,发现大多数的NCULEO板都是可以互换的,只有少数在互换时应当要改动些硬件。下面,根据MCU的引脚功能逐一进行介绍。 首先,NUCLEO板的电源、外部扩展接口部分及ST-Link部分是通用的,在互换时是不用做任何修改的。 然后,依次查看MCU的引脚部分。MCU的引脚Pin33默认情况下是作为PB12使用的,同时焊桥SB37是连接的,SB34是断开的,如下图所示。对于NUCLEO-F373来说,该引脚的功能不作为PB12,而是作为SD_VREF+连接到VDD,所以应该连接焊桥SB34,同时断开SB37。同理,MCU的Pin34、35和36也需要进行同样处理。
对于MCU的Pin48引脚,默认选择的功能是VDD,而对于F051/F030/F373来说是PF7,所以SB30需要连接,SB31断开。 对于MCU的Pin19引脚,默认选择的功能是VDD,而对于F051/F030来说是PF5,所以SB47需要连接,SB43断开。
下面说说NUCLEO板的时钟系统。NUCLEO板的HSE管脚默认配置为使用ST-LINK的MCO作为时钟输入,而对于NUCLEO - L476RG,为了降低在低功率模式下的功耗,ST-Link的MCO输出没有连接到OSCIN。因此NUCLEO - L476RG配置符合未使用HSE。在这种情况下,PF0/PD0/PH1和PF1/PD1/PH1被用作GPIO而不是时钟。需要以下配置:连接焊桥SB54和SB55,断开SB16和SB50(MCO)OFF,同时去掉R35和R37。
通过上面的介绍,在大多数的NUCLEO板之间还是很容易进行互换的。
|