سؤال

كيف سأقوم بالكتابة إلى منفذ COM، محاولًا تحويل ملف المثال التالي إلى .Net (C#)، وبالتحديد جزء PHP؟إذا كان ذلك ممكنًا، هل هناك طريقة أسهل للكتابة على USB؟

هل كانت مفيدة؟

المحلول

استخدم الطبقة منفذ تسلسلي، منها مثلا:

SerialPort port = new SerialPort("COM1");
port.Open();
if (port.IsOpen)
{
}
port.Close();

نصائح أخرى

الأسهل طريقة الكتابة إلى USB هي من خلال المنفذ التسلسلي (COMx - على نظام التشغيل Windows).فيما يلي بعض الأمثلة في C#:

http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.open.aspx

System.IO.Ports مستندات مساحة الاسم:

<اقتباس فقرة>   

ومساحة الاسم System.IO.Ports يحتوي على دروس للسيطرة على المنافذ التسلسلية. الطبقة الأكثر أهمية، ومنفذ تسلسلي، ويوفر إطارا لI O، الوصول المتزامن والحدث يحركها / دبوس وكسر الدول، والوصول إلى خصائص سائق التسلسلية. ويمكن استخدامه للالتفاف على الأشياء تيار، والسماح للمنفذ تسلسلي يمكن الوصول إليها من قبل الطبقات التي تستخدم تيارات.

     

ومساحة الاسم يتضمن التعدادات التي تبسط السيطرة على المنافذ التسلسلية، مثل المصافحة، التعادل، SerialPinChange، وStopBits.

SerialPort الطبقة لاستخدام حصول exmaple تفصيلا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top