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

查看: 2394|回复: 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管理
行使您的权利
官方最新发布
13245底部标题123相同标题
12底部标题123相同标题
33333底部标题123相同序号
3435底部标题-无链接
关注我们
st-img 微信公众号
st-img 手机版