Hal_SPI will be an Open Drain output will appear in the first cycle of initialization
STM32F103
STM32CUBEMX V4.25.1
The slave device on my side is a fake PP output. It needs a pull-up resistor. I know this is not in accordance with the SPI agreement, but there is no way. When I run the HAL_SPI_Transmit() function, an incorrect pull-up signal will appear in the first cycle of initialization. If I remove the pull-up resistor, the wrong pull-up signal will disappear. So I think HAL_SPI function has wrong OD output in the first cycle of initialization.
My English is not very good. This is generated by translation software. I hope you understand.
thank