SPI3设置为上拉输出数据OK

This commit is contained in:
qiuxin 2025-05-29 18:08:02 +08:00
parent 3bcc5b8927
commit 065e3b4c5b
1 changed files with 2 additions and 2 deletions

View File

@ -153,7 +153,7 @@ void dac8568_spi_init(void)
// 配置SPI3引脚 (PC10-SCK, PC12-MOSI) // 配置SPI3引脚 (PC10-SCK, PC12-MOSI)
GPIO_InitStruct.Pin = GPIO_PIN_10 | GPIO_PIN_12; GPIO_InitStruct.Pin = GPIO_PIN_10 | GPIO_PIN_12;
GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; 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.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
GPIO_InitStruct.Alternate = GPIO_AF6_SPI3; GPIO_InitStruct.Alternate = GPIO_AF6_SPI3;
HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); 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.CLKPolarity = SPI_POLARITY_LOW; // CPOL = 0
hspi3.Init.CLKPhase = SPI_PHASE_1EDGE; // CPHA = 0 hspi3.Init.CLKPhase = SPI_PHASE_1EDGE; // CPHA = 0
hspi3.Init.NSS = SPI_NSS_SOFT; 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.FirstBit = SPI_FIRSTBIT_MSB;
hspi3.Init.TIMode = SPI_TIMODE_DISABLE; hspi3.Init.TIMode = SPI_TIMODE_DISABLE;
hspi3.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE; hspi3.Init.CRCCalculation = SPI_CRCCALCULATION_DISABLE;