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

基于STM32与树莓派的游戏机

[复制链接]
丿灬幸灬 发布时间:2018-11-12 19:33
树莓派手持游戏设备,但是拥有640 * 480高分辨率的液晶显示器1 }; C% i2 Q) _& |. i
/ ?: ?. s2 ~. \5 D
3423371484334212569.PNG
: v2 j9 w* e- D/ F描述
( e  }2 E1 d/ V
  I- M& s* n6 A+ f/ D5 S使用的屏幕是一个TPO TD026TTEA1, 2.6" 640*480 LTPS,直接连接到零售物价指数的DPI界面,功能的75 hz刷新率不延迟而且额外的CPU使用率很低。. q4 F# ?3 P+ ~

3 ~9 f5 q: \, r键是由STM32微控制器控制零售物价指数的USB连接。PCM2706 USB DAC也是安装提供音频输出。
+ f) ]9 {8 h: o/ [6 U& z# T/ M$ ~3 r4 p: ~8 a" b- d6 R  T* s9 t

3 V: ?8 u7 S" {& [# d" }8 T: T. T7 ?% o/ Q5 E/ v. s
3201871484334277284.PNG
8 A  `3 ?4 e7 \! [' x& _1×树莓派zero
; B. M0 m& s" ?$ D5 ?6 Q
" ]; F7 J4 j" R8 x& d# w1×td026ttea16 v' F/ F% R) {) b
" @* F' h- O+ f/ ?
2.6“640 * 480 ltp液晶
9 o' s9 _( T( a4 m6 U
& n8 R. i, p4 M6 y1×stm32f103c8t6
8 i4 M5 z- a& \. B/ P# M
" g1 K! Z+ X; w% ]1 V1 [/ i1×gl850a   USB 2.0控制器中心
( C8 ]8 V( w5 Y% ~+ G6 [9 h( ?0 t! ]; X
1×pcm2706bjt   USB音频DAC
$ J, a3 @# r& R4 k! y6 @9 u  K8 k0 D$ k  P6 g4 J
1×rtl8188eu
* ^- o7 v3 w$ A! r9 P6 p
8 w' h) ]) [( ^- O, k3 e" m- a% }- U9 ]+ ^! t- l5 w  F+ t
  w/ n. }  w; \/ c& U( \
屏幕上的驱动( m) ^3 d" ?! o3 x7 W
* R  B7 v4 O. T, x8 }
: A- _8 n) u+ T
屏幕上有两个接口,一个是DPI,另一个是SPI。通过DPI实际像素数据传输,但是屏幕也需要通过SPI配置才能正常显示。
" F$ U% d. F" a1 l2 Z" G
; y. \) u, i4 q7 P3 @0 `/ ~- |! t' u
我决定把SPI STM32所以我不需要修改树莓派的内核来初始化屏幕。驱动采用Openmoko linux内核的源代码。+ \" g3 G0 T; h0 K6 p
提到的一件事是,这个屏幕使用9-Bit SPI与第一位用来表示这种转移包含数据或指令。
' w& @0 z) u1 @* X, Z 1798331484334271442.PNG * V$ s% T! e$ @4 V; W! v
4 n# e- g' `# j9 A: P1 i
/ Q) o/ e* C' E1 S0 L
完整的源代码在GitHub
/ _+ V7 h* s% c6 G; F. D, W! j! K2 w- ~- l1 J# r2 D
% M" C; O& r" W$ O' e5 l3 x* t
原文请见hackaday
) U" T3 J5 E7 C0 |. L
# `7 H* ~# \* A5 ]/ W
收藏 评论1 发布时间:2018-11-12 19:33

举报

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