你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

基于STM32与树莓派的游戏机

[复制链接]
丿灬幸灬 发布时间:2018-11-12 19:33
树莓派手持游戏设备,但是拥有640 * 480高分辨率的液晶显示器; L1 p- c8 V; i. Q& L' W
1 M  Y# z1 c% e/ e  v( a5 [
3423371484334212569.PNG
# N( r/ O" S7 M描述
6 o: E' u* o! S: e% ?- T, k7 `; T1 p
使用的屏幕是一个TPO TD026TTEA1, 2.6" 640*480 LTPS,直接连接到零售物价指数的DPI界面,功能的75 hz刷新率不延迟而且额外的CPU使用率很低。
, b/ b2 x' L& f) P( B. X. ~& X  V9 b6 [" B/ [' x0 S0 ~, b
键是由STM32微控制器控制零售物价指数的USB连接。PCM2706 USB DAC也是安装提供音频输出。
$ B+ s. a6 T6 s" g" J: d$ L7 ~! n' a2 {/ {  a

1 r: s1 [7 P. D8 `( e; Q5 t: z) w& Y' D2 \* `/ f0 v- I# W( {6 q8 j
3201871484334277284.PNG 0 F+ }( R* [- r; a* Z  Z
1×树莓派zero5 x; O* t- O8 K, r4 ]
. e3 l, |" J! p! A
1×td026ttea11 @; I) d) u) ^! g6 P. Z
, c8 `; E  s+ h8 D2 I
2.6“640 * 480 ltp液晶2 @1 j4 d) |. `5 X0 ?7 s" |2 _

( l8 M+ f( o- h8 ?+ r8 l7 z$ E9 ]1×stm32f103c8t6: m- W) ^: s+ K8 U" g: @. f& F
1 ]& m7 b0 u8 c6 ^
1×gl850a   USB 2.0控制器中心
! D  d+ i- G' c, Q6 O5 w6 t& \9 I  d( k7 Y- p
1×pcm2706bjt   USB音频DAC9 w, I7 n! R7 Z! T" D2 T
2 l) ?- ]/ p( n) ?: y
1×rtl8188eu
. {! }& J% K7 W3 K
2 ^0 G) h0 e# \0 j1 H3 v9 x3 y9 r8 N5 D+ M6 u$ L
& ]. K6 j; `# T3 f& G
屏幕上的驱动  h0 A0 e+ y8 @8 j" S' u5 d

1 r) K( _6 Q) u0 m8 Q$ H" X7 P$ G0 V: M! F- k
屏幕上有两个接口,一个是DPI,另一个是SPI。通过DPI实际像素数据传输,但是屏幕也需要通过SPI配置才能正常显示。% Y& h) e( ?$ R. r* @; ^
) p' `' `" Q% f4 V" \6 P$ @! b! T

9 ]! y+ s1 _1 F! N! k* F我决定把SPI STM32所以我不需要修改树莓派的内核来初始化屏幕。驱动采用Openmoko linux内核的源代码。
* a2 q" t6 y0 M- E) T& j$ f提到的一件事是,这个屏幕使用9-Bit SPI与第一位用来表示这种转移包含数据或指令。6 J1 C* u3 E$ s& ]. X: o
1798331484334271442.PNG 9 t4 V, _: J: W+ t

1 C( Y- `& b7 y, Q2 j
# O2 x$ Z* x3 I" n完整的源代码在GitHub( H0 K# \1 L: S
  `7 U: Y6 p' v* P

6 G) B8 r: Y5 s. V原文请见hackaday
1 O  d: c0 l1 C1 B, v( ?! |& Q& Z) x$ R* O! k0 Y3 ~
收藏 评论1 发布时间:2018-11-12 19:33

举报

1个回答
埃斯提爱慕 回答时间:2018-11-13 14:47:10
提示: 作者被禁止或删除 内容自动屏蔽
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版