我想從我的電腦發送一些數據到PIC 16fxxxx微控制器。 我寫了使用C#串口發送代碼:驗證串口連接
這裏是代碼:
try
{
SerialPort port = new SerialPort(
"COM11", 9600, Parity.None, 8, StopBits.One);
// Open the port for communications
port.Open();
////////////////////
byte array1;
array1 = Convert.ToByte("11100100", 2);
/////
byte[] array = new byte[1];
array[0] = array1;
port.Write(array, 0, 1);
// Close the port
port.Close();
}
catch (Exception ed)
{
MessageBox.Show(ed.Message);
}
我的問題是:我測試的代碼並且取得了成功,但接收器是也是一個PC。這段代碼是否一般:如果我將它連接到PIC,它是否會以相同的方式工作?
爲什麼干擾。如何。@jonathan –
我不知道,但也許端口在傳輸完成之前關閉。通常,端口在應用程序的開始處打開,然後保持打開狀態,直到應用程序關閉。 – skinnedKnuckles