单片机是CH32V305RB,测试发现相同的代码SPI1要比SPI2快,查了好久文档,也没有找到SPI1和SPI2最快的时钟速率分别是多少,请知道的技术支持回复一下,谢谢
热门产品 :
CH634: 4端口USB3.0 HUB控制器芯片
单片机是CH32V305RB,测试发现相同的代码SPI1要比SPI2快,查了好久文档,也没有找到SPI1和SPI2最快的时钟速率分别是多少,请知道的技术支持回复一下,谢谢
您好,SPI的最高时钟频率可达到系统主频的一半,包括SPI1和SPI2。关于你所说的相同的代码SPI1要比SPI2快,是因为SPI1和SPI2是挂载在不同的总线上的,如下图2 。SPI1挂载在APB2总线,SPI2挂载在APB1总线。且在我们例程中,默认APB1是HCLK的2分频,APB2是HCLK的1分频,如下图3。你可在程序中将其全部改为1分频或2分频,同样的程序测试速度就一样了。
图1
图2
图3
谢谢,改成1分频好了,没注意这里