SPI外设需要时钟设置8K以下,看用户手册SPI 串行时钟:SPI_CLK = FHCLK / (DIV1 * (DIV2+1)),但在HAL库的初始化函数中没有关于DIV2的设置项,请教下应该如何设置DIV2能将时钟在8K以下
离线
我们库函数中并没有对DIV2的操作,后续我们会更新修复该问题。如果当前你需要配置SPI工作在8KHz,建议直接通过对寄存器操作实现配置。在180MHz的主频下(PCLK为180MHz),分频22500后为8KHz,由于我们DIV1需要为2-254的偶数(见用户手册),因此可配置DIV1为100,DIV2为225来实现8KHz的SPI通信
离线