初试树莓派在2.2寸QVGA SPI TFT LCD上显示图片
春节前整理抽屉翻出来一块2.2寸的240x320 SPI的TFT LCD。想起来这是当初做完Arduino搭配176x220的实验(http://blog.csdn.net/ki1381/article/details/66974924)后买的,但后来查了下资料,有说这个模块的电平是3.3v的,不能直接上5V版Arduino,后来一直懒得研究了,直到前几天又看到了,一想树莓派不就是3.3v的么,正好趁假期研究下怎么用。
本文基于2017-11-29-raspbian-stretch,并主要参考了以下文章:
https://www.cnblogs.com/chengchen/p/8413038.html
https://www.raspberrypi.org/forums/viewtopic.php?t=157618
1、接线。如下表。最后一列数字表示引脚的物理编号。查找资料过程中有几篇文章提到LED与树莓派之间需要串联一个56欧姆的电阻作为限流保护措施,我信了,所以我的实验中串了一个100欧的(手头没有56欧的)。PI提供了多个3.3v和GND引脚,可以任选你觉得合适的。
2、启用SPI。这个就不多说了。
3、更新系统并重启。
sudo rpi-update
sudo reboot
4、再次起来后运行:
sudo modprobe fbtft_device name=rpi-display gpios=reset:25,dc:24,led:18 rotate=90
这时候应该能看到LCD的背光灯有动作了。ls /dev/fb*,应该能看到新加了一个 /dev/fb1
Zero上背光灯打开的延迟可能稍微有点大,如果没有秒开,保持耐心多等几秒钟再考虑是否有其它问题。
5、测试
wget https://stamm-wilbrandt.de/en/forum/giraffe.565
tail --bytes 153600 giraffe.565 > /dev/fb1
应该能看到一个长颈鹿的头像。多说几句,这个老外喜欢的565文件本质上应该就是个16位色的bmp。为什么从尾部读153600个字节呢,因为正好等于240*320*2。所以这个giraffe.565可以自己替换成任何你喜欢的图片。初步测试了下,用PhontoShop的制作方法是:裁剪或者缩放一个图片到240(高)*320(宽),另存为Windows格式的bmp,勾选翻转行序(否则显示出来是左右镜像的),然后在高级模式里选中16位的R5 G6 B5即可。
6、直接显示多种格式的图片文件
FBI说它可以。对,就是FBI,但不是你想的那个。它是FrameBuffer Imageviewer。
sudo apt-get install fbi
使用起来也很简单的,比如显示demo.jpg:
sudo fbi -d /dev/fb1 -T 1 -noverbose -a demo.jpg
7、开机自动启用LCD
修改/boot/config.txt,单独起一行加一句:
dtoverlay=rpi-display
这样就不必每次重启后都要执行下modprobe了。前提是按照图一的接线方法。
初试树莓派在2.2寸QVGA SPI TFT LCD上显示图片相关推荐
- Arduino 1.44寸st7735s TFT+SD卡显示图片
[TOC](Arduino 1.44寸st7735s TFT+SD卡显示图片) 硬件 硬件列表 硬件 数量 Arduino UNO 1 1.44寸 128*128 st7735s TFT屏 1 SD卡 ...
- 树莓派GPIO驱动ST7735S主控TFT液晶屏显示图片和文字
本文使用1.8''128*160RGB_TFT ST7735S主控的液晶屏来操作 参考blog:http://blog.mangolovecarrot.net/2017/03/05/raspi-stu ...
- 2022最新树莓派4B学习笔记:系统备份 OpenCV SPI TFT HTML
树莓派4B学习笔记 一.首次使用 1.系统烧录 2.优化配置与备份 3.一些基本操作 二.摄像头 三.Pi Dashboard好看的仪表盘 四.OpenCV安装编译 五.SPI_TFT屏幕 六.最终代 ...
- 树莓派 2.8寸 ili9341 tft lcd spi 屏幕显示
结果展示 本人B站相关视频链接:链接地址 https://www.bilibili.com/video/BV1L5411u7n1 显示命令行的效果喜人 我把树莓派0w通过胶枪打胶贴到显示屏的背部,感觉 ...
- 有关树莓派驱动1.3寸IPS屏幕的一点经验
有关树莓派驱动1.3寸IPS屏幕的经验 前言 CS引脚 按键 显示效果 后记 分享最近我用树莓派驱动IPS屏幕及微雪1.3inch LCD HAT的经验 前言 我的树莓派zero w已经吃灰很久了,趁 ...
- 树莓派驱动1.44寸TFT液晶并实时显示摄像头图像
** 需要什么 ** 一块lcd ,市面上大多数为spi ,i2c驱动的lcd,我这块是比赛剩下的模拟8080端口驱动.区别不大,仅需改动发送数据的函数 一个摄像头,我这里使用的是某宝17块钱买来的o ...
- 树莓派连接使用5寸HDMI触摸屏的方法
树莓派(Raspberry pi)是一个非常紧凑的卡片式计算机,在各种物联网应用以及数据科学.python.机器学习等大数据计算应用中,如今非常流行.许多应用程序都需要外部显示器才能与Raspberr ...
- STM32F103C8T6+2.4寸SPI TFT触摸屏代码+标准库 项目开发
目录 模块清单: 模块介绍: 1:STM32F103C8T6 2:2.4寸SPI TFT触摸屏 项目结果展示 2.4寸 TFT SPI显示触摸屏 2.4寸 SPI TFT 显示触摸屏代码下载链接: ( ...
- 树莓派IIC通讯获取BMI08x IMU数据进行姿态解算,并通过UART/TCP在rviz上显示
截至2021年,树莓派出的最新款应该是Raspberry Pi 400,设计得跟键盘一样,很难想象到这是个树莓派,尤其是它的标语写的很好"你的下一个电脑,何必是电脑",不言而喻.反 ...
最新文章
- Volley 请求提示:com.android.volley.ClientError
- 关于DOM的有关总结
- C语言编译、链接过程探究
- MVC 3.0 在各个版本IIS中的部署
- BZOJ5249: [2018多省省队联测]IIIDX(线段树 贪心)
- 农艺师需要职称计算机,评农艺师需要发表几篇论文?
- Redis如何高效实现点赞、取消点赞功能
- 买了一块烂砖头(《ADO.NET技术内幕》)- 以及今天看砖头的一些感想(技术感想)...
- 剑指offer面试题38. 字符串的排列(回溯)
- HTTP网页错误代码大全带解释
- STM32G0系列的启动配置与程序下载
- ArcGIS教程:MapGIS向ArcGIS数据格式转换方法
- html中icon小图标大全,iconfont字体图标和各种CSS小图标
- 关于深度学习神经网络模型训练,参数过大,导致显卡内存溢出问题的总结
- 高仿知乎android,Android高仿知乎首页Behavior
- 线程池的七个核心参数
- 直流无刷电机(BLDC)转速闭环调速系统及Matlab/Simulink仿真分析(二)
- 男人应该多吃的10种健康食物
- 明明白白学通C语言 二维码版 pdf
- openwrt 15.05 branch (Chaos Calmer)编译出的固件bootargs被覆盖
热门文章
- 深入理解MySQL8中死锁及线上故障解决
- 复现:Named Entity Recognition with Small Strongly Labeled and Large Weakly Labeled Data
- 《武林外传》不错...
- 武大图书馆的电子资源库
- idc主机托管服务器管理系统,idc主机托管服务器管理系统
- 视频会议系统哪家比较好?
- BombLab Phase-1 Phase-2
- CISCO ASAv 9.15 - 体验思科上一代防火墙
- 内存分析工具之LeakCanary2.4使用整理
- 小米8探索版android版本,小米8透明探索版三个月使用体验