您尚未登录。

楼主 # 2022-10-15 23:31:06

ling0625
会员
注册时间: 2022-07-08
已发帖子: 6
积分: 16

请教ACM32F403的SPI时钟设置为8Khz

SPI外设需要时钟设置8K以下,看用户手册SPI 串行时钟:SPI_CLK = FHCLK / (DIV1 * (DIV2+1)),但在HAL库的初始化函数中没有关于DIV2的设置项,请教下应该如何设置DIV2能将时钟在8K以下

离线

#1 2022-10-18 14:11:58

上海航芯FAEEEEE
会员
注册时间: 2022-06-23
已发帖子: 8
积分: 108

Re: 请教ACM32F403的SPI时钟设置为8Khz

我们库函数中并没有对DIV2的操作,后续我们会更新修复该问题。如果当前你需要配置SPI工作在8KHz,建议直接通过对寄存器操作实现配置。在180MHz的主频下(PCLK为180MHz),分频22500后为8KHz,由于我们DIV1需要为2-254的偶数(见用户手册),因此可配置DIV1为100,DIV2为225来实现8KHz的SPI通信

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn