新手上路
- 积分
- 25
- 金钱
- 25
- 注册时间
- 2019-5-21
- 在线时间
- 4 小时
|

楼主 |
发表于 2021-10-9 20:41:39
|
显示全部楼层
void SPIx_SetSpeed(SPI_HandleTypeDef *hspi,uint32 SPI_BaudRatePrescaler)
{
assert_param(IS_SPI_BAUDRATE_PRESCALER(SPI_BaudRatePrescaler));//判断有效性
__HAL_SPI_DISABLE(hspi); //关闭SPI
hspi->Instance->CFG1&=~(0X7<<28); //位28-30清零,用来设置波特率
hspi->Instance->CFG1|=SPI_BaudRatePrescaler;//设置SPI速度
__HAL_SPI_ENABLE(hspi); //使能SPI
}
波特率修改函数如上,没有看出来函数本身有什么问题。 |
|