SPI3设置为上拉输出数据OK
This commit is contained in:
parent
3bcc5b8927
commit
065e3b4c5b
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue