你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 2398|回复: 6

[STM32F769-DISC] 【F769IDISCOVERY评测】STM32F769I-DISCO的GPIO翻转速度测试

[复制链接]

64

主题

744

回帖

23

蝴蝶豆

实习版主

最后登录
2020-12-8
发表于 2016-11-18 21:48:06 | 显示全部楼层 |阅读模式





试了下STM32F769I-DISCOSTM32官网)GPIO的翻转速度,使用STM32CubeMX生成的工程,系统时钟配置为216MHz,APB1时钟为54MHz,使用的是PA6,对应Arduino接口的A0,用了2种方式,HAL和寄存器,HAL效率不忍直视啊。。。。

STM32F769I-DISCO评测

STM32F769I-DISCO评测




STM32F769I-DISCO评测

STM32F769I-DISCO评测



STM32F769I-DISCO评测

STM32F769I-DISCO评测


这张是寄存器版的,都成正弦波了,107.926MHz/2=53.963MHz,十分接近54MHz;

STM32F769I-DISCO评测

STM32F769I-DISCO评测

再来看看HAL库函数的,1.82927MHz/2=0.913135,差的老远了........................

STM32F769I-DISCO评测

STM32F769I-DISCO评测


工程下载:
STM32F769I-DISCO_GPIOToggleTest.part01.rar (2 MB, 下载次数: 16)

评分

参与人数 1ST金币 +30 收起 理由
zero99 + 30

查看全部评分

<
回复

使用道具 举报

11

主题

1139

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-10
发表于 2016-11-19 00:46:01 | 显示全部楼层
用示波器查看io速度特性时注意使用x10档,x1档自身有几百pF至1000pF的寄生电容
回复 支持 1 反对 0

使用道具 举报

100

主题

3617

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2016-11-18 22:23:41 | 显示全部楼层
拿到试用板了???
回复 支持 反对

使用道具 举报

43

主题

252

回帖

38

蝴蝶豆

金牌会员

最后登录
2020-4-8
发表于 2016-11-18 22:31:25 | 显示全部楼层
的确如此,STM的mcu输出速度确实不行,我用它的DAC就发现完全不行,只有按照参考设计外部加高速运放才行。
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
2017-2-20
发表于 2016-11-22 16:18:59 | 显示全部楼层
OMG! 用HAL库函数输出竟然1MHZ都不到 效率不是一般低啊,HAL做做初始化这些还是不错,关键地方还是得操作寄存器啊
回复 支持 反对

使用道具 举报

35

主题

1405

回帖

22

蝴蝶豆

金牌会员

最后登录
2020-12-3
发表于 2016-12-7 14:56:16 | 显示全部楼层
回复 支持 反对

使用道具 举报

1

主题

60

回帖

0

蝴蝶豆

中级会员

最后登录
2020-7-6
发表于 2018-2-10 23:40:33 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版