
树莓派手持游戏设备,但是拥有640 * 480高分辨率的液晶显示器![]() 描述3 E" D w/ W" \1 `- U- V0 A% C 使用的屏幕是一个TPO TD026TTEA1, 2.6" 640*480 LTPS,直接连接到零售物价指数的DPI界面,功能的75 hz刷新率不延迟而且额外的CPU使用率很低。 键是由STM32微控制器控制零售物价指数的USB连接。PCM2706 USB DAC也是安装提供音频输出。 ; g/ N7 n1 P0 ]2 e V# s: g ![]() 1×树莓派zero ' _3 E/ ]9 _) ^* i; S# Y6 t 1×td026ttea1- _+ |! U) G! R1 V 2.6“640 * 480 ltp液晶; J- D2 `7 S$ X* ^* N: q. q% Y! o 1×stm32f103c8t6 ; }# z) b" G8 t- a" W+ J$ t 1×gl850a USB 2.0控制器中心$ A1 [# ]4 K$ c 1×pcm2706bjt USB音频DAC / A9 d$ S4 z5 e _# v: H& s& } 1×rtl8188eu 4 s- T' G6 l o) W & z- u" T* A( D ( s- \7 n; x$ v( _' M/ W6 ~ 屏幕上的驱动 # c) [6 s, p$ G! o* a 屏幕上有两个接口,一个是DPI,另一个是SPI。通过DPI实际像素数据传输,但是屏幕也需要通过SPI配置才能正常显示。9 j9 k5 O% O& S' [ 我决定把SPI STM32所以我不需要修改树莓派的内核来初始化屏幕。驱动采用Openmoko linux内核的源代码。 提到的一件事是,这个屏幕使用9-Bit SPI与第一位用来表示这种转移包含数据或指令。 ![]() 完整的源代码在GitHub。 ( Q$ d6 U I6 Q0 ?7 W! n 原文请见hackaday |