树莓派手持游戏设备,但是拥有640 * 480高分辨率的液晶显示器
描述 使用的屏幕是一个TPO TD026TTEA1, 2.6" 640*480 LTPS,直接连接到零售物价指数的DPI界面,功能的75 hz刷新率不延迟而且额外的CPU使用率很低。 键是由STM32微控制器控制零售物价指数的USB连接。PCM2706 USB DAC也是安装提供音频输出。* e5 h' j; A4 x4 m & ]! h* x# m `7 o& J; k' s + g, x0 l! Y4 z5 ^
1×树莓派zero 1×td026ttea1 2.6“640 * 480 ltp液晶 1×stm32f103c8t68 p# l4 J5 c) Z( \( h7 E. E% C 5 S) M# l% e' M+ x+ s$ x 1×gl850a USB 2.0控制器中心 1×pcm2706bjt USB音频DAC 1×rtl8188eu ) S+ b# b6 G8 W) P7 @. ?* ]; R * b! b( r% j$ C$ L0 ` * V X% p# `" M2 _8 \/ r) W( I 屏幕上的驱动3 k/ M1 g1 T- A5 Y8 W; Y+ ^ 5 X5 [* @: ^ {7 ? 屏幕上有两个接口,一个是DPI,另一个是SPI。通过DPI实际像素数据传输,但是屏幕也需要通过SPI配置才能正常显示。2 {; h& J& P3 D+ _4 u& e ; W) E5 i2 \& k9 F ` 我决定把SPI STM32所以我不需要修改树莓派的内核来初始化屏幕。驱动采用Openmoko linux内核的源代码。 提到的一件事是,这个屏幕使用9-Bit SPI与第一位用来表示这种转移包含数据或指令。
0 _* G, @# L" Y- y! E * T5 U1 D% J! S; G% M ? 完整的源代码在GitHub。$ Z1 S. y8 K9 I+ T - k Q5 n' K8 N3 K( ~8 r/ c q 原文请见hackaday N5 H$ ~) o, E3 j 4 L, N- w5 A4 N( I0 j- ?. y |
【经验分享】基于STM32的PS2遥控小车
STM32F7移植NES游戏
介绍几款可以在 Linux 系统中用命令行也能玩的游戏
Ratel——在命令行内进行简单的斗地主游戏
一个 C 程序——一次调用输出的井字棋游戏
用C语言来写个贪吃蛇游戏!
STM32F446+OLED12864跑贪吃蛇游戏
DevBoy-stm32游戏机
【MCU实战经验】+基于stm32和LCD12864的贪吃蛇游戏制作,游戏分析(提供源码)
STM32实现的游戏手柄,具鼠标,键盘,手柄,摄像头功能
微信公众号
手机版