Forum

Windows 10 IOT seri...
 
Bildirimler
Hepsini Temizle

Windows 10 IOT seri port haberleşmesi

4 Yazılar
2 Üyeler
0 Likes
593 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba

 

Windows 10 iot içerisindeki seri port örneğini çalıştırdığım zaman

 

serialPort = await SerialDevice.FromIdAsync(entry.Id); kod satırında serial port değeri geliyor. 

Aynı kodu kopyalayıp bir başka projeye koyduğum zaman ise serial port değeri null olarak geliyor. Bu sorunun nedeni ne olabilir ? 

 

Teşekkürler

 
Gönderildi : 24/02/2018 12:06

(@aliuysal)
Gönderiler: 292
Üye
 

Hiç Seri cihaz takılı olmasa bile Raspberry üzerinden çalışıyorsanız UART ı getirmesi gerekir. Projede Başka bir sorun olabilir. Detay için o alanın kod örneğini paylaşırsanız yardımcı olmaya çalışalım.

Dijital dönüşüm başlıyor...
RFID Sayım
WinFlow e-Fatura Onay Akış Süreç Yazılımı
Android El Terminali
Elektrikli Araç Şarj Yazılım Platformu
RFID Demirbaş
QrCode Api

 
Gönderildi : 24/02/2018 12:35

(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Merhaba Ali Bey

 

UWP'nin serialsample örneğinde

 

private async void ListAvailablePorts()
{
try
{
string aqs = SerialDevice.GetDeviceSelector();
var dis = await DeviceInformation.FindAllAsync(aqs);

status.Text = "Select a device and connect";

for (int i = 0; i < dis.Count; i++)
{
listOfDevices.Add(dis[i]);
}
SerialDevice device = await SerialDevice.FromIdAsync(listOfDevices[0].Id);  // bunu ben ekledim deneme olarak. alt taraflarda aynı kod parçacığı var.
DeviceListSource.Source = listOfDevices;
comPortInput.IsEnabled = true;
ConnectDevices.SelectedIndex = -1;
}
catch (Exception ex)
{
status.Text = ex.Message;
}
}

 

şeklindeki kod satırında 

SerialDevice device = await SerialDevice.FromIdAsync(listOfDevices[0].Id); 

device'ta raspberry üzerindeki uart0 gelirken aynı kodları alıp başka bir projede kullandığım zaman device içerisi null geliyor. 

Projeye seri portla ilgili başka eklentiler mi kurmam lazım acaba ? 

 

 
Gönderildi : 24/02/2018 12:58

(@muratguler)
Gönderiler: 313
Honorable Member
Konu başlatıcı
 

Ali Bey

bu sayfadaki 

https://social.msdn.microsoft.com/Forums/windowsapps/en-US/0c638b8e-482d-462a-97e6-4d8bc86d8767/uwp-windows-10-apps-windowsdevicesserialcommunicationserialdevice-class-not-working?forum=wpdevelop

denilenleri yapınca serial port kısmı geldi.

app manifest dosyası içerisindeki <Capabilities></Capabilities> satırları arasına

 <DeviceCapability Name="serialcommunication">
       <Device Id="any">
         <Function Type="name:serialPort" />
       </Device>
     </DeviceCapability>

yazınca sorun çözüldü.



 
Gönderildi : 24/02/2018 13:09

Paylaş: