• 17-06-2019, 06:24:23
    #1
    I/O port hex adresten veri okuyup nasıl yazabilirim. aygıtın hex adresini kullanarak veri okumak ve yazmak istiyorum nasıl yapabilirim arkadaşlar

  • 17-06-2019, 12:28:15
    #2
    C# geliştiricisi değilim ancak sanırsam bunu C# ile yapamazsınız. Aşağıdaki SO cevabına göre donanıma direkt erişmek için bir API sunmuyor Windows platformu C# için. Erişmek için sürücü kullanmanız gerektiğini ve sürücülerin de C ile implemente edildiğini belirtiyor.

    https://stackoverflow.com/a/33154188
  • 17-06-2019, 13:14:15
    #3
    berkantipek adlı üyeden alıntı: mesajı görüntüle
    C# geliştiricisi değilim ancak sanırsam bunu C# ile yapamazsınız. Aşağıdaki SO cevabına göre donanıma direkt erişmek için bir API sunmuyor Windows platformu C# için. Erişmek için sürücü kullanmanız gerektiğini ve sürücülerin de C ile implemente edildiğini belirtiyor.

    https://stackoverflow.com/a/33154188
    değerli yorumunuz için teşekkürler hocam aradığım yorumdu bize ışık tuttu teşekkürler...
  • 19-06-2019, 01:53:45
    #4
    diger arkadasin belirttigi gibi bu is c# icin olan bir sey degil. Biz de gelistirdigimiz donanimlar icin bir middleware yazip oradan donanima erisip daha sonra c# icin verileri (metodu) export ediyoruz. .net catisi altinda bunu kolayca yapabilirsiniz. C implementation u sart olmasa gerek, unmanaged bicimde olur yani c++ ile de yapilabilmesi lazim ancak emin degilim. Maalesef bu isler biraz düsük seviye oldugu icin cok karmasik isler (düsük seviye yanlis anlasilmasin, donanima yaklastigi icin bu tabiri kullandim.) Projeniz büyükse bir c/c++ developer ile calismaniz sizin icin iyi olur, en azindan size özel bir dll hazirlayabilir ve projenizde kullanabilirsiniz.