CH55X SPI时脉除频器SPI0_CK_SE在手册中没有注明与主时脉和SPI数据率的关系,能否提供具体公式,且该寄存器的最小值为1还是0?另外控制SPI的IO与GPIO寄存器复用的具体是哪个寄存器中的哪个位,由于目前的应用需要在GPIO和SPI间切换,所以需要了解该资讯。
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
CH55X SPI时脉除频器SPI0_CK_SE在手册中没有注明与主时脉和SPI数据率的关系,能否提供具体公式,且该寄存器的最小值为1还是0?另外控制SPI的IO与GPIO寄存器复用的具体是哪个寄存器中的哪个位,由于目前的应用需要在GPIO和SPI间切换,所以需要了解该资讯。
SPI0_CK_SE为SPI分频系数,当主频为12MHz时,SPI0_CK_SE = 0x02,即为主频的两分频6MHz;SPI0_CK_SE = 0x06,即为主频的六分频2MHz。SPI主频最高为MCU主频的一半,及SPI0_CK_SE的最小值为2;
当需要将SPI引脚切换为普通IO时,可将SPI0_CTRL寄存器复位,初始化IO即可。