发新帖我要提问
12
返回列表
打印
[STM32F4]

stm32F429控制单色显示器的问题

[复制链接]
楼主: sjh666
手机看帖
扫描二维码
随时随地手机跟帖
21
捉虫天师| | 2018-2-28 22:38 | 只看该作者 回帖奖励 |倒序浏览
咨询厂家吧,这个默认的屏幕

使用特权

评论回复
22
sjh666|  楼主 | 2018-3-1 08:45 | 只看该作者
axbin 发表于 2018-2-28 22:27
可能我没说清楚,CRT显示器是那种老式的大肚子显示器,需要电子束激发荧光屏显影的。LCD液晶屏是没有电子 ...

十分感谢您的回复
那我拿到东西后先试试吧

使用特权

评论回复
23
sjh666|  楼主 | 2018-3-1 08:45 | 只看该作者
捉虫天师 发表于 2018-2-28 22:38
咨询厂家吧,这个默认的屏幕

厂家只提供了这些东西了
所以好纠结啊
想用ltdc控制
但又木有相关参数直接提供

使用特权

评论回复
24
sjh666|  楼主 | 2018-3-1 08:50 | 只看该作者
axbin 发表于 2018-2-28 22:27
可能我没说清楚,CRT显示器是那种老式的大肚子显示器,需要电子束激发荧光屏显影的。LCD液晶屏是没有电子 ...

另外,这个显示器一个时钟周期是刷新四个像素点
而且是上半屏和下半屏同时各刷2个像素点

使用特权

评论回复
25
一周一天班| | 2018-3-1 11:47 | 只看该作者
vga信号接口的屏,加个rgb转vga芯片就可以了

使用特权

评论回复
26
一周一天班| | 2018-3-1 11:49 | 只看该作者
不对,应该是视频接口的屏

使用特权

评论回复
27
sjh666|  楼主 | 2018-3-1 13:39 | 只看该作者
一周一天班 发表于 2018-3-1 11:49
不对,应该是视频接口的屏

感谢回复
如果是视频接口的屏
这个如果想用ltdc控制,如何下手呢
如果不用ltdc那如何控制呢
请赐教

使用特权

评论回复
28
sjh666|  楼主 | 2018-3-1 13:48 | 只看该作者
一周一天班 发表于 2018-3-1 11:49
不对,应该是视频接口的屏

另外,视频接口好多种哇

使用特权

评论回复
29
axbin| | 2018-3-1 16:13 | 只看该作者
sjh666 发表于 2018-3-1 08:50
另外,这个显示器一个时钟周期是刷新四个像素点
而且是上半屏和下半屏同时各刷2个像素点 ...

不好意思,我前面说错了。你这个液晶屏是双扫描的,并且需要行结束和帧结束信号,不需要DataEnable信号,不能直接用LTDC。我没用过这种屏。如果非要用LTDC的话,是不是能从LTDC的DataEnable信号、水平同步信号、垂直同步信号产生行结束和帧结束信号?为了实现双扫描,需要自定义LTDC的像素格式,可能需要外扩SDRAM。

使用特权

评论回复
评论
sjh666 2018-3-3 11:37 回复TA
十分感谢您的回复 不过我好像更晕了 是不是干脆自己写个时序更好了 然后关一个sdram做现存 是否可行呢 
30
sjh666|  楼主 | 2018-3-3 11:37 | 只看该作者
axbin 发表于 2018-3-1 16:13
不好意思,我前面说错了。你这个液晶屏是双扫描的,并且需要行结束和帧结束信号,不需要DataEnable信号, ...

十分感谢您的回复 不过我好像更晕了 是不是干脆自己写个时序更好了 然后关一个sdram做现存 是否可行呢

使用特权

评论回复
31
LianBinbing| | 2018-3-3 14:09 | 只看该作者
谢谢分享

使用特权

评论回复
32
axbin| | 2018-3-3 18:02 | 只看该作者
sjh666 发表于 2018-3-3 11:37
十分感谢您的回复 不过我好像更晕了 是不是干脆自己写个时序更好了 然后关一个sdram做现存 是否可行呢 ...

自己写时序比较可靠,占用内存少,640*480/8=37.K字节,就是刷新占用CPU时间。没找到LTDC支持双扫描的资料,不过我觉得应该可行,这就需要花时间试验了。我查了一下这个屏幕,原来是高级货,叫薄膜电致发光显示屏,就是接口比较老,学习了。

使用特权

评论回复
33
sjh666|  楼主 | 2018-3-5 10:09 | 只看该作者
axbin 发表于 2018-3-3 18:02
自己写时序比较可靠,占用内存少,640*480/8=37.K字节,就是刷新占用CPU时间。没找到LTDC支持双扫描的资 ...

感谢回复
薄膜电致发光这种显示器可靠性挺高的
有MTBF指标
国内现在很多东西不讲可靠性的


但是资料也少
技术支持也不是足够完善
是通过代理商沟通所要资料
所以资料有限

使用特权

评论回复
34
sjh666|  楼主 | 2018-3-5 10:10 | 只看该作者
axbin 发表于 2018-3-3 18:02
自己写时序比较可靠,占用内存少,640*480/8=37.K字节,就是刷新占用CPU时间。没找到LTDC支持双扫描的资 ...

我的经过这段时间的了解
想法就是
做一个缓存或者叫显存
然后将显示内容先存到缓存里
然后再一起扫描刷新
一帧刷新也就是8.3ms
这个速度完全足够我们的了

只是不知道这个思路有无其他问题

使用特权

评论回复
35
axbin| | 2018-3-5 14:13 | 只看该作者
sjh666 发表于 2018-3-5 10:10
我的经过这段时间的了解
想法就是
做一个缓存或者叫显存

赞同你的想法,没有特定要求的话,一般刷新频率≥60Hz就够了。

使用特权

评论回复
36
蝴蝶泉2018| | 2018-3-5 16:52 | 只看该作者
3.4.1已经说比较清楚了,你可以先把数据通过并线输出,封好函数,然后就往上再封一个函数input和output(figure 4),然后setting.但我觉得这个数据手册不全呀,他不能指定位置?每次都要整屏刷?建议在找找资料.

使用特权

评论回复
37
sjh666|  楼主 | 2018-3-6 14:00 | 只看该作者
蝴蝶泉2018 发表于 2018-3-5 16:52
3.4.1已经说比较清楚了,你可以先把数据通过并线输出,封好函数,然后就往上再封一个函数input和output(figure ...

感谢回复
与供应商沟通
说的就这些资料了

使用特权

评论回复
38
sjh666|  楼主 | 2018-3-6 14:01 | 只看该作者
axbin 发表于 2018-3-5 14:13
赞同你的想法,没有特定要求的话,一般刷新频率≥60Hz就够了。

谢谢
只是想法思路
具体怎么实现
还得再学习
没这么搞过

使用特权

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

本版积分规则