搜索
bottom↓
回复: 31

讨论STM32F429接SDRAM和RGB888可行方案

[复制链接]

出0入0汤圆

发表于 2019-4-12 16:11:41 | 显示全部楼层 |阅读模式
如题,现在想STM32F429IG驱动一个RGB888的屏幕,然后肯定要接SDRAM,但是看到坛友很多都说,16bit的SDRAM会导致RGB888屏幕刷新率不高。。。所以想问一下有搞过的坛友么,刷新率大概多少?屏幕刷新的时候,会出现闪烁什么情况么?对了,顺带问一下,如果外接FLASH,采用什么方式接?可否有型号推荐,我看了一下,好像不支持QSPI。。。有点头疼!!!然后,如果实在没办法,估计到时候只能选择stm32f746ie,这个可以接QSPI,但是具体MCU价格未知。。而且还有就是这个MCU新出来的,供货是否稳定也需要考虑!!!

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入59汤圆

发表于 2019-4-12 16:25:41 | 显示全部楼层
这么蹩脚,  直接上972, 单片芯片集成64M DDR   2层板搞定

出0入0汤圆

 楼主| 发表于 2019-4-12 16:28:52 | 显示全部楼层
polarbear 发表于 2019-4-12 16:25
这么蹩脚,  直接上972, 单片芯片集成64M DDR   2层板搞定

972多少钱可以搞定?还有资料开放程度怎么样?

出0入0汤圆

 楼主| 发表于 2019-4-12 16:41:24 | 显示全部楼层
polarbear 发表于 2019-4-12 16:25
这么蹩脚,  直接上972, 单片芯片集成64M DDR   2层板搞定

我刚刚去查了一下官网上面,这个资料基本不开放啊!!!又是要向供应商要资料,而且还有可能要签协议!!!太鸡儿麻烦了。。。

出0入0汤圆

发表于 2019-4-12 16:55:41 来自手机 | 显示全部楼层
OneRain 发表于 2019-4-12 16:41
我刚刚去查了一下官网上面,这个资料基本不开放啊!!!又是要向供应商要资料,而且还有可能要签协议!! ...

972资料非常全,都在Github上了,你不要错怪新唐。github搜下新唐的英文名字就搜到了,裸奔还是跑Linux都行

出0入90汤圆

发表于 2019-4-12 17:05:04 | 显示全部楼层
这个是新塘的芯片,除了有一些坑之外,芯片本身资料其实已经很公开了,到处都可以下载到资料的。不需要签什么狗屁NDA的

出0入0汤圆

 楼主| 发表于 2019-4-12 17:08:53 | 显示全部楼层
honami520 发表于 2019-4-12 17:05
这个是新塘的芯片,除了有一些坑之外,芯片本身资料其实已经很公开了,到处都可以下载到资料的。不需要签什 ...


我查看了一下,一些外设驱动代码确实公开了!!!但是参考寄存器方面的资料好像找不到!!!

出0入59汤圆

发表于 2019-4-12 18:35:51 | 显示全部楼层
本帖最后由 polarbear 于 2019-4-12 18:38 编辑
OneRain 发表于 2019-4-12 17:08
我查看了一下,一些外设驱动代码确实公开了!!!但是参考寄存器方面的资料好像找不到!!!  ...


全部资料都公开, 包括手册,编程资料(还是中文的);     芯片价格  35零售;

千片含税    28


STM32 用于不外扩 SDRAM 的项目有优势;  如果还要挂个 SDRAM ,挂个NAND 那些就没有优势了;

出0入0汤圆

发表于 2019-4-12 18:49:44 | 显示全部楼层
古二真,但是新唐的芯片有一些坑,最好是把所有的需求都评估一下再入手

出0入0汤圆

发表于 2019-4-12 18:53:22 来自手机 | 显示全部楼层
972有啥坑,过来人说一下。

出870入263汤圆

发表于 2019-4-12 19:06:48 | 显示全部楼层
OneRain 发表于 2019-4-12 16:41
我刚刚去查了一下官网上面,这个资料基本不开放啊!!!又是要向供应商要资料,而且还有可能要签协议!! ...

NUC972在github上资料都开放,很全!

出870入263汤圆

发表于 2019-4-12 19:07:48 | 显示全部楼层
NUC972我已经用它做过东西,很好用的芯片,就是体积太大了点。

出870入263汤圆

发表于 2019-4-12 19:12:41 | 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出870入263汤圆

发表于 2019-4-12 19:19:57 | 显示全部楼层
OneRain 发表于 2019-4-12 17:08
我查看了一下,一些外设驱动代码确实公开了!!!但是参考寄存器方面的资料好像找不到!!!  ...

只能说你根本没有好好找。我用过很多单片机,NUC972的资料是我见过第二多的!第一留给STM32。

出870入263汤圆

发表于 2019-4-12 19:22:28 | 显示全部楼层
本帖最后由 armstrong 于 2019-4-12 19:24 编辑
huy666 发表于 2019-4-12 18:53
972有啥坑,过来人说一下。


要说坑,就是它的外设,如串口,IIC,SPI这些没有DMA,都要用中断来完成。所以CPU会比较忙碌。外设的功能也比较单一,不像STM32的每个外设都很强大。

出100入113汤圆

发表于 2019-4-12 19:22:54 | 显示全部楼层
围观一下,也许以后用得上。

出0入0汤圆

发表于 2019-4-12 20:11:44 来自手机 | 显示全部楼层
标记!备用!

出0入0汤圆

 楼主| 发表于 2019-4-12 21:02:51 | 显示全部楼层
armstrong 发表于 2019-4-12 19:22
要说坑,就是它的外设,如串口,IIC,SPI这些没有DMA,都要用中断来完成。所以CPU会比较忙碌。外设的功能 ...

牛逼啊!!!再问一下,如果裸奔,flash怎么解决呢!!!

出0入4汤圆

发表于 2019-4-12 21:07:42 | 显示全部楼层
NUC972 记号,多谢!

出0入0汤圆

发表于 2019-4-12 21:52:21 | 显示全部楼层
直接用32bit的SDRAM不就好了吗?去看安富莱的资料吧,就是这样用的

出0入0汤圆

发表于 2019-4-12 22:05:03 | 显示全部楼层
armstrong 发表于 2019-4-12 19:22
要说坑,就是它的外设,如串口,IIC,SPI这些没有DMA,都要用中断来完成。所以CPU会比较忙碌。外设的功能 ...

GPIO 时钟只有 12M 无法用PPL 时钟,做一些高速IO翻转 速度最高 6M ,与 72MHZ 的 STM32103 的18M  IO翻转 速度差太远  ,外部晶振固定为12M 无法更换,更换后不支持USB ISP 下载固件

出0入36汤圆

发表于 2019-4-13 03:28:57 来自手机 | 显示全部楼层
liuzhijun2008 发表于 2019-4-12 22:05
GPIO 时钟只有 12M 无法用PPL 时钟,做一些高速IO翻转 速度最高 6M ,与 72MHZ 的 STM32103 的18M  IO翻 ...

上了Linux后,只有更新应用就好了,不用刷固件。

出0入0汤圆

发表于 2019-4-13 03:58:05 来自手机 | 显示全部楼层
mark..                  

出0入59汤圆

发表于 2019-4-13 09:00:50 | 显示全部楼层
liuzhijun2008 发表于 2019-4-12 22:05
GPIO 时钟只有 12M 无法用PPL 时钟,做一些高速IO翻转 速度最高 6M ,与 72MHZ 的 STM32103 的18M  IO翻 ...

对比IO翻转速度其实意义不是很大;     72M的STM32 以18M 的速度做IO 翻转, CPU 的资源占用就100%了;  972 的CPU 占率或许只有10%

如果某个项目,需要用到高速IO翻转,而且应用简单的,那么肯定是用STM32

如果某个项目,有网络,图形界面。。。。复杂的应用(大内存,高主频、复杂的软件),那就应该用972 或者是A7 ,A8 的解决方案;上linux平台


CPU 有没谁最好,谁不好的说法,只有是对应某一个项目是否最合适;

出870入263汤圆

发表于 2019-4-13 11:16:38 | 显示全部楼层
OneRain 发表于 2019-4-12 21:02
牛逼啊!!!再问一下,如果裸奔,flash怎么解决呢!!!

我的产品上,就是一片NUC972加一片SPIFlash就能运行了。CPU内部固化了启动代码,它负责配置系统时钟并初始化DRAM,然后把我的bootloader加载到DRAM然后跳转;而我的bootloader在加载自己的application然后跳转。
当然也可以直接让启动代码加载application到DRAM运行。
我需要bootloader是因为借助它可以安全的实现应用程序升级:应用运行起来之后,会从网络下载新版本写道flash升级区,然后重启由bootloader把镜像搬到应用区;在搬运之前和之后都会哈希校验以确保镜像完整且正确。

出870入263汤圆

发表于 2019-4-13 11:19:13 | 显示全部楼层
polarbear 发表于 2019-4-13 09:00
对比IO翻转速度其实意义不是很大;     72M的STM32 以18M 的速度做IO 翻转, CPU 的资源占用就100%了;   ...

同意!单片机种类繁多,根本不存在完美的,只有适不适合的。

出0入0汤圆

发表于 2019-4-13 13:25:58 来自手机 | 显示全部楼层
liuzhijun2008 发表于 2019-4-12 22:05
GPIO 时钟只有 12M 无法用PPL 时钟,做一些高速IO翻转 速度最高 6M ,与 72MHZ 的 STM32103 的18M  IO翻 ...

翻转这速度也够了  

出0入0汤圆

发表于 2019-4-13 17:14:32 来自手机 | 显示全部楼层
polarbear 发表于 2019-4-13 09:00
对比IO翻转速度其实意义不是很大;     72M的STM32 以18M 的速度做IO 翻转, CPU 的资源占用就100%了;   ...

图像CIS扫描要用到SdRAm 和高速GPIO

出0入0汤圆

发表于 2019-4-17 22:37:49 | 显示全部楼层
NUC972  收藏

出100入101汤圆

发表于 2021-1-27 07:51:02 来自手机 | 显示全部楼层
liuzhijun2008 发表于 2019-4-13 17:14
图像CIS扫描要用到SdRAm 和高速GPIO

高速gpio怎么理解?

出100入312汤圆

发表于 2022-8-19 07:39:09 来自手机 | 显示全部楼层
收藏,学习

出100入312汤圆

发表于 2024-3-30 15:37:27 | 显示全部楼层
dragonbbc 发表于 2019-4-12 21:52
直接用32bit的SDRAM不就好了吗?去看安富莱的资料吧,就是这样用的
(引用自20楼)

32bit的sdram不便宜
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-13 17:44

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表