|
|
a0a.1 32b0c
试了下STM32F769I-DISCO (STM32官网)GPIO的翻转速度,使用STM32CubeMX生成的工程,系统时钟配置为216MHz,APB1时钟为54MHz,使用的是PA6,对应Arduino接口的A0,用了2种方式,HAL和寄存器,HAL效率不忍直视啊。。。。
STM32F769I-DISCO评测
STM32F769I-DISCO评测
STM32F769I-DISCO评测
这张是寄存器版的,都成正弦波了,107.926MHz/2=53.963MHz,十分接近54MHz;
STM32F769I-DISCO评测
再来看看HAL库函数的,1.82927MHz/2=0.913135,差的老远了........................
STM32F769I-DISCO评测
工程下载:
STM32F769I-DISCO_GPIOToggleTest.part01.rar
(2 MB, 下载次数: 16)
|
评分
-
查看全部评分
<
|