stm32f429主频为180MHz, sdramz做lcd缓存时,刷完一帧图片,部分像素点颜色发送了变化,如下图。但将主频设置为160MHz时图片显示又很稳定,后来测试了一下sdram,发现主频大于160M,并且随着主频的增大,sdram的数据越不稳定。而160M时数据又很稳定,有没有人遇到这样的问题呢?会不会是sdram的布线不好引起的?

sdram配置如下:

[mw_shl_code=c,true]/* FMC SDRAM Bank configuration */

/* Timing configuration for 90 Mhz of SD clock frequency (180Mhz/2) */

/* TMRD: 2 Clock cycles */

FMC_SDRAMTimingInitStructure.FMC_LoadToActiveDelay = 2;

/* TXSR: min=70ns (7x11.11ns) */

FMC_SDRAMTimingInitStructure.FMC_ExitSelfRefreshDelay = 7;

/* TRAS: min=42ns (4x11.11ns) max=120k (ns) */

FMC_SDRAMTimingInitStructure.FMC_SelfRefreshTime = 4;

/* TRC: min=70 (7x11.11ns) */

FMC_SDRAMTimingInitStructure.FMC_RowCycleDelay = 7;

/* TWR: min=1+ 7ns (1+1x11.11ns) */

FMC_SDRAMTimingInitStructure.FMC_WriteRecoveryTime = 2;

/* TRP: 20ns => 2x11.11ns */

FMC_SDRAMTimingInitStructure.FMC_RPDelay = 2;

/* TRCD: 20ns => 2x11.11ns */

FMC_SDRAMTimingInitStructure.FMC_RCDDelay = 2;

/* FMC SDRAM control configuration */

FMC_SDRAMInitStructure.FMC_Bank = FMC_Bank2_SDRAM;

/* Row addressing: [7:0] */

FMC_SDRAMInitStructure.FMC_ColumnBitsNumber = FMC_ColumnBits_Number_8b;

/* Column addressing: [11:0] */

FMC_SDRAMInitStructure.FMC_RowBitsNumber = FMC_RowBits_Number_12b;

FMC_SDRAMInitStructure.FMC_SDMemoryDataWidth = SDRAM_MEMORY_WIDTH;

FMC_SDRAMInitStructure.FMC_InternalBankNumber = FMC_InternalBank_Number_4;

FMC_SDRAMInitStructure.FMC_CASLatency = SDRAM_CAS_LATENCY;

FMC_SDRAMInitStructure.FMC_WriteProtection = FMC_Write_Protection_Disable;

FMC_SDRAMInitStructure.FMC_SDClockPeriod = SDCLOCK_PERIOD;

FMC_SDRAMInitStructure.FMC_ReadBurst = SDRAM_READBURST;

FMC_SDRAMInitStructure.FMC_ReadPipeDelay = FMC_ReadPipe_Delay_1;

FMC_SDRAMInitStructure.FMC_SDRAMTimingStruct = &FMC_SDRAMTimingInitStructure;[/mw_shl_code]

bd1fa35bcce5b69d939ec48de2ffbbe3_15.jpg (0 Bytes, 下载次数: 15)

2010-12-14 22:54 上传

sdram 时钟相位_stm32f429主频大于160MHz时,sdram数据不稳定相关推荐

  1. sdram 时钟相位_Nios II 和SDRAM时钟相位计算

    SDRAM Clock通常是E0输出或者C2输出,E0和C2都是PLL专用于输出外部时钟的,有比较小的抖动.由于一个FPGA中通常有若干个PLL,综合后使用哪个PLL是由输入时钟Extern Cloc ...

  2. sdram 时钟相位_零基础学FPGA (二十五)必会! 从静态时序分析到SDRAM时序收敛(下篇)...

    七.SDRAM工作时钟相位偏移计算本文引用地址:http://www.eepw.com.cn/article/279083.htm 从上篇文章中我们知道,我们的数据是要经过一定的延时才会到达目标器件的 ...

  3. sdram 时钟相位_SDRAM小结 — Windows Live

    1,SDRAM的地址线, 在 我们一般用的什么SRAM啊,PSRAM啊,RAM啊,一般而言都是有多少根地址线,然后可以算出寻址空间,比如有11根地址线,那寻址空间就是2的11 次方减1.但是SDRAM ...

  4. 解决Oracle的CLOB数据类型大于4000时的数据太大的问题ORA-01704: string literal too long

    问题场景 当前需求的保存一个前端传入的大json文件或者图片base64后的字符串,由于Oracle的该字段的数据类型是clob,且插入的数据大小超过4000,导致无法通过正常的sql插入. 建表语句 ...

  5. 电脑的时钟相位怎样设置

    电脑的时钟相位怎样设置 2011-06-16 14:21pgwy370  分类:Windows |浏览 2766 次  电脑操作系统 分享到: 2011-06-16 14:50提问者采纳 你看看你显示 ...

  6. SPI时钟极性、时钟相位及片选

    SPI协议是一个 4 线.全双工的串口协议.根据串口时钟SCLK的相位SCPH和极性SCPOL的不同,有 4 种组合. 1.在主设备处于不使能或者空闲的状态下,主设备输出的从设备选择信号CS保持高电平 ...

  7. 时钟极性和时钟相位概念

    时钟极性(CPOL)对传输协议没有重大的影响.如果CPOL=0,串行同步时钟的空闲状态为低电平:如果CPOL=1,串行同步时钟的空闲状态为高电平.时钟相位(CPHA)能够配置用于选择两种不同的传输协议 ...

  8. shareSDK 微信分享的时候只能分享jpg格式的图片大于32k时为什么分享不出去?

    最新下了9.0的下shareSDK的来做iOS app社交分享,发现当分享到微信上的时候,图片如果是.png格式的话,功能是正常的,但其他格式的图片大于32k时就会分享不成功, 转载于:https:/ ...

  9. php execl 列的长度,php生成excel列名超过26列大于Z时的解决方法

    本文实例讲述了php生成excel列名超过26列大于Z时的解决方法.分享给大家供大家参考.具体分析如下: 我们生成excel都会使用phpExcel类,这里就来给大家介绍在生成excel列名超过26列 ...

最新文章

  1. Python学习笔记第五周
  2. 小米立Flag:要做年轻人的第一个深度学习框架
  3. fastdfs安装_用asp.net core结合fastdfs打造分布式文件存储系统
  4. block之--- 基本使用
  5. GIS开发随笔(3)——ArcXML和NET_Link方法
  6. 关于DataAdapter打开和关闭连接
  7. 博文视点大讲堂第20期——Windows 7来了
  8. 线性表接口的实现_Java
  9. Oracle安装图文详解!
  10. Python数据分析第二周总结
  11. 2019年计算机考研408历年真题2009-2019下载免费下载
  12. linux usb模拟网卡,开发板作为USB设备模拟网卡(linux usb 网卡)--gadgetrndis|cdc
  13. 2019华北五省计算机应用大赛官网,软件学院学生在2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛(河北赛区)中喜获佳绩...
  14. VS2008下编写Colors应用程序
  15. wps中的word中公式复制完后是图片
  16. 【PS教程】旧照片修复技巧
  17. 基于语义分割实现人脸图像的皱纹检测定位与分割
  18. Arduino 入门学习8 Arduino MEGA + TCS3200进行颜色识别
  19. 生物医学工程方向——SCI投稿经验分享 (Ultrasound in Medicine Biology)
  20. 我用尽了全力,过着平凡的一生。我的全部努力,不过完成了普通的生活。

热门文章

  1. 基于Axis服务端的webservice客户端实现
  2. 分页控件 实战 Post篇
  3. PHP 实现归并排序算法
  4. JAVASCRIPT实现绚丽TAB选项卡
  5. 瀑布流第二种方式————基于ajax方式
  6. 2012自学CCNP路由与交换之四交换机初始化
  7. linux中shell变量$#,$@,$0,$1,$2的含义解释(转)
  8. 监控系统安装配置文档(Nagios+Cacti+Nconf)
  9. 极度舒适的 Python 入门教程,佩奇也能学会~
  10. 有哪些好用不火的软件?