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

求问STM32F中GPIO模拟FMC能达到的通信速率

[复制链接]
link up 提问时间:2025-1-2 15:09 / 已解决

想问下STM32F756中使用GPIO模拟FMC能达到多大通信速率,通信最高需要达到12Mbps

收藏 评论6 发布时间:2025-1-2 15:09

举报

6个回答
xmshao 最优答案 回答时间:2025-1-9 08:19:11

link up 发表于 2025-1-7 09:21
需要扩一个网口,想用并口接,所以资源就不够

哦,既然这样,你的数据线至少是两根,现在你需要的通信率才12M,若只站在GPIO输出响应角度来看,别说STM32F7系列芯片,几乎任何一颗STM32系列都可以满足这个需求。所以 我认为你现在完全不用担心GPIO的输出跟不上,而是想办法如何实现及如何尽量提升通信速率。

butterflyspring 回答时间:2025-1-2 16:59:17
stm32f756系类中有硬件的FMC ,使用起来会方便些。


软件模拟的话,代码策略不同,速度受应用影响也可能会不同。
xmshao 回答时间:2025-1-2 16:25:03
你模拟FMC通信的话,正常来讲是做并行通信,


要实现12Mbps的通信速率不该有啥问题。
link up 回答时间:2025-1-4 10:39:49

xmshao 发表于 2025-1-2 16:25
你模拟FMC通信的话,正常来讲是做并行通信,</p>
<p>

确实是要模拟并行通信,请问这个通信速率是由代码决定还是由单片机GPIO口速率决定啊,单片机GPIO口有速率上限吗

xmshao 回答时间:2025-1-4 11:18:56

link up 发表于 2025-1-4 10:39
确实是要模拟并行通信,请问这个通信速率是由代码决定还是由单片机GPIO口速率决定啊,单片机GPIO口有 ...

[md]GPIO输出可支持的翻转速率是可以编程选择的,分高中低几档,够用即可,具体请查看手册。当然,它支持的速率是有上限的。不过,GPIO可支持的输出速率 要支持你目前的需求肯定是绰绰有余,我认为这里真正影响输出速率的是你的代码实现。[不过我有点好奇,你选择的芯片明明支持FMC,为什么要模拟呢]

image.png

link up 回答时间:2025-1-7 09:21:54

xmshao 发表于 2025-1-4 11:18</p>
<p>[md]GPIO输出可支持的翻转速率是可以编程选择的,分高中低几档,够用即可,具体请查看手册。当然,它 ...

[md]需要扩一个网口,想用并口接,所以资源就不够

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