树莓派使用F429开发板上的屏幕

  • pokebox
  • LV2工程师
  • |      2015-02-08 01:25:26
  • 浏览量 1219
  • 回复:0

之前若看到我发的树莓派相机的帖子的话,你会发现那个驱动代码的脚本程序上的连接方式是F429……为什么是F429呢?哈哈,是因为在我没买那块屏幕之前我是用Stm32 F429开发板上的屏幕来做显示的,所以后来买了块小巧的屏幕后那个代码我就直接用啦……

之前没有屏幕,但手上有个STM32F429的开发板,上面有块屏幕,就想直接用这个开发板来给树莓派当显示器用。

各种百度谷歌找了一下方法,其实是可行的。

树莓派使用F429开发板上的屏幕

这是F429开发板~查开发板的资料可以知道屏幕是ILI9341的屏。

并且也把屏幕的SPI接口引出了,下面是F429的IO对应屏幕的接口:【PS:原谅我已经不敢直接贴代码】

树莓派使用F429开发板上的屏幕

左边对应的就是F429开发板上的GPIO,右边是树莓派的GPIO,一一连接起来即可。连接好后记得把F429开发板上的JP3跳线帽拔掉,这样才能使用开发板上的屏幕,否则开发板的程序也在运行会造成信号冲突和干扰,屏幕无法正常驱动显示。

树莓派使用F429开发板上的屏幕

然后,我在github上找到了树莓派的屏幕驱动,那么我们只需要把驱动下载安装即可。

github上提供了2种安装方法,一个是直接编译进内核,一个是模块化的安装。

我使用的是模块化的安装方法,也就是说,不用的时候,不加载驱动即可,这样的好处是不占用树莓派的SPI接口,想要连接其他设备的时候不需要换内核。

首先下载和安装内核驱动。

树莓派使用F429开发板上的屏幕

硬件全部连接好后,打开树莓派终端,运行我写的那个脚本:

树莓派使用F429开发板上的屏幕树莓派使用F429开发板上的屏幕

然后你就可以看到你的屏幕黑掉了~说明驱动加载成功~

最后我们可以使用命令来让屏幕显示树莓派的桌面:

树莓派使用F429开发板上的屏幕


树莓派使用F429开发板上的屏幕树莓派使用F429开发板上的屏幕

嗯……有了屏幕你拿来干嘛我就不管你了~



  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子