打印
[STM32F7]

stm32f767的fmc无法产生sram驱动的正确时序

[复制链接]
669|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
laocuo1142|  楼主 | 2024-1-26 09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题  我使用cube产生的代码 和查看官方的代码 均不能产生正确的驱动时序  黄***选 绿色 写使能 蓝色地址线A0   红色数据线D0  以前用f429 轻轻松松就搞定了,这次看f7的时序 完全不对  写一次数据居然产生了这么多次片选 用断点停住运行一次  while (1)  {

使用特权

评论回复
沙发
江河千里| | 2024-2-21 09:57 | 只看该作者
你用例程搞一下不就行了么,这FMC挺简单的

使用特权

评论回复
板凳
三生万物| | 2024-2-21 12:00 | 只看该作者
确保FMC的配置参数正确。包括地址线、数据线、时序参数等。需要根据SRAM的规格书来配置FMC以满足SRAM的时序要求

使用特权

评论回复
地板
夜阑风雨| | 2024-2-21 14:00 | 只看该作者
FMC的时钟配置对于产生正确的时序非常重要

使用特权

评论回复
5
别乱了阵脚| | 2024-2-21 16:00 | 只看该作者
建议楼主确保FMC的时钟配置正确,包括主频、时钟分频等

使用特权

评论回复
6
淡漠安然| | 2024-2-21 18:00 | 只看该作者
一定要确保FMC的地址线和数据线布线正确,避免干扰和信号损耗

使用特权

评论回复
7
远山寻你| | 2024-2-21 20:00 | 只看该作者
根据SRAM的规格书,仔细检查FMC的时序参数设置,包括读写时序、时钟周期等

使用特权

评论回复
8
冰春彩落下| | 2024-2-21 22:00 | 只看该作者
确保芯片的电源供应正常,FMC模块能够正常工作

使用特权

评论回复
9
暖了夏天蓝了海| | 2024-2-22 06:00 | 只看该作者
检查外部电路,包括SRAM芯片本身的电源、地线连接是否良好,以及外部电容等元器件的连接是否符合规格要求

使用特权

评论回复
10
一秒落纱| | 2024-2-22 14:00 | 只看该作者
时序不对就看看时钟配置啥的吧,这块很重要

使用特权

评论回复
11
jcky001| | 2024-2-22 16:30 | 只看该作者
使用示波器检查FMC接口上的信号波形信号质量是否良好

使用特权

评论回复
12
cr315| | 2024-2-22 17:00 | 只看该作者
  • 检查时序参数(如延迟、时序周期等)是否正确设置。

使用特权

评论回复
13
两只袜子| | 2024-2-22 18:03 | 只看该作者
如果您是自己编写的驱动代码,请仔细检查代码实现,确保没有逻辑错误或语法错误。
如果使用库函数或HAL库,请确保库版本与您的硬件和编译器兼容。

使用特权

评论回复
14
duo点| | 2024-2-22 18:59 | 只看该作者
使用调试工具(如ST-LINK/V2)进行调试,单步执行代码,检查寄存器的值和信号的时序。
尝试在不同的系统时钟频率下测试,以确定问题是否与时钟频率有关。

使用特权

评论回复
15
七毛钱| | 2024-2-22 20:09 | 只看该作者
检查电源供应,确保电压稳定且符合SRAM模块的规格要求

使用特权

评论回复
16
内政奇才| | 2024-2-22 22:16 | 只看该作者
更新固件库和工具链

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1200

主题

5243

帖子

12

粉丝