首页 > 编程知识 正文

树莓派4b如何连接显示器,树莓派用笔记本显示器

时间:2023-05-06 09:17:53 阅读:42303 作者:1008

可选: HDMI输出、3.5毫米视频输出、其他传输方法和官方显示器

HDMI最方便,直接连接即可

3.5毫米的视频输出可以连接到CRT的旧电视,并且接口集成到音频端口,因此如果直接将耳机连接到音频端口,就会发现噪音很大,但社区正在改善这一点

可以直接购买Zune的RCA Cable,也可以购买符合DIY接口定义的线材。 定义请参照下图。 照片版权归原作者MATT所有:

此外,还需要修改http://www.Sina.com/(pal制式电视)。

(新版生动胡萝卜无需修改即可显示。 如果没有声音,则执行以下操作) ) ) )。

用草莓馅饼:

sudo nano /boot/config

或在Windows上运行config.txt

sdtv_mode=2之前的config.txt删除如下所示:

sdtv_mode=2

与旧电视机和Xbox 360手柄或8位堂完全类似红白机的FC30手柄怀旧FC是一个相当不错的选择,系统端可以选择Lakka、RetroPie和recalbox-os

虽然HDMI可以传输VGA,但多篇文章建议您始终使用活动的HDMI传输VGA,即连接到电源。 否则会烧毁草莓馅饼

修改并添加#文件:

HDMI _ force _ hot plug=1HDMI _ group=2HDMI _ mode=16 HDMI _ drive=2

hdmi_mode=16请参阅公式config.txt中的说明,以设置1024x768 60Hz的其他分辨率

从几个活动的HDMI切换到VGA :

白色1、白色2、黑色1、黑色2、莫特、()这个好像最便宜,另外需要Micro HDMI母对HDMI公。 例如这个) ) ) )。

Lapdock也可以连接到Moto Lapdock。 Micro HDMI传输到HDMI,HDMI传输到HDMI,并共享以进行视频输出。 例如,这是Lapdock键盘和USB端口设备(例如,这种设备),USB 2.0 A将数据传输到MICRO B,或NexDock用作笔记本电脑

网页游戏

Lapdock

Lapdock

RPi

RPi

微软多媒体(视频)。

微软蓝牙2.0邮件(数据)。

使用Moto Lapdock,可能会发现没有声音。 需要进行以下变更。

sudo nano /boot/config.txt

找到了:

hdmi_drive=2

消除前一个“#”并启用

此外,必须设置Lapdock的卷密钥以供Raspbian使用

sudo nano~~.config/openbox/lxde-pi-RC.XML

3http://www.Sina.com/http://www.Sina.com/搜索http://www.Sina.com /

移动到以下位置:

键盘……。

添加:

key bind key=' xf 86 audiolowervolume ' action name=' execute ' commandamixersetpcm 250-/command/action/keybindkeybindkm

http://www.Sina.com/http://www.Sina.com /退出http://www.Sina.com/http://www.Sina.com /

然后,在Pi终端内执行:

openbox----重新配置

诺基亚5510/3310 LCD屏幕大小约为1.5英寸,分辨率为84x48,无论字体是8x8还是6x12,显示的内容都很有限。 另外,由于是分解屏,所以诺基亚5510/3310的液晶模块控制器一般为PCD8544,很难保证接口为SPI

然后通过:

gpio readall

寻找草莓馅饼的对应端口,得到了以下内容。

------------pi3------------ -。

M | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | | | 3.3v | | | 1 || 2 | | | 5v | | | | 2 | 8 | SDA.1 | IN | 1 | 3 || 4 | | | 5V | | | | 3 | 9 | SCL.1 | IN | 1 | 5 || 6 | | | 0v | | | | 4 | 7 | GPIO. 7 | IN | 1 | 7 || 8 | 1 | ALT5 | TxD | 15 | 14 | | | | 0v | | | 9 || 10 | 1 | ALT5 | RxD | 16 | 15 | | 17 | 0 | GPIO. 0 | IN | 0 | 11 || 12 | 0 | IN | GPIO. 1 | 1 | 18 | | 27 | 2 | GPIO. 2 | IN | 0 | 13 || 14 | | | 0v | | | | 22 | 3 | GPIO. 3 | IN | 0 | 15 || 16 | 1 | OUT | GPIO. 4 | 4 | 23 | | | | 3.3v | | | 17 || 18 | 1 | OUT | GPIO. 5 | 5 | 24 | | 10 | 12 | MOSI | ALT0 | 0 | 19 || 20 | | | 0v | | | | 9 | 13 | MISO | ALT0 | 0 | 21 || 22 | 1 | OUT | GPIO. 6 | 6 | 25 | | 11 | 14 | SCLK | ALT0 | 0 | 23 || 24 | 1 | OUT | CE0 | 10 | 8 | | | | 0v | | | 25 || 26 | 1 | OUT | CE1 | 11 | 7 | | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 | 1 | | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | | | | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 | 12 | | 13 | 23 | GPIO.23 | IN | 0 | 33 || 34 | | | 0v | | | | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 | 16 | | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 | 20 | | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 | 21 | +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+ | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi | BCM | +-----+-----+---------+------+---+---Pi 3---+---+------+---------+-----+-----+

对照 BCMPhysical 栏,依次找到连线表内的对应端口
启用 SPI
sudo nano /boot/config.txt

加入:
dtparam=spi=on

重启生效
这块单色LCD可以通过 FBTFT 进行console显示,这样在终端里能做的事用它都可以做到
由于Linux kernel staging tree已经加入FBTFT,所以不需额外安装
终端显示:
sudo modprobe fbtft_device name=nokia3310

dmesg 会显示:
......[ 52.092954] fbtft: module is from the staging directory, the quality is unknown, you have been warned.[ 52.098978] fbtft_device: module is from the staging directory, the quality is unknown, you have been warned.[ 52.101017] fbtft_device: SPI devices registered:[ 52.101040] fbtft_device: spidev spi0.0 500kHz 8 bits mode=0x00[ 52.101053] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00[ 52.101062] fbtft_device: 'fb' Platform devices registered:[ 52.101092] fbtft_device: soc:fb id=-1 pdata? no[ 52.101132] fbtft_device: Deleting spi0.0[ 52.101429] spi spi0.0: setting up native-CS0 as GPIO 8[ 52.101544] fbtft_device: GPIOS used by 'nokia3310':[ 52.101555] fbtft_device: 'reset' = GPIO25[ 52.101564] fbtft_device: 'dc' = GPIO24[ 52.101572] fbtft_device: 'led' = GPIO23[ 52.101580] fbtft_device: SPI devices registered:[ 52.101592] fbtft_device: spidev spi0.1 500kHz 8 bits mode=0x00[ 52.101603] fbtft_device: fb_pcd8544 spi0.0 400kHz 8 bits mode=0x00[ 52.113572] fb_pcd8544: module is from the staging directory, the quality is unknown, you have been warned.[ 52.253490] graphics fb1: fb_pcd8544 frame buffer, 84x48, 7 KiB video memory, 0 KiB DMA buffer memory, fps=20, spi0.0 at 0 MHz

lsmod 会显示:
Module Size Used byfb_pcd8544 3048 0 fbtft_device 27354 0 fbtft 27484 2 fb_pcd8544,fbtft_devicesyscopyarea 2773 1 fbtftsysfillrect 3299 1 fbtftsysimgblt 1921 1 fbtftfb_sys_fops 1157 1 fbtft

启用终端:
con2fbmap 1 1

(如果遇到屏幕正面看是black screen,在别的角度可以看到文字的话,这和屏幕本身连接方式有关,其液晶与电路板是用导电胶连接的,可能没有充分接触,稍微压一下边框应该可以正常显示;如果LED闪得厉害,多半是屏幕有问题,建议找卖家换一个)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。