本帖最后由 Peixu 于 2023-12-26 16:34 编辑
SPI单工模式仅使用MOSI管脚输出,管脚SCLK能否正常复用成其他功能?
在使用CubeMX配置 SPI2 和USART3的时候,显示引脚冲突,因为PB10引脚是SPI2_CLK & USART3_TX,在上位机配置无法同时选择使用。
使用SPI2对应的GPIO为,MOSI-PB15、SCLK-PB10、将SPI初始化代码配置成Transmit Only Master 模式,代码如下。
1、SPI上选择单线模式
2、SPI配置只需保留MOSI引脚。
3、需要手动添加USART3初始化配置相关的代码。
测试结果SPI_SCLK用做串口3发送, 测试正常,同时不影响SPI的MOSI输出数据。
|