[STM32F1] STM32F103 RGB接口控制

[复制链接]
17108|47
ghuca 发表于 2017-6-14 22:57 | 显示全部楼层
真不知道TFT怎么使用呢。
soodesyt 发表于 2017-6-14 22:57 | 显示全部楼层
写入数据地址,然后写入数据就行吧。
mnynt121 发表于 2017-6-14 22:57 | 显示全部楼层
plsbackup 发表于 2017-6-14 22:57 | 显示全部楼层
这个代码不是有现成的吗?
kmzuaz 发表于 2017-6-14 22:57 | 显示全部楼层
以前用过的TFT都没有这些信号。
qiufengsd 发表于 2017-6-14 22:57 | 显示全部楼层
以前用过STM32F449可以直接连接TFT。
wengh2016 发表于 2017-6-14 22:57 | 显示全部楼层
楼主的驱动函数没有代码吗?
 楼主| feng2260 发表于 2017-6-15 09:01 | 显示全部楼层
plsbackup 发表于 2017-6-14 22:55
http://www.pudn.com/downloads476/sourcecode/embedded/detail1992240.html

你好,你发的这个链接是并口驱动的,并口驱动我之前做过的,这个没问题。但是我现在是想模拟RGB接口时序,不清楚使用stm32f103芯片是否可行?
 楼主| feng2260 发表于 2017-6-15 09:08 | 显示全部楼层
qiufengsd 发表于 2017-6-14 22:57
以前用过STM32F449可以直接连接TFT。

那你连接的TFT屏带驱动器吗?STM32F449芯片内置LCD驱动器,可以直接驱动TFT屏的。
我们目前选择的是带驱动器的TFT屏,为了节省成本就不想用更高系列的芯片,所以选择stm32f103芯片,使用这个芯片模拟RGB接口的时序,即模拟HSYNC、VSYNC、DOTCLK等口线的时序。
gx_huang 发表于 2017-6-15 09:09 | 显示全部楼层
RGB是周期的信号,随着图像内容变化,如果不是硬件电路驱动,任何MCU软件模拟,都是不合适的。
而且是高速的周期信号,想都不要想这种实现方法,玩玩是可以的,做项目不行。
 楼主| feng2260 发表于 2017-6-15 09:09 | 显示全部楼层
wengh2016 发表于 2017-6-14 22:57
楼主的驱动函数没有代码吗?

初始化代码没问题,是通过3SPI接口下载初始化代码到TFT屏的driver IC。然后再使用RGB接口的控制口线:HSYNC、VSYNC、DOTCLK等时序在屏幕上显示图片等信息的。
yiilanying 发表于 2017-6-15 09:21 | 显示全部楼层
应该找个带fmc的来驱动rgb
htjxianjian 发表于 2017-6-15 11:31 | 显示全部楼层
去南京罗姆液晶,找售后技术支持,李工
JerryWu75 发表于 2017-6-15 12:21 | 显示全部楼层
本帖最后由 JerryWu75 于 2017-6-15 12:28 编辑

320x480的屏, 15位RGB数据, 也就是说,你刷新一次屏幕,需要输出320x480的数据.
如果为了保证屏幕不闪烁,最小要30Hz的刷新频率,最好是50Hz到60Hz, 如果按照30Hz算, 1秒内需要DB[15:0]需要输出320x480x30=4.608M个数据.
如果需要达到60Hz刷新频率, 1秒内需要DB[15:0]输出9.216M个数据.
你需要看看你的MCU满足这些要求后,还能不能干的动别的事情?
这种应用最好考虑I80总线,6800总线的屏.
pq113_6 发表于 2017-6-15 14:54 | 显示全部楼层
我见过客户用103接10寸彩屏的,当接近黑白屏使用,研发时间超3年。
pq113_6 发表于 2017-6-15 15:02 | 显示全部楼层
ST官网上有一个240x320的例程,估计480x320的亚历山大
百度上有这篇**:STM32的FSMC接口直接驱动TFT屏中文版手册
axixixixia 发表于 2017-6-16 19:35 | 显示全部楼层
llllllllllllllaaaaaaaaaaaaaaa
sssssssssd
ff
c
v
e
e
r
t
wqi  
df
sd
fsd
gfd
gert

yh


dwe
wangke2010 发表于 2017-6-17 10:44 来自手机 | 显示全部楼层
老铁你找错型号了,你选带mcu接口带RAM的
rudyhuang 发表于 2017-6-21 16:35 | 显示全部楼层
楼主按你的方案需要再加一个控制器,MCU用简单指令控制TFT控制器输出RGB信号再来驱动屏显示。RA8873M可以满足你的要求。RA8873M支持800*480分辨率,65K色,支持几何图形、画中画,淡入淡出,MDA等一系列功能。还有一个上位机软件来配合开发,绝大多数功能可在上位机软上做,然后它会生成对应的程序,只要把程序复制到底层程序中就可以实现你要的功能。简单易用,开发非常方便。Raio公司有开发板,MCU就是用F103,开发板的Layout都可以提供给你。详细资料可在Raio的网站上面下载。技术支持:0755-83474759

评论

一个 RA8873 多少钱?估计够上F4了吧?  发表于 2017-6-22 09:52
rudyhuang 发表于 2017-6-27 17:32 | 显示全部楼层
rudyhuang 发表于 2017-6-21 16:35
楼主按你的方案需要再加一个控制器,MCU用简单指令控制TFT控制器输出RGB信号再来驱动屏显示。RA8873M可以满 ...

8873大概25块左右吧,但它肯定比F4开发方便、省时,而且功能强大。我觉得它最好的功能是有一个上位机的软件,让人不用去太深入学习它的规格书就可以开发,大大节省开发时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部