f4型号是stm32f407zgt6
用spi来进行MOSI,主机发送从机接收
时钟频率设置为1MHz
MOSI为PC3,SCK为PB10,CS设置为output->PB12
时钟配置如下:
波特率计算公式为:
128M/(4*Prescaler) 要让波特率为1M,1000Kbits/s, 就要设置预分频系数为32
发送代码:
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_12,GPIO_PIN_RESET);
HAL_SPI_Transmit(&hspi2, tx_buffer, 2, 1000);
HAL_GPIO_WritePin(GPIOB,GPIO_PIN_12,GPIO_PIN_RESET);