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

STM32H743 IO速度慢

[复制链接]
tttx123 提问时间:2018-10-13 22:42 /
阅读主题, 点击返回1楼
1 收藏 1 评论23 发布时间:2018-10-13 22:42
23个回答
tttx123 回答时间:2018-10-16 13:52:26
本帖最后由 tttx123 于 2018-10-16 18:02 编辑

https://www.stmcu.org.cn/module/f ... 13840&page=1&extra=
这里有人测试也是16.7M
tttx123 回答时间:2018-10-16 13:56:59
本帖最后由 tttx123 于 2018-10-16 18:01 编辑

仔细看他的测试图,频率测试有误。20ns1格,3格60ns,实际是16.7M.
tttx123 回答时间:2018-10-16 18:10:45
Dandjinh 发表于 2018-10-16 08:58
http://forum.armfly.com/forum.php?mod=viewthread&tid=85980&highlight=IO
别人测试的结果,至少都有50M ...

仔细看示波器的截图,这里频率测量有误,根据示波器的波形计算,实际也是16.7M。
oujisang 回答时间:2018-10-19 11:27:28
你的IO管脚速度有没有设置成最快的速度,IO速度有好几个速度等级!
hynhuang 回答时间:2018-10-19 14:05:44
请注意,h7是一个比较复杂的soc,他在操控gpio外设时,需要先经过64bit的axi matrix总线然后再通过总线桥通到32bit的d3 matrix总线,再从ds matrix总线上到挂载gpio模块的ahb总线上。所以他的操控延时是很大的,从一定程度上来说,用cpu直接操作gpio的极限速度就是16.67MHz。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

hynhuang 回答时间:2018-10-19 14:10:30
http://stackoverflow.com/questions/51736591/stm32h7xx-toggle-io-as-fast-as-possible可以参照这个人的测试方法,然后仔细看看h7的总线框图然后对比一下之前f7的总线框图: h7matrix.png

f7matrix.png

注意二者的区别。

tttx123 回答时间:2018-10-19 18:48:07
hynhuang 发表于 2018-10-19 14:05
请注意,h7是一个比较复杂的soc,他在操控gpio外设时,需要先经过64bit的axi matrix总线然后再通过总线桥通 ...

应该就是你说的这样,H7的与F4的有很大不同,IO速度反而慢的很。
youngyyzz 回答时间:2018-11-15 10:19:07
hynhuang 发表于 2018-10-19 14:10
http://stackoverflow.com/questions/51736591/stm32h7xx-toggle-io-as-fast-as-possible可以参照这个人的 ...

分析的有道理! 不像只只皮毛的说寄存器操作方法和库操作方法的人员。
12

所属标签

相似问题

官网相关资源

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