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

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管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版