# BadApplePi **Repository Path**: codemaxj/BadApplePi ## Basic Information - **Project Name**: BadApplePi - **Description**: 树莓派+Lcd12864播放Badapple - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2022-02-17 - **Last Updated**: 2022-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 树莓派+Lcd12864播放Badapple =============== 本项目实现在LCD12864显示屏(st7920控制器)上播放黑白动漫影绘视频:Badapple 在树莓派B+和2B上均能达到30fps(原视频帧数) ![照片](http://i3.tietuku.com/61c25c65e526ba26.jpg) 适用硬件 --------------- 树莓派(Raspberry Pi):支持1B+,2B等40个GPIO的型号 显示屏:LCD12864显示屏,ST7920控制器的。(LCD12864有很多种型号,本项目支持控制器为ST7920的LCD12864) 硬件连接 --------------- 显示屏控制线 GPIO编号 LCD_RS 4 LCD_RW 5 LCD_EN 1 显示屏数据线 GPIO编号 D1 30 D2 21 D3 22 D4 23 D5 24 D6 25 D7 26 D8 27 注: GPIO编号为wiringPi中的编号 准备工作 --------------- 需要在树莓派上安装`wiringPi`和`mplayer` LCD的程序已有编译好的文件,需要自己编译请执行: gcc LcdPlayer.c -o LcdPlayer -L lib -l wiringPi 运行 --------------- `./run.sh`会播放视频和声音 `./LcdPlayer`仅在显示屏上播放视频 由于mplayer在不同设备下加载音频的时间不同,如果遇到音画不同步请在`LcdPlayer.c`中修改播放视频前的延时长度,或在脚步中增加延时。