» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[专题讨论] 用stm32来做2d显卡可行嘛???

stm32至少有72MHz
以前接16位色rgb565 320*240的lcd屏幕
用c语言画点刷屏计算出来只有26fps
感觉不应该阿
可能是代码或者硬件接线的问题

如果要用stm32写代码完成md cps1 neogeo这种2d的显示功能,能达到60fps嘛???


TOP

但是200MHz的arm9也可以模拟md了



TOP

引用:
原帖由 quigonjinn 于 2021-5-21 06:47 发表
posted by edfc, platform: iPhone X
可以明确告诉你,性能不足

stm32的型号很多,你说的无非是m3核甚至以下这类型号,这些就是个基本款单片机,是用于控制的专用芯片。

视频处理有专门的视频处理芯片。并且显然你 ...
那就是说arm9这样的单片机有专用的视频控制硬件接口,写屏速度足够快?
那我用个mini2440这样的基本能做2d显卡了?


TOP

引用:
原帖由 SONIC3D 于 2021-6-9 22:56 发表


没有独立显示处理芯片的话,估计需要350Mhz外加带DMA控制器的屏显模块,那样基本可以完成MD的。
350Mhz的开源掌机可以模拟md ng cps1-2阿
开源掌机算是有独立显示处理芯片吗?

TOP

研究了一下
没有显示芯片的
stm32需要挂载ram作显存
用fsmc挂载lcd的rgb寄存器
然后用dma从显存里面传输像素颜色数据到lcd的rgb寄存器

有显示芯片的
指定一片内存作为lcd的buffer
然后刷像素颜色数据到buffer就行

TOP

发新话题
     
官方公众号及微博