您的位置 首页 > 德语常识

badapple德语版(OLED如何播放badapple)

各位老铁们好,相信很多人对badapple德语版都不是特别的了解,因此呢,今天就来为大家分享下关于badapple德语版以及OLED如何播放badapple的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

1、badapple早已红遍全网,很多时候都是使用ESP系列板子来玩,使用OLED屏幕方式播放得多。很多人也比较好奇,怎么在OLED屏幕上播放出badapple。简单来说,就是badapple的小视频片段弄成一帧帧的数据,然后我们通过获取帧数据,进而显示在OLED屏幕上,只要这个间隔时间很短,最终我们就感觉像是流畅播放的效果。

2、这里,我们以精英版寄存器版本的汉字显示实验例程为模板,需要一张SD卡,以及一个badapple.bin文件(附件提供)。badapple.bin文件存放的是badapple视频片段的帧数据。我们利用的是文件系统对文件的读取操作,很方便的进行帧数据的获取并且把数据显示在OLED屏幕上。

3、跟着我的脚步,5步实现badapple视频播放。

4、工程文件链接:(复制到浏览器打开)

5、https://pan.baidu.com/s/1g1TOD-RKkkRl60jDTFZ83g

6、将badapple.bin拷贝进SD卡根目录下,如下图所示:

7、(注意:这里我们需要记住存放位置,后面工程需要通过路径找到改文件)

8、打开工程,进行oled文件添加并且删减一下main函数代码。

9、1,添加oled.c到工程,oled.h路径工程已经添加到include_path里。

10、2,把原先main函数的代码删减成上图并且进行oled初始化。while循环里就执行badapple_play函数。

11、这里涉及FATFS模块提供给用户的一系列应用接口函数,f_open,f_lseek,f_read。这些函数用法比较简单,大家可以通过正点原子教程查阅一下使用方式,这里就不作展开。

12、编写oled_draw_bmp函数以及微调oled的配置参数(OLED_Init函数)跟前面推文的是一样的,修改一下扫描方向。

13、这里我们并没有用OLED例程的方式通过一个GRAM大数组一次性刷写,而是直接写入OLED的GRAM里。

14、微调oled的配置参数如下图所示。

15、编译下载,看badapple视频播放。

好了,文章到此结束,希望可以帮助到大家。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023