 
        
        
    | 试了下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) | 
| 用示波器查看io速度特性时注意使用x10档,x1档自身有几百pF至1000pF的寄生电容 | 
| 拿到试用板了??? | 
| 的确如此,STM的mcu输出速度确实不行,我用它的DAC就发现完全不行,只有按照参考设计外部加高速运放才行。 | 
| OMG! 用HAL库函数输出竟然1MHZ都不到  效率不是一般低啊,HAL做做初始化这些还是不错,关键地方还是得操作寄存器啊 | 
|       | 
| 谢谢分享 | 
分享个NUCLEO-STM32F767 ZI 的PCB和原理图
【Nucleo STM32F767ZI】 STM32CubeMX + USB读取U盘文件例程
【F769IDISCOVERY评测】 STM32F769I-DISCO开发包评测系列(更至五)
【Nucleo STM32F767ZI】 STM32CubeMX + SDIO读取TF卡例程
【F769IDISCOVERY评测】STM32F769I-DISCO开发包简介(二)_板载部件...
【F769IDISCOVERY评测】STM32F769评测系列:开箱
STM32F769I-DISCO评测之(六)使用STM32CubeMX快速开发应用 ...
【F769IDISCOVERY评测】STM32F769I-DISCO开发包简介(五)_板载部件...
【Nucleo STM32F767ZI】 STM32CubeMX + USB_DEVICE 大容量U盘教程
STM32F767 高速USB 数据下行 时速度慢
 微信公众号
                微信公众号
             手机版
                手机版
            