我有一根 USB 转串行电缆,可插入定制的电子电路板。
我正在尝试编写一个可以与之“对话”的 UWP 应用程序。我有一个 Raspberry Pi 3,Windows IOT。
我有能力集:
<Capabilities>
<DeviceCapability Name="serialcommunication">
<Device Id="any">
<Function Type="name:serialPort" />
</Device>
</DeviceCapability>
</Capabilities>
我在本地机器和远程机器 (Pi) 上运行此代码:
string AQS = SerialDevice.GetDeviceSelectorFromUsbVidPid(0x067B, 0x2303);
DeviceInformationCollection currentDevices = await DeviceInformation.FindAllAsync(AQS);
var devicesFound = currentDevices.Count;
在本地机器 (x86) 上,它说我有 1 台设备,可以正常连接和聊天。
在远程机器上,它说有 0
我试过在插入设备的情况下启动 Pi,在启动时插入 - 我在这里错过了什么?
编辑
我devcon stack *
在控制台中运行了 a并找到了我的设备:
USB\VID_067B&PID_2303\5&3753427A&0&3
Name: USB-Serial Controller
Device is not set up
Controlling service:
(none)
和devcon status
:
USB\VID_067B&PID_2303\5&3753427A&0&3
Name: USB-Serial Controller
The device has the following problem: 28
Problem status: 0xC0000490
这是否意味着我需要一个驱动程序?
请参阅硬件兼容性列表,其中列出了与 Windows IoT Core 兼容的经过验证的设备。建议使用列表中的设备。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句