【问题标题】:Official Raspberry Pi 7" Display Backlight Control under Windows 10 IoTWindows 10 IoT 下官方树莓派 7" 显示屏背光控制
【发布时间】:2016-10-22 04:55:02
【问题描述】:
是否可以在 Windows 10 IoT Core 下控制 Raspberry Pi 7" 显示器的背光?如果可以,是否有人知道任何说明如何操作的文档或示例?
我了解 Linux 显示驱动程序已添加支持以启用此功能;我不确定 Windows 10 IoT Core 显示驱动程序中是否存在或存在相同的支持,如果存在,也不确定如何与之交互。
【问题讨论】:
标签:
raspberry-pi2
windows-10-iot-core
【解决方案1】:
官方树莓派 7" 显示屏背光可以通过 I2C 寄存器控制。
string i2cDeviceSelector = I2cDevice.GetDeviceSelector();
IReadOnlyList<DeviceInformation> devices = await DeviceInformation.FindAllAsync(i2cDeviceSelector);
var settings = new I2cConnectionSettings(0x45);
var screen = await I2cDevice.FromIdAsync(devices[0].Id, settings);
byte[] writeBuff = new byte[] { 0x86, 0x80 };
screen.Write(writeBuff);
更多信息是here。
别忘了,DSI 连接器不支持 I2C。使用跨接电缆,将覆盆子 GPIO 接头上的 SCL/SDA 连接到显示板上标有 SCL/SDA 的水平引脚。