From 065e3b4c5b820d86f4a54985e9953c9f320970fc Mon Sep 17 00:00:00 2001 From: qiuxin Date: Thu, 29 May 2025 18:08:02 +0800 Subject: [PATCH] =?UTF-8?q?SPI3=E8=AE=BE=E7=BD=AE=E4=B8=BA=E4=B8=8A?= =?UTF-8?q?=E6=8B=89=E8=BE=93=E5=87=BA=E6=95=B0=E6=8D=AEOK?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- User/system/user_spi.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/User/system/user_spi.c b/User/system/user_spi.c index 524cdbf..fb3c9bd 100644 --- a/User/system/user_spi.c +++ b/User/system/user_spi.c @@ -153,7 +153,7 @@ void dac8568_spi_init(void) // 配置SPI3引脚 (PC10-SCK, PC12-MOSI) GPIO_InitStruct.Pin = GPIO_PIN_10 | GPIO_PIN_12; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; - GPIO_InitStruct.Pull = GPIO_NOPULL; + GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate = GPIO_AF6_SPI3; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); @@ -181,7 +181,7 @@ void dac8568_spi_init(void) hspi3.Init.CLKPolarity = SPI_POLARITY_LOW; // CPOL = 0 hspi3.Init.CLKPhase = SPI_PHASE_1EDGE; // CPHA = 0 hspi3.Init.NSS = SPI_NSS_SOFT; - hspi3.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_8; // 提高SPI速度 + hspi3.Init.BaudRatePrescaler = SPI_BAUDRATEPRESCALER_32; // 提高SPI速度 hspi3.Init.FirstBit = SPI_FIRSTBIT_MSB; hspi3.Init.TIMode = SPI_TIMODE_DISABLE; hspi3.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;