目的:测试STM32H7 系列芯片的SPI读写速度。
测试环境:使用STM32H743, 逻辑分析仪, cubeIDE;
测试方法:使用了3种方法:软件IO模拟SPI, 软件控制CS+MCU的SPI模块,完全使用SPI模块;
结论:
STM32 SPI读写速度评估:
软件IO模拟SPI,system clock 100M的情况下,1个读/写周期(3byte),大约90-120uS;
软件IO控制CS,system clock 100M的情况下,1个读/写周期(3byte),大约25-35uS;
硬件模块SPI,SPI波特率4M的情况下,1个读/写周期(3byte),大约15-20uS;
|