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);