我正在获取一些发送到虚拟串行端口的字节,这些字节来自 PIC 微控制器,我使用 ISIS 进行仿真,并使用 C# 来捕获和显示这些字节。
在 C# 中,我只是打开虚拟串行端口并读取传入的数据。
SerialPort s = new SerialPort("COM2");
s.Open();
当我单击一个按钮时,会执行一个方法,其中包含...
TextBox1.Text = s.BytesToRead.ToString(); //Displays the number of received Bytes.
TextBox2.Text = s.ReadExisting();
我用于 PIC 的语言是 Proton。
我只是将 PORTB 中的内容发送出去。
PORTB = 10
HSerOut [PORTB]
结果总是一个“?”。
HSerOut["Hello"] -> ?????
我错过了什么?